如何找到要通过 apt-get 安装的软件包

r00*_*fus 86 package-management apt search

在做了man apt-get粗略的谷歌搜索之后,我不清楚我是如何找到要安装的新程序(来自互联网)使用apt-get(这是来自另一个 Linux 发行版的非常强大和简单的)。

我使用的是 Ubuntu Server 8.04 LTS(一个用于一些随机工作的继承系统),所以没有 GUI。

有人在这里有快速建议吗?

Pet*_*mit 91

我总是使用packages.ubuntu.com

您也可以apt-cache search用于命令行搜索。或者您可以使用 GUI 包管理器(Ubuntu 软件中心 / Synaptic)来搜索软件。

  • 另外还有“apt search ...” (3认同)

BuZ*_*dEE 31

如果您搜索“nvidia 设置”。

apt-cache search nvidia settings
Run Code Online (Sandbox Code Playgroud)

输出是:

nvidia-settings - Werkzeug für die Konfiguration des NVIDIA-Grafiktreibers
nvidia-settings-updates - Tool of configuring the NVIDIA graphics driver
Run Code Online (Sandbox Code Playgroud)

您会看到 2 个包nvidia-settingsnvidia-settings-updates.

找到与包相关的二进制文件nvidia-settings

dpkg -L nvidia-settings | grep bin
Run Code Online (Sandbox Code Playgroud)

输出是:

/usr/bin
/usr/lib/nvidia-settings/bin
/usr/lib/nvidia-settings/bin/nvidia-settings
Run Code Online (Sandbox Code Playgroud)

nvidia-settings 是启动程序的二进制名称。


Oli*_*Oli 8

特别是对于二进制文件,如果您运行未安装的命令,则会自动运行一个应用程序。例如,

$ bonnie++
The program 'bonnie++' is currently not installed.  You can install it by typing:
sudo apt-get install bonnie++
Run Code Online (Sandbox Code Playgroud)

除此之外,还有搜索:apt-cache search <query>或者aptitude search <query>如果你想真正参与过滤器,这可能是更可取的。