Eu sempre uso packages.ubuntu.com
Além disso, você pode usar apt-cache search
para pesquisa na linha de comando. Ou você pode usar o gerenciador de pacotes da GUI (Ubuntu Software Center / Synaptic) para pesquisar software.
Depois de fazer uma pesquisa man apt-get
e superficial no Google, não está claro como encontrar novos programas para instalar (da Internet) usando apt-get
(que é incrivelmente poderoso e simples vindo de outra distribuição Linux).
Estou usando o Ubuntu Server 8.04 LTS (um sistema herdado usado para algum trabalho aleatório), portanto não há interface gráfica.
Alguém tem um conselho rápido aqui?
Eu sempre uso packages.ubuntu.com
Além disso, você pode usar apt-cache search
para pesquisa na linha de comando. Ou você pode usar o gerenciador de pacotes da GUI (Ubuntu Software Center / Synaptic) para pesquisar software.
Se você pesquisar "configurações da nvidia".
apt-cache search nvidia settings
A saída é:
nvidia-settings - Werkzeug für die Konfiguration des NVIDIA-Grafiktreibers
nvidia-settings-updates - Tool of configuring the NVIDIA graphics driver
Você vê dois pacotes nvidia-settings
e nvidia-settings-updates
.
Para encontrar o binário relacionado ao pacote nvidia-settings
.
dpkg -L nvidia-settings | grep bin
A saída é:
/usr/bin
/usr/lib/nvidia-settings/bin
/usr/lib/nvidia-settings/bin/nvidia-settings
nvidia-settings
é o nome binário para iniciar o programa.
Com binários em particular, há um aplicativo que é executado automaticamente se você executar um comando que não está instalado. Por exemplo,
$ bonnie++
The program 'bonnie++' is currently not installed. You can install it by typing:
sudo apt-get install bonnie++
Além disso, há pesquisas: apt-cache search <query>
ou aptitude search <query>
, que podem ser preferíveis se você quiser se envolver de verdade com filtros.
Eu acho que você está se referindo ao nome do programa binário incluído no pacote. Eu uso essa técnica para encontrar isso:
simplesmente digite dpkg -L <package-name>
em um terminal, ele exibirá todos os arquivos instalados por esse pacote, e você poderá reconhecer os nomes dos programas binários observando a localização deles. Geralmente os programas são instalados no diretório /usr/bin
ou /sbin
.
Vamos ver um exemplo:
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
Observe que o nome do programa do pacote gnome-screenshot é gnome-screenshot
.
Você perguntou
Existe alguma maneira padrão de saber o
<packageName>
para o programa desejado?
Às vezes, o terminal pode informar o nome do pacote que você deseja instalar para ter um programa desejado. Isso acontece quando o programa está no repositório Padrão e você ativou esse repositório.
Por exemplo, se eu digitar gnome-documents
quando nenhum pacote estiver instalado, o terminal dirá se:
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
Mas, neste caso, eu deveria pelo menos saber o nome do programa
Você pode tentar o programa 'aptitude' a partir da linha de comando. É um gerenciador de pacotes gráfico. Lembre-se de acrescentar o sudo ao programa para fazer qualquer instalação real. 'aptidão do sudo'. Você também pode usar o aptitude como o apt-get; "sudo aptitude install". Eu prefiro o apt-get para pacotes únicos que eu conheço os nomes.
Além disso, você está apenas em uma linha de comando? Se você tiver uma área de trabalho, poderá usar Sistema - & gt; Preferências -Synaptic, ou o Ubuntu Software Center. Eles funcionam quase do mesmo jeito, mas eles têm uma busca de pacotes mais simples.
Você pode obter uma lista (longa) de pacotes instaláveis digitando apt-get install
e pressionando TAB duas vezes (para preenchimento automático). Isso é limitado porque não lhe diz o que os pacotes fazem (o Synaptic ou o Software Center seria melhor para isso), mas pode ser útil quando você não consegue lembrar o nome exato de um pacote. Você também pode digitar a primeira parte do nome do pacote (por exemplo, openoffice
) para obter uma lista mais curta de pacotes mais relevantes.
Use a ferramenta de linha de comando se você souber o nome do pacote que deseja. Eu não, use o centro de software. Você pode obter o nome do pacote pelo centro de software e usá-lo no terminal, se realmente precisar usar a ferramenta apt-get na linha de comando. E geralmente o nome do pacote é o mesmo que o nome do programa.
você pode executar (preferencialmente em seu ~ / .bashrc)
. /etc/bash_completion
quando você digita:
sudo apt-get in<hit tab twice here>
ele proporá instalar então comece a digitar parte do nome - por exemplo, nvidia
e você verá as opções disponíveis começando com nvidia
Tags apt package-management search