3

たとえば、./configure または Make で libX11.so.6 が不足していて、それがシステムのどこにもないことがわかった場合、入力できるツールまたは Web サイトはありますか?

libX11.so.6


ディストリビューション/アーチが続き、元に戻ります

libx11-6 libx11-6-debug [または何でも; README を尋ねると、おそらく大量のエントリが返されるでしょう]

http://sysinf0.klabs.be/は、一部のディストリビューションとアーキテクチャで同様のことを行いますが、最近のディストリビューションはないようです。また、ファイル名のエントリがないため、「packagename site:sysinf0.klabs.be」を Google で検索する必要があります。

私は Ubuntu に最も興味がありますが、他のディストリビューション用の同様のツールについても知っておくとよいでしょう。

4

4 に答える 4

3

Debian は Web サイト経由でそれを行います。

  • [パッケージの内容を検索] で [パッケージ]ページを検索します。
  • この例の答え
  • 「すべての」アーキテクチャの不安定なディストリビューション (最大であるため) の「キーワードを含む名前のファイルを含むパッケージ」で選択されたオプション

Ubuntuはおそらく似たようなことをしますが、ウェブサイト/ランチパッドについてはよくわかりません。

インデックス ファイルを取得することもできますftp://ftp.us.debian.org/debian/dists/sid/Contents-i386.gzが、頻繁に変更されるため、ウェブサイト オプションの方がおそらく便利です。

于 2009-09-30T20:13:00.540 に答える
2
$ sudo apt-get install apt-file
$ sudo apt-file update
$ apt-file 検索 libX11.so.6

apt-fileシステムにインストールされているかどうかに関係なく、パッケージの内容を一覧表示して検索できます。

$ sudo apt-get インストールauto-apt
$ sudo auto-apt アップデート
$ sudo auto-apt updatedb
$ sudo auto-apt update-local
$ auto-apt run ./configure

さらに自動化auto-aptするために、 は存在しないファイルにアクセスしようとする試みを検出し、それらのファイルを提供するパッケージをインストールするように自動的に促します。

于 2009-10-01T16:31:33.703 に答える
0

マシンにファイルがあり、どのパッケージがそれを担当しているかを知りたい場合は、(Debian と Ubuntu で) それは...

$ dpkg -S FILENAME
于 2009-10-01T10:59:58.760 に答える
0

これを行うためのツールは他にもたくさんあります: http://www.debianhelp.co.uk/findfile.htm これは debian または Ubuntu 用です。

于 2009-10-01T07:12:22.497 に答える