今日私はArchlinuxをインストールし、AURから次のパッケージ「dpkg」をインストールしようとしました。私は2つの方法を試しました。
pacman -S dpkg
失敗した後、*.tar.gzをダウンロードしてみました。
pacman -U dpkg.tar.gz
最初のオプションでは、次のエラーが発生します。
[root@localhost andreas]# pacman -S dpkg
Fehler: Ziel nicht gefunden: dpkg
2番目のオプションでは、次のエラーが発生します。
[root@localhost Downloads]# pacman -U dpkg.tar.gz
Lade Pakete...
Fehler: Fehlende Paket-Metadaten in dpkg.tar.gz
Fehler: 'dpkg.tar.gz': Ungültiges oder beschädigtes Paket
エラーはドイツ語で「無効または破損したパッケージ」です。パックマンがこのパッケージを見つけることができない理由を理解できません。パッケージがここにあるからです。
https://aur.archlinux.org/packages/dpkg
私は以前、Debianとその派生製品を主に使用していたArchlinuxに初めて触れました。
答え1
これはdpkg.tar.gz
実際にパッケージを構築するための指示です。 dpkg.tar.gzと同じディレクトリでこれを行います。
tar xf dpkg.tar.gz
cd dpkg
makepkg
pacman -S some-stuff
完了するには、いくつかの依存関係を解決する必要がありますmakepkg
。文書を残しましたdpkg-1.16.15-1-x86_64.pkg.tar.xz
。それはパッケージファイルです。インストールするには、次の手順を実行する必要があります。
pacman -U dpkg-1.16.15-1-x86_64.pkg.tar.xz
答え2
より簡単な方法:まずAURをチェックして「dpkg」パッケージを見つけます。また、ソースURLを変更するためのメモも表示されます。そのため、「trizen -S dpkg」(AURにインストールされている)を使用したときにPKGBUILDを編集するように求められ、「y」と言ってからPKGBUILDファイルのソースURLを変更してインストールを続行し、すべてがうまく機能しました。