A maneira preferida de instalar uma aplicação no Ubuntu é através do apt-get ou aptitude, pessoalmente eu uso o aptitude devido a ter tido experiências melhores com ele no geral, mas a decisão entre usar o apt-get ou o aptitude é inteiramente para você.
No entanto, somente o Aptitude pode pesquisar aplicativos, então, digamos que você queira instalar o Pidgin
, e deseja procurá-lo para obter o nome exato:
aptitude search pidgin
Neste caso, o nome do pacote é apenas pidgin
, no entanto, você verá muitos plugins e outras coisas para o Pidgin. Para instalar o Pidgin (ou qualquer uma das outras coisas vistas aqui), você digitaria:
sudo aptitude install pidgin
Então, pidgin é apenas o nome exato da coisa que eu queria instalar, eu poderia pegar o nome de qualquer outra coisa da lista, e ele seria instalado bem (exceto se já estivesse instalado).
Em outros casos, os aplicativos específicos podem não estar disponíveis no aptitude e, em seguida, você tem algumas opções para escolher:
- Compilar da fonte
- Encontre o pacote .deb
- Adicionando o PPA
- Instalador binário
Muitos aplicativos oferecem um pacote .deb, que é basicamente o que um .exe é para o Windows, simplesmente mais simples. Um .deb é um pacote de software Debian, um tipo de pacote binário para sistemas baseados em Debian (como o Ubuntu). Basta clicar duas vezes em Nautilus
e depois digitar sua senha e clicar em "Instalar Pacote", extremamente simples! No entanto, note que usando este método você pode não ser capaz de atualizá-lo através do aptitude mais tarde, no entanto, o aplicativo pode ter seu próprio recurso de atualização, mas isso é raro. É sempre preferível adicionar o PPA, então o aplicativo pode ser atualizado via aptitude, mais sobre isso em um segundo!
A compilação a partir da fonte é outra opção, que pode exigir um pouco mais de esforço, normalmente um arquivo INSTALL
estaria disponível na origem, no qual as instruções estariam presentes, como dependências para a instalação. Se um aplicativo específico pode ter uma dependência, você normalmente instalaria isso pelo aptitude, assim como mostrado acima, no entanto, pode ser uma selva real quando dependências dependem de outros pacotes. Então, para compilar, o procedimento usual é:
./configure
make
sudo make install
É raro você ter que fazer isso, geralmente é apenas quando você quer um software de ponta, ou pequenos projetos de código aberto a serem compilados.
Desta forma, é preferível aos outros dois, você adiciona o PPA (arquivo pessoal de pacotes) à sua lista de PPAs. Por exemplo, o Shutter tem um PPA. Você adiciona o PPA às suas fontes de software (para instruções, verifique o guia do obturador, é muito bom) e, em seguida, execute:
sudo aptitude update
Para atualizar as fontes de software. E então você pode simplesmente instalá-lo executando:
sudo aptitude install shutter
Existem provavelmente algumas outras maneiras pelas quais aplicativos podem ser instalados, geralmente se você baixar um software de código fechado, você teria um arquivo binário (ou arquivo .sh), e então é simplesmente uma questão de digitar:
./filename
Para iniciar o aplicativo (ou assistente de instalação).
Outra coisa é que às vezes você pode acabar com um arquivo .exe
que as pessoas dizem que deve rodar no Linux. Às vezes você pode instalá-lo via Wine
, em outros casos você pode executá-lo via Mono (você pode ter que instalar o Mono, fazer isso via aptitude!):
mono file.exe