apt-get が壊れているようです

apt-get が壊れているようです

何が起こったのかよく分かりませんが、Ubuntu の apt-get コマンドが壊れているようです。何をしても、何もインストールもアンインストールもできません。現在、たとえば GAP をインストールしようとしています。

:~$ sudo apt-get install gap
Reading package lists... Done
:~$ 

あるいは、vlc をアンインストールしたい場合もあります。

:~$ sudo apt-get remove --purge vlc
Reading package lists... Done
:~$ 

あるいは、インストールされていないものをアンインストールしたい場合でも:

:~$ sudo apt-get remove --purge some_nonexistant_package_that_doesnt_exist
Reading package lists... Done
:~$ 

これらすべては、apt-get コマンド自体が壊れている場合にのみ意味を持ちます。apt-get 自体を再インストールする方法はありますか? 実際には、apt-get を使用してそれを実行することはできません...

コマンドaptの動作はほぼ同じです:

:~$ sudo apt install gapp
Reading package lists... Done
:~$ 

答え1

解決策としては、ここからaptパッケージをダウンロードすることが考えられます。ページお使いの OS が 16.04 でない場合は、このサイトで Ubuntu のバージョン番号に適したバージョンを検索してください。次に、次の手順に従ってインストールします。

# alter the name of the package accordingly
dpkg -i apt_1.2.10ubuntu1_amd64.deb

関連情報