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

Debianとその派生物の標準ソフトウェアパッケージ管理システムであるAPT(Advanced Packaging Tool)の使用、設計、機能などに関する質問。

4
パッケージをアップグレードした後、再マウント/読み取り専用に戻すことができません
Debian Stretchを使用しています。ルートパーティションがマウントされていread-onlyます。私はパッケージをインストールまたはアップグレードする場合にのみ、され/に再マウントread-write(aptのフックを使用することによって)、その後にバックを再マウントro。 パッケージのアップグレード後/、読み取り専用に再マウントできないことがあります。 mount -o remount,ro / mount: / is busy 古いDebianバージョン(Wheezy)では、リンク解除された開いているファイルを一覧表示できましたlsof。 lsof +L1 または、より具体的には、/roに再マウントされないようにするファイル: { lsof +L1 ; lsof|sed -n '/SYSV/d; /DEL|(path /p;' ; } | grep -Ev '/(dev|home|tmp|var)' ただし、Debian Stretchでは、lsof +L1ファイルはリストされません。 私はへの変更が表示されない+|-Lでman lsof、それが働いて停止した理由を説明します。 lsof + L1がリンク解除された開いているファイルをリストしないのはなぜですか? /が読み取り専用に再マウントされないようにするファイルをリストするにはどうすればよいですか? 更新 私は停止することができるすべてのプロセスを停止している、とだけ持っているinitとgetty、まだ実行されているが、私はまだない再マウントすることができます/しますro。
13 debian  files  apt  readonly  lsof 

4
なぜ削除された後もPythonが動作するのですか?
Debian 8 jessieでは、pythonを削除しました: perry@perry:~$ sudo apt-get remove python Reading package lists... Done Building dependency tree Reading state information... Done Package 'python2.7' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 35 not upgraded. しかし、どういうわけか私はまだターミナルからpythonを起動できます。 perry@perry:~$ python Python 2.7.9 (default, Apr 29 2015, 18:34:06) [GCC …
13 debian  apt  python 

3
Debianでapt-getを使用してMySQLをアップグレードするにはどうすればよいですか?
ターンキーLinux仮想マシンを使用しています。そこにあるDebianのバージョンは、明らかに「Wheezy」アップグレードパスにあります(それがあなたの言うとおりの場合)。あなたが見ることができるように、私はLinuxに完全に快適ではありません。 現在のインストールはMySQL 5.5.35ですが、MySQL 5.6が提供するいくつかの新機能が必要です。最新バージョン(この投稿の時点で5.6.17)または少なくとも5.6.xを入手したいです。 私が試しましたapt-get update、apt-get upgrade、apt-get dist-upgrade。これらは多くのものを正常に更新しましたが、MySQLはありませんでした。試しましたがapt-get upgrade mysql-server、これはすでに最新バージョンを持っているということです。 ウェブ上のDebian Wheezyパッケージリポジトリリストには、5.6が必要なときにMySQL 5.5のみが表示されます。次に、「バックポート」について読みました。これは、私の特定のDebianがまだ持っていないはずのものを取得できるように思えますが、機能していないようです。に行を追加する必要があり/etc/apt/sources.list.d/sources.listます。それを実行してapt-get updateから実行すると、404エラーが発生します。 他にもいくつかのルートを試しましたが、1つはバニラMySQLダウンロードをコンパイルするものでした。 私はこれがどのように行われるかについて前向きに困惑しています。以下のためのフォーラム/ブログに記載されたURLのほとんどはapt-get、とさえについてはwget、それらが掲載している後に誰がしても適切な情報を見つけることについてどのようになるので、私は理解することはできませんすぐに死ぬように見えます。私はこれを2日間続けようとしていますが、どこにも行けません。 あなたがこれまで読んだと仮定すると、誰かが比較的痛みのない自動化された方法でDebianのMySQLをアップグレードする方法があるかどうかを知りたいです(make現在のデータベースと設定を手動で使用またはエクスポート/インポートする必要はありません))。
13 debian  apt  upgrade  mysql  turnkey 

2
mysqlを完全に再インストールするにはどうすればよいですか?
大規模なデータのインポートの途中で再起動する必要がありました。mysqlデータベースは1つしかありませんが、現在破損しています。 mysqlを完全に削除して再インストールするにはどうすればよいですか?を試したapt-get purge mysql-server後、削除/var/lib/mysql/*して再インストールしapt-getましたが、ルート名とパスワードの入力を求めたり、/var/lib/mysqlファイルを再作成したりしません。どうすれば再インストールできますか?
13 linux  ubuntu  apt  mysql 

2
apt-get dist-upgradeは、wheezyからjessieにアップグレードしようとしても何もしません
私はDebian wheezyを使用しており、次のようにjessieにアップグレードしようとしました。 sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade これらの操作は正常に完了し、再起動しましたが、システムはまだうるさいです: ~: cat /etc/*release PRETTY_NAME="Debian GNU/Linux 7 (wheezy)" NAME="Debian GNU/Linux" VERSION_ID="7" VERSION="7 (wheezy)" ID=debian ANSI_COLOR="1;31" HOME_URL="http://www.debian.org/" SUPPORT_URL="http://www.debian.org/support/" BUG_REPORT_URL="http://bugs.debian.org/" ~: sudo apt-get dist-upgrade [sudo] password for abc: Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... …
12 debian  apt  upgrade 


4
apt-cacheポリシーの出力がパイプされないのはなぜですか?
理由がわからない $ apt-cache policy foo N: Unable to locate package foo だが $ apt-cache policy foo 2>&1 | grep . 空です。 後者の呼び出しのどこで間違った仮定をしていますか? 元のタスク:apt-cache policyおそらく出力を処理する必要があります:-) UPD: foo私の例で使用されているものは、インデックスに存在しないパッケージ名に置き換えることができますapt-get。 UPD 2: 回避策のある答えがあります。ソリューションが機能しない+50理由を説明した人には、追加の報奨金が授与され2>&1ます。
12 shell  apt  pipe 

3
Debian Netinst-GnomeをインストールするときにaptがLibre Officeをダウンロードするのはなぜですか?
Debianがあります。netinstからインストールして、ディスクスペースとネットワーク転送(小さなパーティション、UMTS接続)を節約しました。 Gnomeをインストールすることにしました。入力したとき: apt-get install gnome Libre Office、Gimpなどの大きなものをダウンロードし始めました... 私は本当に好きではありません。 Gnomeをインストールするときに、Debian開発者がLibre OfficeまたはGimpを必要とするのはなぜですか?または私は何かを見逃しましたか? Gnomeと本当に必要なパッケージだけをインストールするにはどうすればよいですか?

4
aptで特定のパッケージに依存するパッケージを見つける方法は?
パッケージの依存関係ではなく、特定のパッケージに依存しているパッケージを取得するにはどうすればよいですか? 私のWebサーバーでは、debian 6.0 Squeeze-LTS(長期サポート用のsqueezeの初めての拡張機能)を使用していますが、特定のパッケージのサポートが終了したことが報告されています。 Unfortunately, it has been necessary to limit security support for some packages. The following packages found on this system are affected by this: * Source:libplrpc-perl, ended on 2014-05-31 at version 0.2020-2 Details: Not supported in squeeze LTS Affected binary package: - libplrpc-perl (installed version: 0.2020-2) バイナリパッケージに依存するものを見ることなく、そのバイナリパッケージをアンインストールしようとは本当に望んでいません。その説明は、今まで聞いたことがない内容を説明しています。 …

2
DEBパッケージで管理されていないファイルとフォルダーを一覧表示する方法
古いマシンを別の目的に使用できるように、あるDebianマシンから別のDebianマシンにファイルを移動中です。古いマシンのハードドライブを回復不能にフォーマットするため、ファイルを見逃したくありません。 さらに考えてみると、コピーする必要があるすべてのファイルとフォルダーは、インストールされているDebianパッケージによって管理されていないものであることに気付きました。そのようなファイルやフォルダをリストする簡単な方法はありますか?
12 debian  apt  backup  aptitude 

4
apt-get-autoremoveはGnomeをアンインストールしたい
Debian Wheezyの共感2.30が私の好みをすべて満たしていないため、次のコマンドを使用して、実験から共感3.1を試しました。 apt-get -t experimental install empathy このバージョンの共感は、Gnome 2.xではうまく機能しません。したがって、私は言及しました: apt-get purge empathy apt-get install empathy これが共感の「標準」バージョンを再び再インストールすることを期待しています。 これまでのところ、すべてがうまく機能しました。 でも今: apt-get autoremove Gnome全体を削除したい。 どうすれば落ち着くことができapt-get autoremoveますか?
12 debian  apt 

3
Debianテスト-「Buster」を「Bullseye」バージョンにアップグレードします。security.debian.orgのサーバーはありません
を使用してDebianシステムをアップグレードしようとしましたが、aptリポジトリが「testing」に設定されているため、「Buster」から次のバージョン「Bullseye」に自動的に変更されると予想していましたが、「Buster」が移動したため、次のようになります。 404 Not Found [IP: 151.101.12.204 80] 実行中apt update。 security.debian.orgアドレスは、アドレスの変更をした、リリースファイルを持っていないようですか? E: The repository 'http://security.debian.org testing/updates Release' no longer has a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details. これは私の関連エントリです/etc/apt/sources.list: …

4
どのパッケージにも所有されていないファイルを見つける方法は?
私のシステムでは、どのパッケージにも属していないファイルがあります。それらは私のものであるか、またはでインストールされたコンパイル済みプログラムからのものmake installです。どのパッケージにも属していないすべてのファイルを見つけるにはどうすればよいですか?
12 debian  apt  repository 

1
etc / apt / sources.listにDebianユニバースを追加する方法は?
/etc/apt/sources.list に追加universeしました deb http://http.debian.net/debian wheezy main contrib non-free universe 私がしaptitude updateたとき、ログは不満を言いました: W: Failed to fetch http://http.debian.net/debian/dists/wheezy/Release: Unable to find expected entry 'universe/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file) エラーを気にする必要がありますか?Debianユニバースを正しく追加しましたか?
12 debian  apt 

3
依存関係なしで手動でインストールした最上位のパッケージを一覧表示する
を使用して手動でインストールされたパッケージを表示するにはapt、次のような多くの方法があります。 apt-mark showmanual しかし、その出力が多すぎる場合があります。たとえば、ユーザーが手動でパッケージをインストールした場合foo: apt-get install foo ...とにfoo依存しbarているbaz場合は、次のapt-mark showmanualように出力されます。 bar baz foo どのように我々はトップレベル手動でインストールしたパッケージ(のみ一覧表示することができますつまりは foo)それらの依存関係なしで(すなわちないbaz、もbar)? 次のコードは機能するようですが、GNU が数百回parallel呼び出すapt-rdependsのは遅すぎます(4コアCPUで3時間)。 apt-mark showmanual | tee /tmp/foo | parallel "apt-rdepends -f Depends,PreDepends,Suggests,Recommends {} | tail +2" 2> /dev/null | tr -s ' ' '\n' | grep -v '[():]' | sort -Vu | grep -wv -f - …
12 debian  ubuntu  apt  deb 

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