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を実行して新しいバージョンにクリーンにアップグレードしてから、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/*)を見つけて、公式のMintソースが1つだけ含まれていることを確認します。システムでこのファイルが「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
実際のアップグレードを実行します(-yでかなり基本的な質問のいくつかに答えるには-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