タグ付けされた質問 「pacman」

もともとArch Linuxディストリビューション用に開発されたLinuxパッケージマネージャー。

3
Arch Linuxでは、ファイルXを含むインストールするパッケージを見つけるにはどうすればよいですか?
特定のバイナリを提供するパッケージを探しているので、インストールできます。どのパッケージがこのバイナリを提供するかを検索するにはどうすればよいですか?(注:これを行うツールが少なくとも1つあることは知っていますが、その名前を忘れました。)

1
pacmanでArchのパッケージを強制的に削除するにはどうすればよいですか?
pacman他のパッケージが依然依存している間にArchでパッケージを強制的に削除するにはどうすればよいですか。 pacman -R perl-libwww checking dependencies... error: failed to prepare transaction (could not satisfy dependencies) :: perl-app-cpanminus: requires perl-libwww>=5.828 :: perl-app-pmuninstall: requires perl-libwww :: perl-app-sd: requires perl-libwww :: perl-catalyst-action-rest: requires perl-libwww>=2.033 :: perl-catalyst-runtime: requires perl-libwww>=1.64 :: perl-cpan: requires perl-libwww :: perl-cpan-mini: requires perl-libwww :: perl-cpan-uploader: requires perl-libwww :: perl-feed-find: requires …

4
Arch Linuxでpacmanによってインストールされた古いパッケージを削除する方法は?
私は最近Arch Linuxをインストールしましたが、かなりの量のストレージを比較的早く使い果たしていることがわかりました。何らかの理由で、私はすでにわずか2週間で17GBを使用しています。私は大量のソフトウェアをインストールしていないので、古いパッケージはすべてどこかに維持されていると信じ込まされます。 これをサポートするために、パッケージをインストールし、そのパッケージを削除してから再インストールすると、pacmanはソフトウェアを解凍し、再ダウンロードせずにソフトウェアを再インストールするだけであることに気付きました。 基本システムをインストールした後、追加のソフトウェアをインストールする前に、約2GBを使用しました。それ以来、Matlab、Skype、Wine、その他いくつかの小さなプログラムのみをインストールしました。もちろん、不足しているライブラリなどもインストールしましたが、15GB近くの価値はありません。 ここで完全に間違っているのですか、新しいバージョンにダウンロード/アップグレードするときにArchが古いパッケージを削除することはありませんか? その場合、これらの未使用パッケージを削除するにはどうすればよいですか? また、使用するインストール済みパッケージを削除するとき pacman -R ...


6
pacmanが「ファイルシステムに存在する」エラー
私は走りsudo pacman -Syu、いくつかの興味深いエラーを読んだ: エラー:トランザクションのコミットに失敗しました(競合するファイル) およびファイルの長いリストの後にexists in filesystem。完全な出力はこちら:http : //ix.io/lLw これらのファイルの多くは、でチェックしたときにパッケージに関連付けられていないようですがpacman -Qo <path-to-file>、すべてをチェックしたわけではありません。実行したときに弱い接続がありましたがpacman -Syu、後で更新したときに同じエラーが発生します:http : //ix.io/lLx 私は何をすべきか?すべてのファイルをチェックし、関連するパッケージがないファイルを削除する必要がありますか?更新を強制する必要がありsudo pacman -S --force <package-name>ますか? 更新 私は実行sudo pacman -S --force <package-name>してみましたが、これを得ました: [my-pc]/home/average-joe$ pacman -Qo /usr/lib/python3.5/site-packages/PyYAML-3.11-py3.5.egg-info error: No package owns /usr/lib/python3.5/site-packages/PyYAML-3.11-py3.5.egg-info pacman -S --force <packageファイルを含むディレクトリは上書きされないようです。男から: --forceを使用すると、ディレクトリをファイルで上書きしたり、ファイルやディレクトリが競合するパッケージをインストールしたりすることはできません。 競合するディレクトリを削除するだけですか?(関連するパッケージはありません)

5
ArchにPythonパッケージをインストールする推奨方法
ArchにPythonパッケージをインストールする推奨される方法は何ですか?AURでそれらを検索してそこからインストールする(またはPKGBUILD自分でパッケージを作成するためのファイルを作成する)か、使用しpipますか? 私はpacmanとAURからのものをインストールすることから始めましたが、pipパッケージと混ぜることが賢明かどうかわかりません。

3
パッケージをpacmanに明示的にインストールする
別のパッケージへの依存関係としてPCにインストールされているパッケージがあります。 パッケージを明示的にインストールしたいのですが、実際に再インストールしたり、ファイルをダウンロードしたりする必要はありません。 これは可能ですか? 更新: にパッケージをキャッシュしていません/var/cache/pacman/pkg。これが、再インストールせずにパッケージの詳細を変更したい理由の1つです。 パッケージをキャッシュしていたとしても、pacman -Sを実行すると、インストールプロセス全体が実行されることになり、これも回避したいと思います。

2
pacmanで1つのパッケージのみを更新する
pacmanで選択したプログラムのみを更新する方法はありますか? ネットブックでArchLinuxを実行していますが、システムを完全にアップグレードすると、システムにあるよりも多くの一時スペースが必要になるため、一度に1つのプログラムのみを更新したいです

7
Arch Linuxのpacmanでオプションの依存関係を一覧表示する
私はArch Linuxを使用しています。 インストールされているすべてのパッケージのオプションの依存関係をリストする方法はありますか?はいの場合、このリストをフィルタリングして、欠落している(インストールされていない)パッケージのみを表示できますか?

5
Pythonパッケージを処理するためのPip vs Package Manager
Pythonパッケージは、多くのディストリビューションのリポジトリで頻繁にホストされています。このチュートリアルを読んだ後、具体的には「これを本当にやりたいですか」というタイトルのセクションで、私はpipの使用を避け、システムリポジトリの使用を好みました。 ただし、これは一貫性のないインストール方法であるため、pipのみを使用する方が良いでしょうか?両方の場所で利用可能なパッケージのために、システムの独自のリポジトリを介してpipを使用することの利点/批判者は何ですか? 私が含めたリンクは 常に標準のDebian / NeuroDebianパッケージを常に使用する利点は、パッケージが互いに互換性があるように慎重にテストされることです。Debianパッケージは他のライブラリとの依存関係を記録するため、インストールの一部として必要なライブラリを常に取得できます。 アーチを使用します。これは、apt以外の他のパッケージ管理システムの場合ですか?


1
YumでパッケージURLを見つけるにはどうすればよいですか?
Yumでシステム(Fedora)を更新したいのですがaria2、パッケージのダウンロードに使用したいです。pacman更新URLを取得する(そしてすべてのリンクをファイルに入れる)ために使用できるものがありました。次に、aria2このファイルをダウンロード用の入力リストとして使用できます。Fedoraと同等のものは何ですか?
16 fedora  yum  pacman  aria2 

1
pacmanはデータベースを見つけることができませんでした
インストールしたいsudo。で入力しpacman -S sudoます。しかし、その後、次のエラーが表示されます。 warning: database file for 'extra' does not exist warning: database file for 'community' does not exist error: failed to prepare transaction (could not find database) 'extra'およびのデータベースファイルをインストールするにはどうすればよい'community'ですか?私はArch Linuxにいます。

3
Arch Linuxで責任を持って自動的にアップデートを実行するにはどうすればよいですか?
私はArch Linuxの初心者であり、まだそのパラダイムのいくつかに慣れています。別のディストリビューションから多くの習慣がありますが、それはかなり構造化されており、いくつかの点で予測可能です。 いくつかのシステム¹でやりたいことの1つは、cronジョブがすべてのシステムパッケージの自動更新を行えるようにすることです。これは非常に簡単なように思えますが、システムからの意味のあるフィードバックが必要なことを教えてください。 の完全な出力pacmanは不要です。ダウンロードにどれくらい時間がかかったか、または53のアップデート46でダウンロードされたかどうかは気にしません。 ほとんどの場合、私は成功を気にしません。 私はエラーを気にします。更新の実行が失敗した場合、それについて知りたいので、特定のエラーメッセージにはパッチを当てる必要があります。 インストール中に発生する「通知」を気にします。たとえば、今日のsystemdアップデートは次のように述べています。 :: coredumps are no longer sent to the journal by default. To re-enable: echo >/etc/sysctl.d/50-coredump.conf \ "kernel.core_pattern=|/usr/lib/systemd/systemd-coredump %p %u %g %s %t %e" または、ファイルシステムがこれを生成しました: warning: /etc/group installed as /etc/group.pacnew warning: /etc/passwd installed as /etc/passwd.pacnew warning: /etc/shadow installed as /etc/shadow.pacnew この最後のカテゴリが実際にこの質問をするきっかけとなったのは、これらがパッケージセット全体で非常に一貫していないようだからです。これらの一部は、、post_upgrade()などによって生成されるようですinstall()。時には、標準出力に書き込まれることもあれば、標準エラー出力に書き込まれることもあります。メッセージの形式は大きく異なります。ブロック全体が何らかの方法でインデントされている場合もあれば、エコーされた文字列だけが存在する場合もあります。 システムへの介入を必要とするかもしれないが、それ以外のことは気にしないものについて知りたい。このデータをインテリジェントに管理し、システム管理を簡素化するツールはありますか?パッケージによって生成された出力を、それらをインストールするpacmanプロセスとは別に取得する方法はありますか?それとも、インストールログから無害なものを除外する何らかの種類のパーサーを自分で作成するのですか? ¹これがどれほど愚かであるかを飛び越える前に、私は実稼働サーバーでこれを行わず、大惨事の場合に回復を容易にするスナップショットベースのシステム全体のバックアップなしでこれを行うのに十分賢いことに注意してください。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.