コンテキスト:アーチLinux パッケージマネージャ:パックマン
ほぼすべてのpacman
コマンドを実行すると警告が生成されます。
pacman: /opt/plexmediaserver/libcurl.so.4: no version information available (required by /usr/lib/libalpm.so.10)
ソリューションとバグレポートを見ましたが、次のアップデートが表示されるまで管理者はこの問題をどのように解決できますか?ミニマリストの答えを探すよりも、思考プロセスを管理する方法を学んだという話を聞きました。
- シンボリックリンクを削除すると、依存関係を破る危険性はありますか?
- 以前のバージョンをインストールしましたが、2つのバージョンがインストールされていますか?
- 以前のバージョン(
pacman -U pkgname
から)に戻り、?のIgnPackageセクション/var/cache/pacman/pkg/
にパッケージ名を追加します。/etc/pacman.conf
- 頑張ってお待ちしていますか?
- 他の技術がありますか?
ファイルシステム出力ls -lsa /usr/lib/libcurl*
明らかに、libcurl.so.4 - > libcurl.so.4.5.0 *がリンクされています。
0 lrwxrwxrwx 1 root root 16 23. Okt 13:27 libcurl.so -> libcurl.so.4.5.0*
0 lrwxrwxrwx 1 root root 16 23. Okt 13:27 libcurl.so.4 -> libcurl.so.4.5.0*
520 -rwxr-xr-x 1 root root 530656 23. Okt 13:28 libcurl.so.4.5.0*
ベストアンサー1
機能しない aur パッケージがある場合は、次の手順に従います。
- aur パッケージを再構築すると、新しいバージョンのライブラリにリンクできます。
- 管理者がPKGBUILDを更新している場合は、aurパッケージを更新してください。
- 役に立たない場合は、PKGBUILDを更新/修正してください。
- 失敗した場合は、以前のバージョンをインストールして待ってください。
- 別のパッケージを更新する必要がある場合は、問題のあるaurパッケージを削除してください。
最初のステップはソナメバンプをキャッチすることです。それ以外の場合は、aurパッケージを更新または削除する必要があります。新しい PKGBUILD が利用可能な場合は待たないでください。
特定のバージョンを本当に維持したい場合は、ステップ1と3に従います。