Qual é a melhor maneira de instalar software no Ubuntu?

1

Sou novo no Ubuntu e estou longe do Linux há algum tempo. Estou acostumado com o Windows e acho isso tedioso no Linux, mas quero tentar.

Minha tendência é preferir ferramentas de GUI sobre linha de comando, e o Ubuntu é uma distro que parece atender à usabilidade. Eu notei que é baseado em algo como apt-get sobre o qual eu ouvi coisas boas.

Qual é a melhor prática para instalar aplicativos no Ubuntu? Devo preferir experimentar minhas opções nesta ordem?

  1. Gerenciador de Pacotes Synaptic
  2. apt-get na linha de comando
  3. arquivos .tar.gz (old school)
por the0ther 07.10.2009 / 07:26

9 respostas

5

O Synaptic cobrirá 95% das coisas que a maioria dos usuários comuns do dia-a-dia precisarão instalar.

Usar o apt-get a partir do shell cobrirá você se precisar instalar um monte de pacotes fácil e rapidamente, mas synaptic e apt cobrirão os mesmos repositórios, então é o mesmo material para instalar apenas mais difícil de encontrar.

Fazê-lo "old school" geralmente é necessário apenas para aplicativos menores e coisas que você precisa para compilar a partir da fonte. Este é o outro 5%.

    
por 07.10.2009 / 07:31
3

Além de

1) Synaptic Package Manger 2) apt-get on the command line 3) tar.gz files (old school)

há 4) Aplicativos - Adicionar / Remover Programas

qual deve ser o primeiro da sua lista, na minha opinião: -)

    
por 07.10.2009 / 17:36
1

use aptitude search para pesquisar o software que você deseja instalar

use apt-get para instalar o software que você fundou na etapa anterior

    
por 07.10.2009 / 07:30
1

Para adicionar meus próprios dois centavos, eu procuraria por pacotes .deb antes dos tarballs, pois eles são suportados no Ubuntu da mesma forma que os arquivos do instalador .msi são suportados no Windows. A principal diferença entre o .deb no Ubuntu e .msi é que o .msi tem que conter todos os pacotes dependentes, ou eles já devem estar instalados, enquanto o Ubuntu irá baixar (através do Synaptic) as dependências necessárias e instalá-las para você (com um prompt claro).

    
por 07.10.2009 / 19:39
0

Quando o Ubuntu 9.10 está fora no final do mês, isso deve se tornar muito mais intuitivo.

Ele vai colocar todos os recursos de instalação do software GUI em uma única interface, chamada de 'app store'.

    
por 07.10.2009 / 07:58
0

Note que se você quiser mais versões atuais do que as disponíveis na sua distribuição, você pode remover o comentário das linhas de "backports" em seu /etc/apt/sources.list. Penalidade: um pouco menos estabilidade e segurança, já que sua combinação específica de pacotes pode não ter sido testada em conjunto.

    
por 07.10.2009 / 18:38
0

Você precisa de uma coisa diferente da última tentativa, apenas antes da velha escola. Synaptec, aptitude e apt-get são ótimas ferramentas, mas usam o mesmo processo de instalação: procurar (geralmente) repositórios remotos, verificar dependências, baixar arquivos e instalar o (s) pacote (s). O gerenciador de pacotes no qual eles são construídos é o dpkg .

Às vezes, você precisa preparar um pacote manualmente, e nesse caso você baixará um arquivo .deb e executará o seguinte:

dpkg -i mypackage.deb

Então essa é a sua opção 3. Naturalmente, há muitas opções para ajudar a forçar a instalação de um pacote apesar das dependências ausentes, mas elas podem ser um problema.

A opção 4 continua sendo a abordagem old-school, com a ressalva de que eles devem sempre ser instalados em / usr / local, em / opt ou em um diretório inicial - já que eles não fazem parte do sistema de pacotes, a instalação posterior do pacote pode substituí-los, portanto, mantenha-os fora dos diretórios típicos do sistema, se possível.

    
por 07.10.2009 / 19:00
0

A instalação através dos repositórios via Synaptic, aptitude e apt-get é recomendada porque se qualquer pacote nos repositórios for atualizado, então essas atualizações serão enviadas ao seu sistema.

Os aplicativos em constante desenvolvimento, no entanto, terão apenas a última compilação estável nos repositórios e, se você gostar de versões mais atualizadas (por exemplo, correções de bugs), o site do aplicativo geralmente oferece um download .deb pacote de configuração.

Alguns aplicativos oferecem apenas downloads de código-fonte tar.gz, mas geralmente incluem instruções para compilar a origem. Como disse snicker, isso é apenas para cerca de 5% deles.

Se você está procurando especificamente jogos, o playdeb.net tem um pacote instalável (.deb) que integra seu navegador em seu site. , permitindo fácil instalação com um clique em uma página do jogo. Isso ainda está em beta e, embora anunciado para Jaunty e acima, ele também foi instalado no meu sistema Intrepid.

    
por 08.10.2009 / 11:21
0

Evite o método tar.gz, mas sempre que precisar, certifique-se de não sobrescrever quaisquer arquivos escritos pelo apt-get (ou synaptic). Por padrão ./configure fará com que make install instale os arquivos em / usr / local; você pode ter mais certeza criando um usuário 'local', rodando

chown -R local /usr/local

e usando

sudo -u local make install

em vez de executá-lo como root.

Eu também instalei cada pacote em seu próprio diretório, depois coloquei-os em um lugar com algo parecido com stow, para que eu possa mantê-los separados e ter várias versões instaladas.

    
por 07.10.2009 / 19:09