原因の推察
ubuntu 18.04でnodeのlatestが動かせず、ubuntu 20.04LTSベースのLinux Mint 20 Ulyanaにアップグレードしたのが原因だと思われる…。
nodeがうごかないでもがき苦しんでたTLが以下。
Linux mintでGLIBC 2.28がまだ使えないからnode v18入れられない問題。
— もてぃ💪Engineer (@nil_motty93) 2022年8月30日
これは私もmacを買うしかないのか。
エラー内容
% sudo apt upgrade パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 アップグレードパッケージを検出しています... 完了 インストールすることができないパッケージがありました。おそらく、あり得 ない状況を要求したか、(不安定版ディストリビューションを使用しているの であれば) 必要なパッケージがまだ作成されていなかったり Incoming から移 動されていないことが考えられます。 以下の情報がこの問題を解決するために役立つかもしれません: 以下のパッケージには満たせない依存関係があります: dpkg : 破壊: libapt-pkg5.0 (< 1.7~b) しかし、1.6.14 はインストールされようとしています E: 壊れたパッケージ
試したこと1
質問者と同じく上手くいかなかった
試したこと2
ほぼ同じエラー内容。ただupgrade listを確認すると…
% apt list --upgradable 一覧表示... 完了 brave-browser/stable 1.44.112 amd64 [1.44.105 からアップグレード可] firefox-locale-en/tricia 105.0.3+linuxmint1+tricia amd64 [105.0.1+linuxmint1+tricia からアップグレード可] firefox-locale-ja/tricia 105.0.3+linuxmint1+tricia amd64 [105.0.1+linuxmint1+tricia からアップグレード可] firefox/tricia 105.0.3+linuxmint1+tricia amd64 [105.0.1+linuxmint1+tricia からアップグレード可] linux-generic-hwe-18.04/bionic-updates,bionic-security 5.4.0.128.144~18.04.107 amd64 [5.4.0.126.142~18.04.106 からアップグレード可] linux-headers-generic-hwe-18.04/bionic-updates,bionic-security 5.4.0.128.144~18.04.107 amd64 [5.4.0.126.142~18.04.106 からアップグレード可] linux-image-generic-hwe-18.04/bionic-updates,bionic-security 5.4.0.128.144~18.04.107 amd64 [5.4.0.126.142~18.04.106 からアップグレード可] ubuntu-advantage-tools/bionic-updates 27.11.2~18.04.1 amd64 [27.10.1~20.04.1 からアップグレード可]
アップグレード待ちが結構あるんですよね…
とりあえず、記事と同じようにubuntu-advantage-tools
だけ消してみる。
% sudo apt remove ubuntu-advantage-tools パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下のパッケージが自動でインストールされましたが、もう必要とされていません: distro-info python3-debconf python3-distro-info python3-distupgrade python3-update-manager ubuntu-release-upgrader-core これを削除するには 'sudo apt autoremove' を利用してください。 以下のパッケージは「削除」されます: ttf-mscorefonts-installer ubuntu-advantage-tools update-manager-core update-notifier-common アップグレード: 0 個、新規インストール: 0 個、削除: 4 個、保留: 8 個。 この操作後に 2,199 kB のディスク容量が解放されます。 続行しますか? [Y/n] Y (データベースを読み込んでいます ... 現在 562108 個のファイルとディレクトリがインストールされています。) ttf-mscorefonts-installer (3.7ubuntu6) を削除しています ... Removing the downloaded fonts... update-notifier-common (3.192.30.11) を削除しています ... update-manager-core (1:20.04.10.10) を削除しています ... dpkg: 警告: update-manager-core の削除中、ディレクトリ '/var/lib/update-manager' が空でないため削除できませんでした ubuntu-advantage-tools (27.10.1~20.04.1) を削除しています ... man-db (2.9.1-1) のトリガを処理しています ... ~ % sudo apt autoremove パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下のパッケージは「削除」されます: distro-info python3-debconf python3-distro-info python3-distupgrade python3-update-manager ubuntu-release-upgrader-core アップグレード: 0 個、新規インストール: 0 個、削除: 6 個、保留: 8 個。 この操作後に 1,378 kB のディスク容量が解放されます。 続行しますか? [Y/n] Y (データベースを読み込んでいます ... 現在 561857 個のファイルとディレクトリがインストールされています。) distro-info (0.23ubuntu1) を削除しています ... python3-debconf (1.5.73) を削除しています ... ubuntu-release-upgrader-core (1:20.04.39) を削除しています ... python3-distupgrade (1:20.04.39) を削除しています ... python3-update-manager (1:20.04.10.10) を削除しています ... python3-distro-info (0.23ubuntu1) を削除しています ... man-db (2.9.1-1) のトリガを処理しています ...
apt remove時になんか警告出てるが…とりあえず無視したまへ。
満を持してupgrade
% sudo apt upgrade . . . なんかめっちゃアプグレされてる . . .
成功!!!!!!!!!
最後に
問題なく apt update
も成功しました。