Debian -- 「インストールしない場合」すべて​​の依存関係を更新

Debian -- 「インストールしない場合」すべて​​の依存関係を更新

私はDebian(gasp)サーバーにPercona Toolkitをインストールしようとしました。以下の指示に従ってダウンロードしました。 wget percona.com/get/percona-toolkit.deb

それからインストールしました sudo dpkg -i percona-toolkit.deb

ただし、インストールされていないかインストールされていない欠落している依存関係があることを伝えます。

私はこれらをダウンロードしてきましたが、それぞれは自分の依存関係が欠けているようです。また、ほとんどがインストールされていますが、ツールキットにはより高いバージョンが必要であることがわかりました。場合によっては、私が見つけることができる唯一のバージョンがDebianの次のバージョン用に設計されていたということでした。

これまでダウンロードしました:

libio-socket-ssl-perl_2.002-2_all.deb
libnet-ssleay-perl_1.65-1+b1_amd64.deb
libterm-readkey-perl_2.30-4+b2_amd64.deb

今それが欲しい

perl (>= 5.20.0-4)
perlapi-5.20.0
libc6 (>= 2.14)

システムでこれらすべてを一度にダウンロード/インストールする簡単な方法はありますか?インストールされている基本バージョンより高いバージョンをインストールすると、信頼性の問題が発生する可能性がありますか?


アップデート - 出力apt-get -f install:

sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages will be REMOVED:
  libio-socket-ssl-perl libnet-ssleay-perl percona-toolkit
0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded.
3 not fully installed or removed.
After this operation, 7,319 kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 26051 files and directories currently installed.)
Removing percona-toolkit ...
Removing libio-socket-ssl-perl ...
Removing libnet-ssleay-perl ...
Processing triggers for man-db ...

ベストアンサー1

最初にインストールしようとすると失敗します。

dpkg -i percona-toolkit.deb

次に、次の手順を実行して、欠落している依存関係をインストールして修正します。

apt-get install --fix-missing -f

その後、.debパッケージを再インストールしてみてください。

dpkg -i percona-toolkit.deb

おすすめ記事