私は長い間Fedoraをデフォルトのディストリビューションとして使用してきました。一つは「邪魔する」ライフサイクルが比較的短いようです。最新バージョンをインストールし、バックアップを復元し、アプリをカスタマイズし、安堵のため息をついたが、その頃は新しいバージョンが出ていた。
Fedoraは比較的短いライフサイクルを持っています。バージョンXは、バージョンX + 2がリリースされてから1ヶ月まで保持されます。リリース間隔は6ヶ月なので、各バージョンのメンテナンス期間は13ヶ月と非常に短いです。ウィキペディア
一度は、Fedora 9から10に移行するときに事前アップグレードを使用したことがあります。しかし結果は順調ではなかった。新しくアップグレードされたFedoraは、Fedora 9の古いカーネルイメージを使用します。それを見つけるのに長い時間がかかり、問題を解決するにはライブUSBを使用する必要がありました。それ以来、私はpre-upgrade
orオプションをもう使用しないことにしましたUpgrade an existing installation
。また、アプリにはいくつかの問題がありました。
使用する方がfresh install
安全です。ただし、スクリプトとrcファイルですべてのデータをバックアップして復元する必要があります。デフォルトでは、インストールされていないアプリをインストールして不要なアプリを削除するのに時間がかかるだけでなく、
主な問題は、各アプリケーションのカスタマイズです。 Firefoxでのみ保存されたパスワード、ブックマーク、保存されたセッション、さまざまな拡張機能のデフォルト設定などをエクスポートする必要があります。一部の他のアプリは設定の保存/エクスポートオプションをまったく提供していません。したがって、各項目を手動で構成する必要があります。
通常、最新バージョンにアップグレードするには時間がかかり、何らかの理由でネットワーク接続が失われるとより長い時間がかかります。アップグレードするたびに、数ヶ月以内に新しいバージョンがリリースされ、練習を再度繰り返す必要があることを忘れません。
- すべてのデータをバックアップして復元する簡単で簡単なプロセスは何ですか?私はコマンドラインソリューションを好みます。
- アプリが設定のエクスポートオプションを提供していない場合は、アプリの設定をどのように維持しますか?
- Fedoraのユーザーなら、頻繁にリリースされるFedoraにどのように追いつくことができますか?
- どのようにすれば、全体のプロセスをより速く、より苦痛にすることができますか?という質問をしたのは、アップグレードに要した時間と労力でした。どうすれば私の人生をより簡単にすることができますか?
答え1
Fedoraをインストールすると同じ問題が発生しましたが、解決策は非常に簡単でした。まさにパーティショニングでした。 /homeパーティションを作成したので/をフォーマットしましたが、各プログラムのデフォルト設定はすべてそのまま残りました。パーティションを使用してシステムからデータを分離し、再インストールするときは/のみフォーマットし、ホームパーティションが/homeにマウントされるように指定します。楽しくお過ごしください!
答え2
rsync -avz
私は、外部ドライブを使用して最初のスナップショットを撮った後、いくつかのフォルダとポイントファイルをバックアップし、バックアップのために外部ドライブに移動するのにほとんどデータを必要としません。この情報のほとんどは、ドットファイルまたはいくつかのドットディレクトリに保存されます。あなたがすべきことは、このディレクトリをバックアップすることだけです。とにかく、それが私がすることであり、何年も効果がありました。ただし、最新バージョンが以前のプロファイルとうまく機能しない可能性があるため、常に機能することを保証することはできません。
それはすべて次のバージョンの変更がどれだけ大きいかによって異なります。たとえば、ファイルシステムが変更されていない場合、再インストールする理由はありません。 FC6が登場し、すべてが変わりました。アップグレードするのは痛みを伴い、通常は当時は新しいインストールを実行します。 Fedora 8から
preupgrade
うまく機能し、問題はありません。しかし、すべてのハードドライブをフォーマットしたかったので、Fedora 13を新しくインストールしましたext4
。それ以外は、最新バージョンのFedoraにアップグレードするのが一般的にうまく機能します。この編集で、私は最近Fedora 24にアップグレードしました。dnf
改善の余地があると思いますが、アップグレードプロセスはこれまでうまくいっています。通常、問題はインストールまたはクリーンアップ中にアップグレードプロセスが中断された場合にのみ発生します。通常、システムに対する変更を少し追跡します。どのファイルを変更したのか
/etc/
、どのプログラムを直接コンパイルしたのか、どのライブラリを直接入れたのか/usr/lib/
など。これにより、生活がはるかに簡単になり、バックアップは常に最新の状態に保たれます。これで、事前アップグレードは正常に機能しますが、ファイルシステムなどを変更したい場合は、再インストールする方法はありません。これアップグレードガイドFedoraはアップグレードよりも再インストールが必要な時期をお知らせします。たとえば、PreUpgradeのマニュアルでは、F11からF13に直接アップグレードできます。私はそれに反対することをお勧めします。以前のFedoraはアップグレードされていないため、PreUpgradeパッケージが古い可能性があります。最新バージョンと更新されたアップグレードプロセスを使用dnf
してsystem-upgrade
プラグイン、これは実際に大きな問題ではありません。競合するファイルのバージョンは、.rpmsave
後でこれらの問題を解決するために使用できる拡張子として保存されますrpmconf -a
。
これは役に立ちませんが、OpenBSDユーザーの場合は、ほとんどの変更を手動で行う必要があり、以前のバージョン以外のバージョンから最新バージョンにアップグレードすることはできません。
警告の言葉:あなたの一日を台無しにすることができるのは、サードパーティのリポジトリが新しいバージョンに対して「準備」されていないことです。これはdropboxとRPMfusionでもほぼ常に起こります。 RPMfusionは新しいバージョンと同期するのに約2週間かかりますが、Dropboxはリポジトリの回復に4ヶ月かかることがあります。したがって、RPMfusionなどを使用するときに準備ができていることを確認することをお勧めします。そうしないと、1〜2週間ほど待っても大きな問題にはならず、多くの困難を減らすことができます。特にnVidiaドライバなどを扱うときにそうです。
答え3
Fedoraのアップデートは時々問題を引き起こす可能性がありますが、プロセスは通常スムーズに進みます(特にネットワーク経由でアップデートし、問題が解決するまで1ヶ月待つ場合)。私のネットブックをFedora 16からFedora 17にアップグレードしてから(そしてyum
別々の不気味な踊りもスムーズに行われます)、Fedora 18にアップグレードしました。一部の非公式パッケージにはいくつかの問題がありましたが、それほど深刻ではありません。今使ってください。安全のために、アカウント全体とインストールされているすべてのパッケージの完全なリストを大きなペンドライブにバックアップしました。/
/usr
FedUp
texlive
/etc
もちろん、一部の設定が変更されており、インストールプロセスではアカウントのローカル設定を追跡および復元できません。
答え4
私はFedora 16を17に、次に19に、それから21にアップグレードしましたが、私が経験したほとんどの問題は、おそらく新しくインストールしたときに発生すると思います。ただし、各アップグレードには、事前にフルドライブイメージを作成してから、私が読み込んだすべての詳細なアップグレード手順(YUMリポジトリでメンテナンスされていないRPMパッケージを確認し、交換品を見つけることを含む)に従うことを含めて1日かかります。すべてのパッケージを確認し、.rpmnewファイルを生成した構成ファイルを検索し、変更をマージするなどの操作を実行します。
より効率的なソリューションは、CentOSを使用し、CentOSで提供されていないアプリケーションに対してchroot環境でFedoraを実行することです(コンテナがより近代的なアプローチである可能性があります)。私はこれをschroot
chrootを管理するために使用し、chroot環境と同じ場所に私のホームディレクトリをマウントするので、作業は非常にスムーズに行われます。 chrootでビデオアクセラレーションとサウンドを操作するのは少し面倒です。おそらくコンテナはこれをよりよく処理できるでしょう。
現在、私のchrootにはFedora 22がありますが、数週間後にはサポートされなくなったため、最新バージョンのFedoraで新しいchrootを作成する予定ですが、一部のアプリが誤動作している場合は以前のバージョンに戻ることができます。新しいリリースでは、CentOSよりもFedoraでこれが起こる可能性が高くなります。