web-dev-qa-db-ja.com

Linux Mint 16からLinux Mint 17にアップグレードするターミナルコマンド

Linux Mint PetraからLinux Mint Qianaにアップグレードするための正しいターミナルコマンドについて誰かがアドバイスできますか?

11
Freakazoid
$ 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を実行してすべてのパッケージが更新されていることを確認します。

17
RoB

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

1

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ファイルのみ更新しました。

  1. 開始する前に完全バックアップを作成してください。最も簡単な方法は、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
    

    設定によっては、より効率的な方法がある場合があります。

  2. すべてのソースファイル(/etc/apt/sources.list /etc/apt/sources.list.d/*)を見つけて、公式のMintソースが1つだけ含まれていることを確認します。システムでこのファイルが「sources.list.d/official-package-repositories.list」と呼ばれていない場合は、次のコマンドでファイル名を置き換えます。

  3. 公式ソースファイルを更新して、16ではなくバージョン17リポジトリを指すようにします。

    # sed -i -e 's/saucy/trusty/' -e 's/petra/qiana/' /etc/apt/sources.list.d/official-package-repositories.list
    
  4. アップグレードプロセスを開始する前に、ソースに問題がないことを再確認してください。最後に "sources okay"と表示されない場合は、続行しない(一部のソースが間違っている、修正するか、アップグレード前にコメント化する) )。これにより、Mint 17のパッケージリストがプルされ(インストールされるパッケージがアップグレードルーチンに認識されるため)、ダウンロードできない場合はエラーがスローされますが、インストールされているパッケージは変更/更新されません。

    # apt-get update && echo sources okay
    
  5. 実際のアップグレードを実行します(-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
0
basic6