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

DebianベースのディストリビューションのパッケージマネージャであるAdvanced Packaging Tool。また、Ubuntuにパッケージをインストールするために最もよく使用されるツールです。aptツールの使用に関する質問では、このタグを使用する必要があります。

4
ワイルドカードが削除されたapt-get removeは、予想以上に削除されました。どうして?
昨夜、CDを焼こうとしていました。k3bに悩まされ、代わりにbraseroを使用することにしたので、k3bを削除しに行きました。 入力したもの: sudo apt-get remove k3b タブを2回押すと、システムにk3bとk3b-dataの両方があることがわかりました。k3bがなければシステムにk3b-dataは必要ないと仮定して、それも削除したかったので、次のように入力しました。 sudo apt-get remove k3b* 残念ながら、私はYを押して確認せずに確認しました。これは、以上の全体の多くをアンインストールk3bしてk3b-data。k3b*正規表現に適合しないパッケージをアンインストールしました。たとえば、次のようにtransmissionしてnetwork-manager。 私は間にスペースを持っていなかったことをかなり確信しているk3bと*私はそれはそれがなかったすべてのことを削除する理由他に知りません。apt-getについて誤解していることはありますか?

3
パッケージをローカルディレクトリにインストールしますか?
ソフトウェアパッケージをインストールしたいのですが、次のようなものapt-get install <foo>です: なしsudo、および ローカルディレクトリへ この演習の目的は、継続的インテグレーションサーバーで独立したビルドを分離することです。 ソースからコンパイルするのは気にしませんが、それが必要なのであれば、明らかに可能な限り簡単なアプローチを好むでしょう。ここでapt-get source --compile <foo>述べたように試しましたが、autoconfのようなパッケージでは動作しません。次のエラーが表示されます。 dpkg-checkbuilddeps: Unmet build dependencies: help2man help2manをローカルディレクトリにコンパイルしましたが、apt-getに通知する方法がわかりません。何か案は? 更新:私はhttps://askubuntu.com/a/350/23678でほとんど機能する答えを見つけました。問題は、sudoが必要なことです。問題は、依存関係を解決する方法がわからないことです。私は言わなければならない、非常に魅力的に見えます。sudoを必要としない同等のコマンドはありますか?chrootapt-get sourcechroot
38 apt  compiling 

11
Ubuntuで壊れたパッケージを削除する方法
壊れたパッケージを削除できません。次のコマンドを使用します。 sudo apt-get -f install ただし、次の応答が返されます。 Preparing to unpack .../nodejs_0.10.28-1chl1~trusty1_amd64.deb ... Unpacking nodejs (0.10.28-1chl1~trusty1) over (0.10.25~dfsg2-2ubuntu1) ... dpkg: error processing archive /var/cache/apt/archives/nodejs_0.10.28-1chl1~trusty1_amd64.deb (--unpack): trying to overwrite '/usr/share/man/man1/node.1.gz', which is also in package nodejs-legacy 0.10.25~dfsg2-2ubuntu1 dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) Processing triggers for man-db (2.6.7.1-1) ... …

3
この特定のシナリオでapt-get autoremoveコマンドを使用しても安全ですか?
前回使用したときにsudo apt-get autoremove、ほぼすべての重要なディスプレイドライバーまたはパーツが削除されました。これにより、コマンドを再び使用することについて非常にうんざりさせられました。ただし、何かをインストールするかapt-get update、ターミナルを使用するたびに次のように表示されます。 The following packages were automatically installed and are no longer required: devilspie libturbojpeg:i386 libxrandr-ltsr2 language-pack-kde-en kde-l10n-engb language-pack-kde-en-base libxv1:i386 libllvm3.2 libllvm3.2:i386 linux-generic-lts-raring Use 'apt-get autoremove' to remove them. コマンドを試してみましたがclean、メッセージがしばらく表示されなくなりました。私の質問は、autoremoveコマンドを安全に実行できるのか、それともすべてをもう一度失うのかということです。autoremoveこの特定の(または任意の)ケースで使用することがどれだけ安全かを確認する方法はありますか?

1
tasksel、APTのタスクを使用するか、通常のメタパッケージをインストールする必要がありますか?
TaskselまたはプレーンApt? 過去には、私は常にtaskselいわゆる「タスク」をインストールするのに使用していました。ただし、これはAPTに統合されているようです。 apt-cache dumpavail | grep ^Task [...] snip Task: lamp-server [...] そして^、次のようにキャレット()を追加することで、このような「タスク」をインストールできることを確認します。 sudo apt-get install lamp-server^ これは次と同等ですか? sudo tasksel install lamp-server そして、どちらが好ましいですか? メタパッケージ さらに、ここでメタパッケージはどのように機能しますか?一部のタスクはメタパッケージではないようですが、他のタスクは次のとおりです。 apt-cache show lamp-server N: Unable to locate package lamp-server apt-cache show kubuntu-desktop Package: kubuntu-desktop [...] Task: kubuntu-desktop では、最後の例を使用すると、次の3つのインストール方法の違いは何ですか? sudo apt-get install kubuntu-desktop sudo apt-get install …

1
Ubuntu 16.10のEmacs 25?
ソースからコンパイルせずに、Ubuntu 16.10にEmacs 25または25.1をインストールする方法はありますか? Emacsの安定したインストールが必要で、不安定なビルドやナイトリービルドをインストールしたくない。

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番目に、リポジトリを複製しましたが、リポジトリを削除し、新しいリポジトリを追加しましたが、それでもこのエラー。


4
apt-getファイルからパッケージを一括インストールしますか?
多くのパッケージ名を含むテキストファイルがあります。 package1 package2 # comment # installing package3 because it was needed for... package 3 package 4 コメントを削除せずに、テキストファイル内のすべてのパッケージを一括インストールする方法を教えてください。
36 apt 


4
Ubuntu 14.04にPHP 5.3をインストールする
Ubuntu 14.04をインストールしたばかりで、PHP 5.3をインストールしようとしています。しかし、私が走るとき apt-get install php5 php 5.5.9-1ubuntu4をインストールしています。作業しているアプリケーションはphp 5.3でビルドされているため、システムでphp 5.3を使用する必要があります。 どうすればこれを達成できますか?
35 14.04  apt  php 

2
virtualenvwrapper.shはどこにありますか?
もっと恥ずかしいことはわかりません。この質問の答えを自分で見つける方法がわからない、またはそもそも質問する必要があるということです。 インストール後にスクリプトはどこにapt-get配置さvirtualenvwrapper.shれますvirtualenvwrapperか? 私は機知に富んでいます... % sudo apt-get install virtualenvwrapper ... % rehash % which virtualenvwrapper.sh virtualenvwrapper.sh not found % which virtualenvwrapper virtualenvwrapper not found % find / -path /media -prune -o -name virtualenvwrapper.sh /media % dpkg-query -L virtualenvwrapper | grep 'virtualenvwrapper\.sh' % sudo apt-get install virtualenvwrapper Reading package lists... Building dependency …
35 apt  python  dpkg 

3
「E:タイプ '*'はソースリストの*行目では不明です...」更新エラーを修正するにはどうすればよいですか?
時々、次のようなエラーが原因でユーザーに更新の問題があることがわかります。 E:Type 'ain' is not known on line 1 in source list /etc/apt/sources.list.d/some-ppa.list' さまざまなタイプ/行番号/ソースリストファイル(多くの場合PPAを削除した後)。 このようなエラーはどのように修正できますか?

4
破損したファイルを含むパッケージを検索(および再インストール)(何も壊さずに)
私は通常、ゼロから再インストールするよりもLinuxシステムを修正することを好みます。私のコンピューターは、多くのディストリビューションのアップグレードと、PPAまたはサードパーティのリポジトリのリストを見てきました。APTは通常、すべてが最終的に機能することを確認します。ただし、必要なすべてのパッケージが「インストール」されているとパッケージマネージャーが考えるという事実は、すべてのファイルがファイルシステムに存在することを保証するものではありません。 このような状況は、依存関係の問題を回避する必要がある場合に発生する可能性がありますdpkg --force-*。/usrルートからファイルを削除することで、このような状況を再現することもできます。 インストールされたパッケージに属するすべてのファイルが存在するかどうかを確認する簡単な方法はありますか? このような問題のあるパッケージが見つかった場合aptitude reinstall、問題を修正します。

3
apt-get upgradeを使用しているときにカーネルアップデートを強制的にインストールする方法
サーバーを更新するには、を使用しますapt-get upgrade。 しかし、カーネルの更新がある場合、それらをインストールしないapt-get install linux-....ので、私は常にする必要がありapt-get updateます。 それらもインストールするように指示する方法はありますか?-fを試しましたが、機能しません。

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