Linux Mint 17.3 Rosa Cinnamonのバージョンを最新のLinux Mint 18.2 Sonyaにアップグレードしようとしています。
ただしmintupgrade
、確認後、次のエラーが表示されます。
The following packages have unmet dependencies:
adwaita-icon-theme : Breaks: gnome-themes-standard-data (< 3.18.0-2~) but 3.10.0-1ubuntu2 is to be installed
Breaks: gnome-themes-standard-data:i386 (< 3.18.0-2~)
adwaita-icon-theme-full : Breaks: gnome-themes-standard-data (< 3.13.90) but 3.10.0-1ubuntu2 is to be installed
Breaks: gnome-themes-standard-data:i386 (< 3.13.90)
metacity-common : Breaks: gnome-themes-standard-data (< 3.15.90) but 3.10.0-1ubuntu2 is to be installed
Breaks: gnome-themes-standard-data:i386 (< 3.15.90)
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Internal error, Upgrade broke stuff
「gnome-themes-standard-data」を削除し、更新プロセスを再試行しましたが、エラーは続行されます。
検索してみましたが…インターネットにはまだ良い答えがありません。新しくインストールしないでください。、これは私の問題ではありません。このシステムを今の状態にするために数ヶ月の努力が必要だったので、この質問はしませんでした。
ベストアンサー1
回答PasteBin 出力:
追加のストレージとPPAが多数あり、基本アップグレードを実行する前にすべて手動で削除する必要があります。
それがなければ何が起こったのか誰が知っていますか?良いことはありません、それは確かです。
インストールしてくださいppa-purge
パック:
sudo apt-get install ppa-purge
できるだけ注意して削除するには/etc/apt/sources.list.d/
。
例は次のとおりです。
sudo ppa-purge ppa:whatever/ppa
さらに重要なのは、Mintが使用する特定のパッケージであれば、すべてのパッケージをtrusty
。rosa
Linux Mint 17.xはUbuntu 14.04 Trustyに基づいています。たとえば、次のようになります。
sudo apt-get install adwaita-icon-theme/trusty
または
sudo apt-get install adwaita-icon-theme/trusty-updates
または
sudo apt-get install adwaita-icon-theme/rosa
このコマンドは、成功率が最も高いものから最も低いものの順にリストされていますが、次の順序で試してみることをお勧めします。
rosa
trusty-updates
trusty
手がたくさん行くことだとわかりますが、私が直接こなして成功しました。
推理:PPAやその他のリポジトリがadwaita-icon-themeやその他のパッケージをアップグレードした可能性があります。根本的な原因は、実際には一部のパッケージの最新バージョンがインストールされているため、依存関係の問題が発生することです。私の答えが少し役に立つことを願っています。
編集1:
存在しないパッケージの説明:
対応するパッケージ名がありません。
adwaita-icon-theme
Linux Mint 18.xの基盤となるUbuntu Xenialには、1つとはadwaita-icon-theme
異なるものがあります。
PPAの復元に関するコメント:
すべてのPPAをクリアして失敗した場合は、どのように復元しますか?
次の場所にあるPPAソースファイルを編集するだけです。
/etc/apt/sources.list.d/
そして#
先行文字を削除します。
インストールを試すことができます。apt-show-versions
:
sudo apt-get install apt-show-versions
使い方はとても簡単です。プログラムを呼び出し、興味のある結果をgrepします。
少し努力すると、ダウングレードするパッケージを特定する問題を解決できます。前述したように、メインシステムのアップグレードを進める前にすべてのパッケージをダウングレードする必要があるため、PPAやその他のリポジトリを削除した場合は、上記のようにtrusty
今すぐダウングレードしてください。
コンピュータが複数台の場合、SSHを設定するのは簡単です。 SSHを選ぶ理由は何ですか?まあ、多くのシステム調整なしでアップグレードはスムーズに行われます。コンソールに閉じ込められること、つまりVT1を意味し、状況が悪くなったときに頭からすべてを入力するよりも(そしておそらくそうなるでしょう)座る方がはるかに便利です。他のコンピュータで実際に何が起こっているかのように、世界と通信することができます。
個人的には、すぐにアップグレードを続け、問題を無視し、後で問題が発生した場合は、他のシステムでSSHを介して解決します。 KDEをCinnamonバージョンに正常に変換して後でアップグレードしましたが、これより難しいことはありません。私の考えはとても簡単なことになります。せいぜい利用可能なコマンドのいくつかを学ぶことができ、最悪の場合、バックアップからドライブを復元します。
サポート:
ドライブを完全かつ完全にバックアップする1つの方法は次のとおりです。
Linux Mintを使用してライブUSBから起動します。
インストールする
pv
便利:sudo apt-get install pv
複数のドライブがある場合は、Linux Mint 17のドライブが何であるかを確認してください。
sudo fdisk -l
システムドライブとバックアップ用の外付けハードドライブがあると仮定すると、
/dev/sda
Nemoの外付けハードドライブをクリックしてドライブをマウントし、次の操作を行うのと同じくらい簡単です。sudo -i pv < /dev/sda > /media/username/drivename/backup-sda-pv