後 新しいバージョンのFedora27の公式リリース, 以前のバージョンのアップデートから始めます。 ご存知のとおり、常に更新することを強くお勧めします。そのためです。 システムを更新する方法についての小さなガイドがあります.
システムを新しいバージョンに更新したいユーザーのために、 システムを再インストールせずにそれを実行できる機能があります ファイルを危険にさらす必要があります。
このプロセスを実行する最も簡単な方法 gnomeパッケージマネージャーからです。 更新を実行するには、通知領域を確認する必要があります。または、[ソフトウェアの更新]タブの[GNOME Software]から実行するか、[更新]ボタンをクリックすると、新しいバージョンのFedoraが表示されます。
しかし、Gnomeを持っていない私たちにとっては?
ターミナルからFedoraを更新する
あなたがFedoraでGnomeを使用していない人の一人なら、上記はあなたを助けません、これはここです システムを更新するには、ターミナルを使用する必要があります。 このプロセスでは、google、dropbox、rpmfusion、virtualboxなどの非公式リポジトリを無効にすることが非常に必要です。
これを行うには、それらを保存しているファイルに移動して編集する必要があります。これは次の方法で行います。
sudo ls /etc/yum.repos.d/
ここでは、以下の外部にあるものを識別します。
fedora.repo fedora-updates.repo fedora-updates-testing.repo
それぞれを編集する必要があります それらのオプションを追加します。
enabled=0
たとえば、Googleリポジトリ:
sudo gedit /etc/yum.repos.d/google-chrome.repo
[google-chrome] name=google-chrome baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64 enabled=0 gpgcheck=0
まず、ターミナルを開いて、パッケージとリポジトリの更新を開始します。
sudo dnf upgrade --refresh
インターネット接続にもよりますが、30分から50分ほどかかりますが、少し時間がかかる場合があります。
現在 Fedoraを更新できるツールをインストールします
sudo dnf install dnf-plugin-system-upgrade
最後に、次のコマンドを使用して、新しいパッケージのインストールが次のコマンドで実行されることを示します。
sudo dnf system-upgrade download --releasever=27
完了すると、 私たちのチームを再起動することが非常に必要です 変更を有効にするため。
sudo dnf system-upgrade reboot
アップグレード後の問題の解決
このように更新した後に問題が発生する場合があります。問題を解決するには、次の手順に従う必要があります。 大多数の更新では必要ないはずです。
RPMデータベースを再構築します
RPM / DNFツールを使用しているときに警告が表示される場合は、何らかの理由でデータベースが破損している可能性があります。 それを再構築して、問題が解決するかどうかを確認することができます。 常に/ var / lib / rpm /最初にバックアップします。 データベースを再構築するには、次のコマンドを実行します。
sudo rpm --rebuilddb
distro-syncを使用して依存関係の問題を解決する
システム更新ツールは、デフォルトでdistrosyncメソッドを使用します。 システムが部分的に更新されていない場合、またはパッケージの依存関係の問題に気付いた場合は、別のディストリビューション同期を手動で実行して修正を試みることができます。 これにより、一部のパッケージのダウングレードを意味する場合でも、インストールされているパッケージを現在有効になっているリポジトリとまったく同じバージョンにしようとします。
sudo dnf distro-sync
より堅牢なバリアントでは、パッケージの依存関係を満たせないパッケージを削除することもできます。 これを確認する前に、削除するパッケージを常に注意深く確認してください。
sudo dnf distro-sync --allowerasing
最新のSELinuxポリシーでファイルのラベルを変更する
現在のSELinuxポリシーのために一部のアクションが許可されていないという警告が発生した場合は、一部のファイルにSELinuxアクセス許可が誤ってラベル付けされている可能性があります。 これは、エラーが発生した場合、または過去のある時点でSELinuxを無効にしていた場合に発生する可能性があります。 次のコマンドを実行して、システム全体のラベルを変更できます。
sudo touch /.autorelabel
次回の起動の再起動は、すべてのファイルのすべてのSELinuxタグをチェックして修復するため、長い時間がかかります。 これが完了すると、この新しいバージョンのFedoraを楽しむことができます。