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

APT(Advanced Packaging Tool)は、Debianの高レベルのパッケージ管理システムです。また、他のいくつかのLinuxベースおよびDebianベースのオペレーティングシステムでも使用されています。

3
同じファイルを書き込む2つのパッケージをインストールする方法
/ usr / bin / ffprobeを作成する2つのパッケージがあります。それらの1つはDeb Multimediaリポジトリのffmpegで、もう1つはソースからビルドされたffmbc 0.7-rc5です。ハンドロールはビジネスに不可欠であり、以前は必要な場所からソースからインストールするだけでした。私はそれがffmpegファイルを破壊するだろうと仮定することができるだけで、悪影響はありませんでした。 理論的には、ffmbcパッケージがffmpegパッケージのファイルを上書きしても問題ありません。欠点は、ffmpegの更新がffmbcバイナリを上書きすることです。これを調整する簡単な方法はありますか?

2
apt-getインストール時に現在のバージョンの設定ファイルを自動的に保持します
サーバー上に既に構成ファイルが存在するパッケージを自動的にインストールする必要があります。 私は次のようなものを探しています: apt-get install --yes --force-yes --keep-current-confs mysql-server おそらく愚かな質問ですが、私はそのようなオプションを見つけることができません。
14 ubuntu  debian  apt 

2
Debian / Ubuntu-/ var / cache / apt構造を削除した後に復元する方法
Ubuntuサーバーのスペースが不足していたので、スペースを節約するためにこのコマンドを実行しました sudo rm -rf /var/cache/apt/archives ただし、aptで処理しようとすると、次のエラーが表示されます。 E: Could not open lock file /var/cache/apt/archives/lock - open (2 No such file or directory) E: Unable to lock the download directory そして、のようなもの Archive directory /var/cache/apt/archives/partial is missing. 明らかに、いくつかのディレクトリ構造を削除しました。apt-get rebuild-var-treeまたは同様の方法がありますか?

3
「apt-get install」の実行時にSSHセッションが閉じられない
問題 apt-get install非対話型SSHセッションで実行している場合、セッションは決して閉じません。例: ssh user@target "sudo apt-get -y install my_package" my_package正しくインストールされていますが、SSHセッションがちょうどオープンぶら下がるますありません。 質問 apt-get動作するためにSSHを渡すフラグはありますか? 追加情報 環境 リモートインストールは、統合サーバーへのパッケージの自動展開に使用されます。いくつかのコード変更をリポジトリにプッシュするとすぐに、ジョブがコードを取り込み、パッケージをビルドし、統合時にそれを展開して、すべてが適切に機能することを確認します(展開に関する限り)。 すでに試してみました&ノート 実行中の同じSSHセッションは正常にapt-get update終了します。apt-get updateは、インタラクティブではないことに注意してくださいapt-get install。これは、対話性が問題であることを示唆している可能性があります。 のようなコマンドssh user@target "sudo apt-get install my_package && echo Hello"はに到達しませんecho。 debconf 素敵なフロントエンド(ディスプレイ、Readline)が見つからないと文句を言い、Teletypeにフォールバックします(Readlineは使用可能ですが)。 debconfのフロントエンドに関して、-tSSHでTTYを強制的に渡すことは役に立ちません。どちらでもないDEBIAN_FRONTEND=noninteractive。 すべてはUbuntu 12_04 LTSで行われました。
14 ubuntu  ssh  debian  apt 

3
archive.debian.orgのwheezy-updatesは404 Not Foundを返します
Debian Wheezyに古いテストマシンがありますが、今すぐ更新することはできません。 Debian Wheezyリポジトリは2月にアーカイブされました。だから私は先に行きたい、と/etc/apt/sources.listから更新しました deb http://ftp.fr.debian.org/debian wheezy main deb http://security.debian.org/ wheezy/updates main deb http://ftp.fr.debian.org/debian wheezy-updates main に deb http://archive.debian.org/debian wheezy main deb http://security.debian.org/ wheezy/updates main deb http://archive.debian.org/debian wheezy-updates main しかし、実行するとapt-get update、このエラーが発生します: # apt-get update <snip> Err http://archive.debian.org wheezy-updates/main i386 Packages 404 Not Found [IP : 193.62.202.28 80] 他のリポジトリは問題なく更新されています。 何か不足していますか?

1
SSHセッション内でopenssh-serverをアップグレードする
apt-get upgradesshセッションから発行し、アップグレードするパッケージの1つがopenssh-serverであるとします。 アップグレード後に新しいsshdプロセスが再起動しますか?はいの場合、セッションはどのように維持されますか?そうでない場合、明示的に再起動する必要がありますか、それとも不足しているものがありますか?
13 linux  ssh  debian  apt 

4
Ubuntuにmsttcorefontsをインストールする
PrinceXMLと呼ばれるものを使用してPDFを生成していますが、msttcorefontsというパッケージが必要なようです。 私はそれを取得するためにaptitudeを使用することができず、これをエラーとして受け取りました: $ sudo apt-get install msttcorefonts Reading package lists... Done Building dependency tree Reading state information... Done Package msttcorefonts is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package …
13 ubuntu  apt 

4
apt:パッケージタグを使用して検索する方法は?
Debianのいくつかの(ほとんどの?)パッケージにはタグがあります。例えば: =# apt-cache show squirrelmail | perl -lne 'print if /^Tag:/.../^\S/' Tag: implemented-in::php, interface::web, mail::imap, mail::smtp, mail::user-agent, network::server, protocol::http, protocol::imap, protocol::smtp, role::program, scope::application, use::browsing, use::editing, use::searching, use::transmission, use::viewing, web::TODO, web::application, works-with::mail Section: web しかし、与えられたタグを持つすべてのパッケージをリストする方法を見つけることができません。出来ますか?
13 debian  apt  dpkg  deb 

2
Ubuntu 12でapt-getアップグレード中に変更された設定ファイルを自動化する方法
「knife cloudstack server create ...」を使用して新しいVMを構築するのが好きです。ブートストラップテンプレートは、「apt-get update」と「apt-get -y upgrade」で始まります。 その後、アップグレードは次のように停止します。 10.190.113.11 Configuration file `/etc/nscd.conf' 10.190.113.11 ==> Modified (by you or by a script) since installation. 10.190.113.11 ==> Package distributor has shipped an updated version. 10.190.113.11 What would you like to do about it ? Your options are: 10.190.113.11 Y or I …
13 ubuntu-12.04  apt  chef 

5
nginxをインストールして設定ファイルをインストールする方法
使用してサーバー(Ubuntu 11.04)からnginx 1.0.6を完全にアンインストールしました apt-get remove nginx rm -rf /etc/nginx/ rm -rf /usr/sbin/nginx rm /usr/share/man/man1/nginx.1.gz apt-get remove nginx* もう一度インストールしたいのですが、nginxを起動すると次のようなエラーが表示されます。 nginxの再起動:nginx:[emerg] open() "/etc/nginx/nginx.conf"が失敗しました(2:そのようなファイルまたはディレクトリはありません) 次に、独自のconfファイルを配置すると、新しいエラーが発生します。 nginxの再起動:nginx:[emerg] open() "/etc/nginx/mime.types"が失敗しました(2:そのようなファイルまたはディレクトリはありません)/etc/nginx/nginx.conf:12 今ではそれapt-get install nginxが完全にインストールされていないようです、私はapt-getキャッシュをクリアしましたが、役に立たないようです。apt-getを使用してnginxのフルインストールを取得するにはどうすればよいですか?
12 ubuntu  nginx  apt 

4
apt-get install linux-image-extraは「W:mdadm:/etc/mdadm/mdadm.confは配列を定義しません。」を取得します。
インストールする場合: sudo apt-get install \ linux-image-extra-$(uname -r) \ linux-image-extra-virtual 私は得ています: W: mdadm: /etc/mdadm/mdadm.conf defines no arrays. 他の誰かが同様の問題を抱えていることがわかりました:apt-get update mdadm scary warnings だから私は指示に従った: /usr/share/mdadm/mkconf > /etc/mdadm/mdadm.conf 次に: update-initramfs -u しかし、出力は次のとおりです。 update-initramfs: Generating /boot/initrd.img-4.10.0-30-generic W: mdadm: /etc/mdadm/mdadm.conf defines no arrays. lsb_release -a LSB Version: core-9.20160110ubuntu5-amd64:core-9.20160110ubuntu5-noarch:security-9.20160110ubuntu5-amd64:security-9.20160110ubuntu5-noarch Distributor ID: Ubuntu Description: Ubuntu 17.04 Release: …

3
apt-checkが私の記憶をすべて食うのを防ぐ
512MB RAMのサーバーを搭載したUbuntu 12.04 LTSでは、apt-check最大250個のメモリを使用しているため、毎晩システムが使用できなくなります。 ps ax | grep apt 14895 ? DN 0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable 14896 ? DN 0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable 14899 ? DN 0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable 14902 ? DN 0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable 14906 ? DN 0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable 14912 ? DN 0:02 /usr/bin/python /usr/lib/update-notifier/apt-check …

3
apt-getにインストール後のすべての設定手順をスキップするように依頼するにはどうすればよいですか?
Debian / Ubuntuマシンにいくつかのパッケージ(RabbitMQなど)をインストールする場合、post-installステップはデフォルトでサービスを開始します。 ほとんどの場合これは素晴らしいことですが、場合によっては(たとえば、必要なポートで既にサービスを実行している場合)、これはapt-get失敗し、完全に失敗します。 apt-getこれらのpost-install手順をすべてスキップして、適切にインストールできるようにする方法はありますか? 注これはインストール中の質問に関するものではありません。対話式セッションであっても、post-installステップが失敗すると失敗するため、これらのインストールは失敗します。
11 ubuntu  debian  apt 

6
複数のマシンでaptを効率的に管理するにはどうすればよいですか?
puppetを使用して約30のUbuntuサーバーを管理しています。パッケージを最新の状態に保つためのアプローチとして、cron-aptとapticronへの多くの参照を見てきましたが、プロセスを一元管理する方法を見つけることができませんでした。cront-apt / apticronでは、各ホストにログインしaptitude updateて実行し、更新を実行する必要があります。コアパッケージが更新されるたびに、30台すべてのマシンからのレビュー通知は言うまでもありません。 より良い方法が必要です。助言がありますか?
11 ubuntu  debian  apt 

3
apt-mirrorの帯域幅を制限するにはどうすればよいですか?
私はすべてのUbuntu aptリポジトリの一度限りのミラーを作成する必要があります(記録のために、それをケニアに送信しているためです(こことここを参照)。 私は以前にそれを行い、apt-mirrorを使用しました。ただし、今はゆっくりとしたいので、ダウンロードに使用する帯域幅を制限します。それを行う簡単な方法はありますか?魔法の適切な構成設定はありますか?

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