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

Aptitudeは、CLIとncursesスタイルのインターフェースを活用した非常に強力なパッケージマネージャーです。

6
aptitudeはapt-getよりも優れているとまだ考えられていますか?
Ubuntuを初めて使用したときaptitudeは、「in-thing」を使用していましたが、いくつかの改善点がありましたapt-get。私apt-getは今、それが「追いついた」と言って正しいaptitudeですか?それは使用されているものとほとんど違いがありません(ただし、どちらかを選択し、それに固執することが望ましいです)? さらに、aptitudeデフォルトのUbuntuインストールから削除されるように設定されている場合apt-get、特にCLIに興味のある新しいユーザーをガイドする場合、誰もがに戻る必要がありますか?



1
apt-get(またはaptitude)を-yで実行しますが、構成ファイルの置換を要求しませんか?
apt-get -y install <packages ...>Ubuntu 10.04で実行する場合、追加の依存関係(理解しているとおりの動作)をインストールするときにプロンプ​​トを表示せずapt-get(またはaptitudeそれが容易になる場合-y)、構成ファイルの上書きについてはプロンプトを表示せず、代わりに既存のファイルを常に保持することを想定します(通常はデフォルトです)。残念ながら、ページによると、表示されるプロンプト--trivial-onlyの逆で-yあり、影響を与えないようmanです。 特定のパッケージのようにオーシュsamba、nullmailer、localepurgeおよびlighttpd全体の手順は、スクリプトと非対話型であることを意味したにもかかわらず、ターミナルと対話するために私を余儀なくされています。
71 apt  aptitude 

5
署名されていないリポジトリからの強制更新
DebianマルチメディアのUbuntu 16.04で署名のないレポを使用しています: deb http://www.deb-multimedia.org jessie main をインストールするdeb-multimedia-keyringには、実行しています: apt-get update && apt-get install deb-multimedia-keyring -y これによりエラーが発生します。 W: GPG error: http://www.deb-multimedia.org jessie InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5C808C2B65558117 E: The repository 'http://www.deb-multimedia.org jessie InRelease' is not signed. N: Updating from such a …

8
完全にインストールされていないパッケージを削除/インストールする方法は?
先日bsnesをインストールしましたが、何らかの理由でインストールが失敗しました。今、私は更新、新しいパッケージのインストール、または基本的にapt-getコマンドを実行できません。これらはすべてこの壊れたパッケージを処理しようとして失敗するからです。新しいパッケージをインストールしようとしても、同じ運命に陥ります。私が得るエラーは次のとおりです: Setting up google-chrome-stable (33.0.1750.152-1) ... /var/lib/dpkg/info/google-chrome-stable.postinst: 124: /var/lib/dpkg/info/google-chrome-stable.postinst: update-alternatives: not found dpkg: error processing google-chrome-stable (--configure): subprocess installed post-installation script returned error exit status 127 Setting up bsnes (0.088-7) ... /var/lib/dpkg/info/bsnes.postinst: 5: /var/lib/dpkg/info/bsnes.postinst: update-alternatives: not found dpkg: error processing bsnes (--configure): subprocess installed post-installation script returned error exit status …

8
「aptitude」を使用して特定の日付にインストールされたパッケージを表示するにはどうすればよいですか?
aptitude(またはapt-get)を使用しているときに、インストールされたパッケージのリストを日付順にソートする簡単な方法があるかどうか誰もが知っていますか? 何か新しいことを試すためにたくさんのパッケージをインストールしましたが、うまくいきませんでした。ディスクスペースを取り戻すために、これらのパッケージをすべて削除したいと思います。 ダウンロードした.debファイルのリストを見てみましたが、それはやや逆方向の方法のようです(動作しましたが)。

2
dpkg --set-selections '*'からすべてのデータと依存関係を復元する
だから私は1台のマシンで実行できます: dpkg --get-selections '*' > selection.txt 別のマシンで: dpkg --set-selections < selection.txt ...次のいずれかが続きます: aptitude install apt-get -u dselect-upgrade ...そのパッケージをインストールします。 ただし、パッケージ(たとえばxyz)が別のパッケージの依存関係として自動的にインストールされたかどうかなど、一部の情報はプロセスで失われるようabcです()。あなたのようなことをするときはいつもそれを見ることができますapt-get --purge remove abc。元のマシンでは、パッケージxyzが依存関係としてインストールされ、それを削除abcするために使用できることが通知されますapt-get autoremove。 今、私はとに気づいていますが、手元の(単純な)タスクを考えるdeborphanとdebfoster、それらを使用するのは面倒です。 上記の選択の保存と復元は、インストールされたパッケージの微妙な依存関係を復元するのに十分ではないようです。 パッケージ管理のためにメタデータの完全なセットをバックアップし、その全体を復元する方法はありますか?

1
ローカルリポジトリに最高の優先度を割り当てる
概要 公式リポジトリから同じパッケージバージョンを再度ダウンロードする代わりに、apt-getにローカルリポジトリパッケージを優先させるにはどうすればよいですか?ローカルリポジトリは署名され、信頼されています。aptの優先設定を既に試しました。 元の質問:「sources.listファイルを使用せずにローカルリポジトリに最高の優先度を割り当てる方法」 ダウンロードしたパッケージでローカルリポジトリをセットアップしました。Ubuntuを再インストールする必要があるときに、インターネット経由で同じパッケージをダウンロードしないようにするために使用します。これは、で作成された基本的なリポジトリですapt-ftparchive packages . > Packages。「認証されていないリポジトリ」警告を回避するために、これを信頼できるリポジトリにしました。(信頼できないリポジトリがある場合、aptまたはsynapticインターネット経由で同じパッケージをダウンロードしようとすると、「信頼されているため」)。 このローカルリポジトリを少なくとも1年間使用しています。ただし、これを使用するには、常にローカルリポジトリ行をsources.listファイルの先頭に配置する必要があります。しかし、これは面倒です。ターミナルを開いてUbuntuを再インストールするたびに入力する必要があるためですsoftware-properties-gtk。ソース行を `sources.listの最後に配置するため、このツールは使用できません。 そして、本当の問題は、ということであるapt か synaptic、常にパッケージがローカルリポジトリに既に利用されているかどうかを検査せずに、前に記載されているソースからパッケージをダウンロードしてください。したがって、ローカルソースをsources.listターミナルの最上部に配置する以外に選択肢はありません(実際、ターミナルは嫌いではありませんが、解決策が必要です)。 私はこの方法を試しました。しかし、これは私を助けません。 私の設定ファイルはこれです /etc/apt/preferences.d/local-pin-900 Package: * Pin: release o=Local,n=ubuntu-local Pin-Priority: 900 私のリリースファイルはこちら Origin: Local Label: Local-Ubuntu Description: Local Ubuntu Repository Codename: ubuntu-local MD5Sum: ed43222856d18f389c637ac3d7dd6f85 1043412 Packages d41d8cd98f00b204e9800998ecf8427e 0 Sources apt-preferenceを有効にすると、プリファレンスがapt-cache policy正しく表示されます。たとえば、ローカルリポジトリの優先度が最も高いことが示されます。 私はこれを行うときにはsudo apt-get install <package-name>、aptインターネットからダウンロードしようとします。しかし、ローカルリポジトリを一番上に配置すると、ローカルリポジトリからインストールされます。 だから、私の質問は -> 'パッケージがローカルリポジトリで利用可能なときに、リポジトリリストの一番上に明示的に「ローカルソース」を置くことなく、ローカルリポジトリを使用することを強制することは可能ですか? …

5
以下のパッケージには依存関係が満たされていない!
Ubuntu 14.04にPostgreSQL 9.3をインストールすることについて非常に混乱しているため、これを書いています。最初にPython / Djangoの開発に必要です。インストールしようとしたときに問題に遭遇しました。今、私はこのエラーを抱えており、それが私を夢中にさせています: The following packages have unmet dependencies: postgresql-9.3 : Depends: postgresql-client-9.3 but it is not going to be installed Depends: postgresql-common (>= 142~) but it is not going to be installed E: Unable to correct problems, you have held broken packages. オンラインでいくつかの解決策を見つけました(PPAを追加した後、満たされていない依存関係を解決するにはどうすればよいですか?) 。 PostgreSQLの公式インストールチュートリアル(http://www.postgresql.org/download/linux/ubuntu/)に続いて2番目に、リポジトリを複製しましたが、リポジトリを削除し、新しいリポジトリを追加しましたが、それでもこのエラー。

3
apt-getとaptitude .vsのシナプスの互換性
私はどちらか...私は唯一のパッケージマネージャのいずれかを使用する必要があることを覚えておいてください「のようなもの」元のDebianユーザーとして、apt-get、aptitude、またはsynaptic競合があるかもしれませんが、ない組み合わせで3「原因、彼らはうまく混在させないでください。 どこで聞いたのかわかりませんが、記憶が残っています。ですから、それが本当にアドバイスされていないのか、それが都市伝説であり、完全に安全なのかを確認したいと思います。これを確認してもらえますか? パッケージをインストールする最もクリーンな方法は、checkinstall呼び出す前にまだコマンドを使用していdpkgますか?
30 apt  dpkg  aptitude  synaptic 


3
apt-getを支持してaptitudeが削除されたのはなぜですか?
デフォルトaptitudeで支持されて削除されたのはなぜapt-getですか?私はどこかでそれを読みましたが、忘れてしまった-誰もそれをクリアするのに迷惑ですか?DebianはaptitudeCanonicalを好まないのapt-getですか? 更新 私は理解して答えから適性は、それはもはや、インストールに使用されたため削除されませんが、なぜインストーラを使用していたapt-get時に、aptitudeより良いことになっていますか?
29 apt  aptitude 

6
Googleに頼らずに何かが入っているパッケージを調べるにはどうすればよいですか?
何かをインストールしたいことがよくありますが、それがどのパッケージに入っているのかわかりません。これは私にとって非常によくあることです。 $ make html sphinx-build -b djangohtml -d _build/doctrees . _build/html make: sphinx-build: Command not found make: *** [html] Error 127 $ sudo apt-get install sphinx E: Unable to locate package sphinx $ sudo apt-get install sphinx-build E: Unable to locate package sphinx-build グーグル $ sudo apt-get install python-sphinx もっと良い方法はありますか?

5
PHP5のmcryptを取得できません
私はこれを何度もしました: sudo aptitude install php5-mcrypt sudo apache2ctl restart aptitudeはmcryptがインストールされていると言います。すでに3回再インストールしました。Apacheをインストールしてから約20回再起動しました。phpInfoを見ると、mcryptがリストされていません。コードを実行しようとすると、mcrypt関数(1つを選択-任意の1つ)が存在しないと表示されます。mcryptは明らかに有効になっていません。 誰が間違っているのか考えていますか?どの部分がどこにどのように収まるのかがわかりません。 PHP 5.5.3をインストールしました
29 apache2  php  aptitude 

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