Linux Mint PetraからLinux Mint Qianaにアップグレードするための正しい端末コマンドについてだれでもアドバイスできますか?
Linux Mint PetraからLinux Mint Qianaにアップグレードするための正しい端末コマンドについてだれでもアドバイスできますか?
回答:
$ sudo sed -i 's/saucy/trusty/' /etc/apt/sources.list
$ sudo sed -i 's/petra/qiana/' /etc/apt/sources.list
$ sudo sed -i 's/saucy/trusty/' /etc/apt/sources.list.d/official-package-repositories.list
$ sudo sed -i 's/petra/qiana/' /etc/apt/sources.list.d/official-package-repositories.list
ソースでsedを使用してsaucyへの参照をtrustyに、petraをqianaに置き換えます
$ sudo apt-get update && sudo apt-get dist-upgrade
$ sudo apt-get upgrade
リポジトリを新しい設定で更新し、dist-upgradeを実行して新しいバージョンにクリーンにアップグレードしてから、アップグレードを実行してすべてのパッケージが更新されていることを確認します。
sed
単純な文字列置換を命じます。これらのファイルのそれぞれには、言葉saucy
とに切り替えるtrusty
ために、同じpetra
にqiana
。sudo apt-get update
すべてのパッケージの更新を検索しdist-upgrade
、ディストリビューションをアップグレードします。最後のupgrade
コマンドは、残りのパッケージをアップグレードします。
Mint 16(または他の以前のバージョン)の設定を失うことなくMint 17に更新しますが、CDから直接最新リリースをインストールします。
以下をご覧ください:
http://forums.linuxmint.com/viewtopic.php?f=42&t=167083&p=858729&hilit=backup#p858729
または、直接プロジェクトページに移動できます。
https://github.com/MintBackupRestore/MintBackupRestore
よろしく、Mint_BackupRestore
Mint 16のソースは通常にあり/etc/apt/sources.list.d/official-package-repositories.list
ます。(私の "/etc/apt/sources.listは、コメント" # See sources.list.d/official-package-repositories.list
" を除いて基本的に空です。)これがシステムに当てはまらない限り、official-package-repositories.listファイルのみを更新する必要があります。
開始する前に完全バックアップを作成してください。最も簡単な方法は、Mintがインストールされているハードドライブの完全なコピー(など/dev/sda
)である可能性があります。欠点は、イメージファイルが非常に大きいことです(500 GBのハードドライブ-> 500 GBのイメージファイル。このような場合、圧縮が使用される可能性があります)。このドライブはマウントしてはならないため、Parted Magicなどのライブシステムから起動し、外部ドライブを接続してマウント(つまり/dev/usb-hdd
)し、ddを実行します(しばらく、おそらく数時間かかります)。
# dd if=/dev/sda of=/mnt/usb-hdd/os.sda.dd.img
または、圧縮を使用します(さらに時間がかかります):
# dd if=/dev/sda | gzip -c >/mnt/usb-hdd/os.sda.dd.img.gz
設定によっては、より効率的な方法があります。
すべてのソースファイル(/etc/apt/sources.list /etc/apt/sources.list.d/*)を見つけ、1つだけに公式のMintソースが含まれていることを確認します。このファイルがシステムで「sources.list.d / official-package-repositories.list」と呼ばれない場合は、次のコマンドでファイル名を置き換えます。
16ではなく、バージョン17リポジトリを指すように公式ソースファイルを更新します。
# sed -i -e 's/saucy/trusty/' -e 's/petra/qiana/' /etc/apt/sources.list.d/official-package-repositories.list
アップグレードプロセスを開始する前に、ソースに問題がないことを再確認してください。最後に「sources okay」と表示されない場合は続行しないでください(一部のソースは間違っている可能性があり、修正するか、アップグレード前にコメントアウトしてください)。これにより、Mint 17のパッケージリストが取得され(したがって、アップグレードルーチンはインストールするパッケージを認識します)、ダウンロードできない場合はエラーをスローしますが、インストールされているパッケージは変更/更新されません。
# apt-get update && echo sources okay
実際のアップグレードを実行します(かなり基本的な質問のいくつかにyesと答える場合は-y)。
# apt-get -y dist-upgrade
/etc/apt/sources.list:
# See sources.list.d/official-package-repositories.list
/etc/apt/sources.list.d/official-package-repositories.list:
deb http://packages.linuxmint.com qiana main upstream import
deb http://extra.linuxmint.com qiana main
deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ trusty partner
更新:
「apt-get -y dist-upgrade」を使用してこれを試してみました(16から17にアップグレード)(/ etc / issueを更新する必要があるかどうか、デフォルトはnoのようにいくつかの質問をしました) :
...
Setting up kmod (15-0ubuntu6) ...
Installing new version of config file /etc/init/kmod.conf ...
dpkg: dependency problems prevent configuration of initramfs-tools:
initramfs-tools depends on udev (>= 147~-5); however:
Package udev is not configured yet.
dpkg: error processing package initramfs-tools (--configure):
dependency problems - leaving unconfigured
...
Errors were encountered while processing:
procps
udev
initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)
これがおそらく、アップグレードに関するコミュニティチュートリアルページが「新鮮なアップグレード」(「すべてをワイプしてゼロから再インストールする」という誤解を招く用語に続いて、いくつかの重要なファイルを手動でコピーバックすること)を推奨し、パッケージのアップグレードを勧める理由です推奨していません」)。この推奨事項に従って、Mintユーザーは毎年(または新しいリリースがリリースされるたびに)システムを再インストールします。
したがって、開始する前に完全バックアップを作成することをお勧めします。そして、依存関係の問題を修正する準備をします。
私の場合(上記のエラー)、次のコマンドは問題を修正しました(これも、ファイルを置き換えるかどうかを尋ねられます-いくつかのためにそれらを保持したくないと本当に確信しない限り、Y(はい)を選択します)理由)。
# dpkg --configure -a && echo OK
# apt-get -f install && echo OK
# apt-get dist-upgrade && echo OK
すべてが完了したら、新しいバージョンを使用する必要があります(新しいカーネルを含むすべての変更を有効にして再起動します)。
# cat /etc/issue
Linux Mint 17 Qiana \n \l