回答:
常にpackages.ubuntu.comを使用しています
またapt-cache search
、コマンドライン検索にも使用できます。または、ソフトウェアの検索にGUIパッケージマネージャー(Ubuntu Software Center / Synaptic)を使用できます。
「nvidia設定」を検索する場合。
apt-cache search nvidia settings
出力は次のとおりです。
nvidia-settings - Werkzeug für die Konfiguration des NVIDIA-Grafiktreibers
nvidia-settings-updates - Tool of configuring the NVIDIA graphics driver
2つのパッケージnvidia-settings
とが表示されますnvidia-settings-updates
。
パッケージに関連するバイナリを見つけるにはnvidia-settings
。
dpkg -L nvidia-settings | grep bin
出力は次のとおりです。
/usr/bin
/usr/lib/nvidia-settings/bin
/usr/lib/nvidia-settings/bin/nvidia-settings
nvidia-settings
プログラムを開始するためのバイナリ名です。
パッケージに含まれるバイナリプログラム名を参照していると思います。これを見つけるためにこの手法を使用します。
dpkg -L <package-name>
ターミナルに入力するだけで、そのパッケージによってインストールされたすべてのファイルが表示され、バイナリプログラムの名前をその場所を見ることで認識できます。通常、プログラムは/usr/bin
ディレクトリまたは/sbin
ディレクトリにインストールされます。
例を見てみましょう:
anwar@edubuntu-lenovo:~$ dpkg -L gnome-screenshot
/.
/usr
/usr/bin
/usr/bin/gnome-screenshot
/usr/share
/usr/share/GConf
/usr/share/GConf/gsettings
/usr/share/GConf/gsettings/gnome-screenshot.convert
/usr/share/applications
/usr/share/applications/gnome-screenshot.desktop
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/gnome-screenshot.1.gz
/usr/share/gnome-screenshot
/usr/share/gnome-screenshot/gnome-screenshot.ui
/usr/share/glib-2.0
/usr/share/glib-2.0/schemas
/usr/share/glib-2.0/schemas/org.gnome.gnome-screenshot.gschema.xml
/usr/share/doc
/usr/share/doc/gnome-screenshot
/usr/share/doc/gnome-screenshot/copyright
/usr/share/doc/gnome-screenshot/NEWS.gz
/usr/share/doc/gnome-screenshot/changelog.Debian.gz
gnome-screenshotパッケージのプログラム名はgnome-screenshot
です。
あなたが尋ねた
<packageName>
目的のプログラムを知るための標準的な方法はありますか?
ターミナルは、希望するプログラムをインストールするためにインストールする必要があるパッケージ名を伝えることができます。プログラムが標準リポジトリにあり、それらのリポジトリを有効にしている場合に発生します。
たとえば、そのgnome-documents
ようなパッケージがインストールされていないときに入力すると、端末は次のように表示します。
anwar@edubuntu-lenovo:~$ gnome-documents
The program 'gnome-documents' is currently not installed. You can install it by typing:
sudo apt-get install gnome-documents
しかし、この場合、少なくともプログラム名を知っている必要があります
コマンドラインからプログラム「aptitude」を試すことができます。グラフィカルなパッケージマネージャーです。実際のインストールを行うには、プログラムにsudoを追加することを忘れないでください。「sudo aptitude」。apt-getと同様にaptitudeを使用することもできます。「sudo aptitude install」。名前を知っている単一のパッケージにはapt-getが好きです。
また、コマンドラインを使用していますか?デスクトップがある場合は、[システム]-> [設定]-[Synaptic]またはUbuntuソフトウェアセンターを使用できます。機能はほぼ同じですが、パッケージ検索は簡単です。
入力apt-get install
してからTAB2回押すと、インストール可能なパッケージの(長い)リストを取得できます(オートコンプリートの場合)。パッケージが何をするのかを教えてくれないため、これは制限されています(SynapticまたはSoftware Centerの方が適しています)が、パッケージの正確な名前を思い出せない場合に役立ちます。パッケージ名の最初の部分(などopenoffice
)を入力して、より関連性の高いパッケージの短いリストを取得することもできます。
Display all 39603 possibilities? (y or n)
パッケージのリストが表示されます。
必要なパッケージ名がわかっている場合は、コマンドラインツールを使用します。私は、ソフトウェアセンターを使用しません。コマンドラインからapt-getツールを本当に使用する必要がある場合は、ソフトウェアセンターからパッケージ名を取得し、ターミナルで使用できます。通常、パッケージ名はプログラム名と同じです。