transmissionBitTorrentクライアントに関連するパッケージを見つけたいのですが、パッケージの説明を検索する方法が見つかりませんでした。 なぜこれを行うのですか? 場合によっては、パッケージ名が明確ではありません。たとえば、Transmissionのリモート制御アプリケーションには、transmission-remote-gtk(古いもの)またはtransgui(より新しい)という名前を付けることができます。両方のパッケージの説明には、トランスミッションが含まれています。代わりにパッケージの説明を検索する方法があった場合、他のパッケージに自明ではない名前が付けられることを期待している私である、気づいていないユーザーにとっては実用的です。 私のシステムでaptitude searchは、パッケージ名のみを検索します。一方、eix -SGentoo の下にあります。 では、Debianでパッケージを説明で検索するにはどうすればよいですか?(私は利用可能なすべてのパッケージとgrep結果を閲覧できると思います。もちろん、より適切な方法を期待しているため、私の質問です。) 編集:組み込みコマンドによる結果のリストaptitudeとapt-cache マルコとマシューロックが提案したように、とがaptitude search '~d<string>'ありapt-get searchます。ただし、2つには検索文字列とは関係のない結果も含まれているようです(少なくとも私のシステムでは)。 # aptitude search '~dtransmission' p atlc - calculateur de lignes de transmission arbitraires p atlc:i386 - calculateur de lignes de transmission arbitraires p atlc-examples - Exemples pour le calculateur de transmission de ligne arbitraire p between - …
Debian WheezyにいくつかのUbuntuパッケージをインストールしようとしましたが、失敗してパッケージが壊れました。 問題は、apt-get -f install次のエラーで実行も失敗することです。 Preparing to replace libqtwebkit4:amd64 2.2.1-1ubuntu4 (using .../libqtwebkit4_2.2.1-5_amd64.deb) ... Unpacking replacement libqtwebkit4:amd64 ... dpkg: error processing /var/cache/apt/archives/libqtwebkit4_2.2.1-5_amd64.deb (--unpack): trying to overwrite shared '/usr/share/doc/libqtwebkit4/changelog.Debian.gz', which is different from other instances of package libqtwebkit4:amd64 dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) 一部のファイルの上書きについて不満があるようです。それらのファイルを削除または移動してみますか?
aptitudeは依存関係が壊れたパッケージがあることを教えてくれます: kmiller@debian-dev-box:~$ sudo aptitude search '.*' | grep ^.B iB console-setup-linux - Linux specific part of console-setup iB gir1.2-freedesktop - Introspection data for some FreeDesktop co iB gir1.2-glib-2.0 - Introspection data for GLib, GObject, Gio iB gir1.2-gstreamer-0.10 - Description: GObject introspection data fo iB gir1.2-json-1.0 - GLib JSON manipulation library …
私はUbuntu 12.04を使用しています。たとえばpackage x、バージョン1.7で(すべての依存関係を含む)リポジトリからインストールしたが、バージョン1.8でのみ利用できる機能が必要なため、ソースtarをダウンロードしてコンパイルするとします。 ./configure make make install これは既存の1.7バイナリを上書きしますか? 既存のバイナリが上書きされた場合、パッケージマネージャーは新しいバージョン(1.8)を反映package xし、将来パッケージマネージャーによって更新される可能性がありますか? package y依存関係がある場合package x 1.8-それは満たされますか? 私はこれを説明する良い情報源をオンラインで見つけようと努めてきました。何か提案があれば教えてください。