正解はこの問題私は正しい方法を見つけましたが、答えに記載されている手順に従うためにこれら2つのパッケージを手動でダウンロードする方法はまだわかりません。
答え1
- 使用リンクを提供内部に回答Arch Linuxサイトパッケージの検索についてリンクした質問にアクセスしてください。あなたもできます探す
公式リポジトリのすべてのパッケージについて。このようなものを検索する
libcrypto
と、これらのライブラリを提供するパッケージが一覧表示されます。この場合、opensslパッケージは探している2つのライブラリを提供します。 - パッケージページで、探しているライブラリが一覧表示されている「提供済み」行を表示できます。 「パッケージの内容」セクションで展開して、パッケージ内のすべてのファイルを表示して、探しているファイルが含まれていることを確認できます。
usr/lib/libcrypto.so.1.1
- 右上の「パッケージの操作」で、下の「ミラーからダウンロード」をクリックしてください。次のようなもので終わらなければなりません
openssl-1.1-1.1.1.s-2-x86_64.pkg.tar.zst
。 - コンテンツの抽出そして
tar --use-compress-program=unzstd -xvf openssl-1.1-1.1.1.s-2-x86_64.pkg.tar.zst
- 解凍したフォルダで、手順2のファイルリストで必要なファイルを見つけて、システムの適切な場所にコピーします。
答え2
/usr/lib/libalmp*
代わりに、USBディスクイメージから内部ストレージにコピーしてみてください。
答え3
pacman
一時修正を使用できますLD_LIBRARY_PATH
。
使用することを覚えておいてください
ldd /usr/bin/pacman
ライブラリが欠落していることを確認してください。他の場所(参照)からダウンロードした後、必要なライブラリを移動する代わりにhttp://mirror.rit.edu/archlinux/core/os/x86_64/不足しているライブラリーを手動でインストールし、TARファイルの圧縮を新しいローカル・ディレクトリーに解凍し、以下を使用します。
export LD_LIBRARY_PATH=/root/pacmanpanic/usr/lib/
/root/pacmanpanic/
抽出したファイルの場所に置き換えます。
ldd
ライブラリが欠落していることを確認し、正しく設定するために使用されますLD_LIBRARY_PATH
。LD_LIBRARY_PATH
問題を解決するために、通常のライブラリパスを上書きし、ライブラリを他の場所に保存するために使用できることに注意してください。
pacman
その後、問題なくコマンドラインから実行して問題を解決し、オーバーライドの使用を防ぐことができます。これにより、不足しているパッケージがインストールされます。