web-dev-qa-db-ja.com

APTツールを再インストールするにはどうすればよいですか?

APTツールを再インストールしたかったので、アンインストールしましたが、/etc/aptディレクトリを削除した方がいいと思います。方法はありますか?ねじ締めを直せると?

私のUbuntuバージョンは18.04.2 LTSで、ls /etc/aptの出力は

root@user-OptiPlex-755:~# ls /etc/apt 
ls: cannot access '/etc/apt': No such file or directory

更新:aptを再インストールしましたが、これは私の出力です:

root@user-OptiPlex-755:~# Sudo apt install --reinstall apt-utils ubuntu-minimal ubuntu-release-upgrader-gtk ubuntu-desktop update-manager update-notifier update-notifier-common
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package update-manager is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
ubuntu-release-upgrader-core update-manager-core

Package update-notifier-common is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or is only available from another source

Package update-notifier is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
update-notifier-common

Package apt-utils is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
apt

Package ubuntu-release-upgrader-gtk is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'apt-utils' has no installation candidate
E: Unable to locate package ubuntu-minimal
E: Package 'ubuntu-release-upgrader-gtk' has no installation candidate
E: Unable to locate package ubuntu-desktop
E: Package 'update-manager' has no installation candidate
E: Package 'update-notifier' has no installation candidate
E: Package 'update-notifier-common' has no installation candidate`
2
Joshua Miller

APT Sudo apt remove aptを使用して)を削除すると、次のパッケージが標準インストールで影響を受けます(少なくともbionic(18.04)では)。

apt apt-utils ubuntu-minimal ubuntu-release-upgrader-gtk ubuntu-desktop update-manager update-notifier update-notifier-common

APTを再インストールするには:

  • APTの.debファイルをダウンロードします。

    wget http://mirrors.Edge.kernel.org/ubuntu/pool/main/a/apt/apt_1.6.8_AMD64.deb
    
  • Dpkgを使用してインストールします。

    Sudo dpkg -i apt_1.6.8_AMD64.deb
    
  • /etc/aptも削除したので、 GitHubからbionicのZip をダウンロードし、それを抽出して、以下を使用してaptフォルダーをコピーします。

    Sudo cp -r ~/Downloads/Bionic/apt /etc/
    

    そして更新を実行します:

    Sudo apt update
    
  • 削除したパッケージを再度インストールします。

    Sudo apt install apt-utils ubuntu-minimal ubuntu-release-upgrader-gtk ubuntu-desktop update-manager update-notifier update-notifier-common
    

また、OSに不可欠なPython、APTなどのシステムファイルやパッケージを台無しにしないでください。システムが壊れる可能性があります。パッケージを再インストールする必要がある場合は、次を実行します。

Sudo apt install --reinstall <package>
5
Kulfy

更新:私のすぐ隣にUbuntuサーバーがあるので、その/etc/aptこのUbuntuで問題が解決しました。ご協力ありがとうございます。2つ目の問題の核心は、/etc/apt/sources.listファイル。これらのファイルをコピーすると、削除したパッケージをインストールすることができました。もう一度、あなたのすべての助けをありがとう!

1
Joshua Miller