Como instalar o software de fora dos repositórios de software do Ubuntu

Índice:

Como instalar o software de fora dos repositórios de software do Ubuntu
Como instalar o software de fora dos repositórios de software do Ubuntu

Vídeo: Como instalar o software de fora dos repositórios de software do Ubuntu

Vídeo: Como instalar o software de fora dos repositórios de software do Ubuntu
Vídeo: REVAN - THE COMPLETE STORY - YouTube 2024, Abril
Anonim
No Linux, você instala o software a partir de aplicativos de gerenciamento de pacotes, como o Ubuntu Software Center. Mas nem todo software está disponível nos repositórios de software da sua distribuição Linux.
No Linux, você instala o software a partir de aplicativos de gerenciamento de pacotes, como o Ubuntu Software Center. Mas nem todo software está disponível nos repositórios de software da sua distribuição Linux.

Você só deve instalar software de fontes confiáveis, como no Windows. Muito desse conselho também se aplica a outras distribuições do Linux, por isso, vamos observar o que é específico do Ubuntu e o que é o Linux-em geral.

Arquivos de pacote DEB

Os pacotes de software do Ubuntu estão no formato de arquivo.deb. Isso inclui pacotes que você baixa do Ubuntu Software Center e com o apt-get - todos eles são arquivos.deb.

No entanto, você também pode instalar pacotes.deb fora dos repositórios de software do Ubuntu. Muitas empresas que produzem software para Linux oferecem isso no formato.deb. Por exemplo, você pode baixar arquivos.deb para o Google Chrome, o Google Earth, o Steam para Linux, o Opera e até o Skype em seus sites oficiais. Clique duas vezes no arquivo e ele será aberto no Ubuntu Software Center, onde você pode instalá-lo.

O Ubuntu é baseado no Debian, que criou o formato de pacote.deb. Outras distribuições do Linux terão seu próprio formato de pacote se não forem baseadas no Debian. Por exemplo, o Fedora e outras distribuições baseadas no Red Hat usam pacotes.rpm. Muitas empresas que oferecem software para Linux o oferecem em uma variedade de formatos de pacotes para diferentes distribuições.

Image
Image

Repositórios de Pacotes de Terceiros

O Ubuntu executa seus próprios repositórios de pacotes cheios de software de código aberto (e alguns de código fechado) compilados e empacotados para o Ubuntu. No entanto, qualquer pessoa pode configurar seus próprios repositórios de pacotes.

Repositórios de pacotes de terceiros são frequentemente adicionados ao seu sistema sem problemas. Por exemplo, quando você instala o Google Chrome ou o Steam de um arquivo.deb, o arquivo.deb adiciona o repositório oficial do software Google ou Valve ao seu sistema. Quando o pacote for atualizado no repositório, você será notificado sobre atualizações e poderá instalá-las por meio do aplicativo Atualizador de Software. Ao contrário do Windows, as atualizações de todos os seus softwares instalados podem ser gerenciadas em um só lugar.

Você pode visualizar seus repositórios de software e adicionar mais (se você souber os detalhes deles) do aplicativo Software Sources incluído no Ubuntu.

Outras distribuições Linux também suportam repositórios de terceiros, mas os repositórios e o software que eles contêm são específicos da distribuição.

Image
Image

Arquivos Pessoais de Pacotes (PPAs)

Os PPAs são outra forma de repositórios de pacotes de terceiros. Eles estão hospedados no sistema Launchpad da Canonical, onde qualquer pessoa pode criar um PPA.

Os PPAs geralmente contêm software experimental que não foi oficialmente adicionado aos principais repositórios estáveis do Ubuntu. Eles também podem conter versões mais recentes de software que ainda não foram consideradas estáveis o suficiente para chegar aos principais repositórios do Ubuntu.

Por exemplo, o Wine Team do Ubuntu oferece um PPA com os últimos lançamentos do software Wine para executar aplicativos do Windows no Linux. Para adicioná-lo, você adicionaria a seguinte linha ao aplicativo Software Sources acima:

ppa:ubuntu-wine/ppa

Cada página de PPA no site do Launchpad da Canonical inclui instruções para adicionar o PPA ao seu sistema. Uma vez que um PPA é adicionado ao seu sistema, você pode instalar pacotes do PPA usando software padrão como o Ubuntu Software Center, o Software Updater e a ferramenta de linha de comando apt-get.

Image
Image

Compilando a partir da fonte

Todo software binário é compilado a partir do código fonte. Os pacotes.deb do Ubuntu contêm software compilado especificamente para o lançamento do Ubuntu que você está usando. Esses aplicativos são compilados para usar as bibliotecas de software disponíveis para sua versão do Ubuntu.

Os desenvolvedores de um determinado software geralmente liberam o software na forma de código-fonte. As distribuições Linux pegam o código fonte, compilam e criam pacotes para você. No entanto, você também pode fazer o download do código-fonte de um programa e compilá-lo por conta própria. Você normalmente não precisa fazer isso no Ubuntu. A maioria dos softwares experimentais que você pode querer está provavelmente em um PPA, onde alguém já fez o trabalho pesado para você.

Em outras distribuições, pode ser necessário, ocasionalmente, compilar um programa para obter a versão mais recente que você precisa ou instalar um programa que não está disponível em seus repositórios. No entanto, o usuário médio do Linux - e até mesmo muitos usuários nerds do Linux - nunca terão que compilar algo da fonte.

Os arquivos de código-fonte são geralmente distribuídos no formato.tar.gz, mas isso é apenas um tipo de arquivo - os arquivos.tar.gz podem conter qualquer coisa, assim como os arquivos.zip podem.

Image
Image

Programas binários

Alguns programas são distribuídos em formato binário, não em formato de código-fonte. Isso pode ocorrer porque o programa é de código fechado e o distribuidor do programa não quer fazer o trabalho pesado de empacotá-lo para várias distribuições.

Por exemplo, o Mozilla oferece downloads de Linux de binários do Firefox no formato.tar.bz2. (.tar.bz2 é apenas outro formato de arquivo, como um arquivo zip.) Você pode baixar este arquivo, extraí-lo para uma pasta no seu computador e executar o script run-mozilla.sh dentro dele (basta clicar duas vezes nele) para executar o binário do Firefox baixado.

No entanto, você não deve fazer isso no caso do Firefox. Use o pacote do Firefox que acompanha seu sistema operacional - provavelmente é melhor otimizado, mais rápido e será atualizado por meio de suas ferramentas de gerenciamento de pacotes padrão.Ainda assim, se você estiver usando uma distribuição antiga do Linux que vem com um Firefox desatualizado, poderá fazer o download do binário do Firefox para o seu computador e executá-lo a partir de um diretório sem precisar de permissões em todo o sistema para instalá-lo.

Muitos softwares de código fechado (particularmente software de código fechado mais antigo e não suportado) são distribuídos em formato binário não-empacotado. Softwares como as portas Linux do Doom 3, do Quake 4, do Unreal Tournament 2004 e do Neverwinter Nights são distribuídos em pacotes binários e até possuem instaladores semelhantes ao Windows. Esses instaladores são, na verdade, apenas programas que extraem os arquivos do jogo para uma pasta e criam atalhos no menu do aplicativo.
Muitos softwares de código fechado (particularmente software de código fechado mais antigo e não suportado) são distribuídos em formato binário não-empacotado. Softwares como as portas Linux do Doom 3, do Quake 4, do Unreal Tournament 2004 e do Neverwinter Nights são distribuídos em pacotes binários e até possuem instaladores semelhantes ao Windows. Esses instaladores são, na verdade, apenas programas que extraem os arquivos do jogo para uma pasta e criam atalhos no menu do aplicativo.
Image
Image

Claro, existem outras maneiras de instalar software no Ubuntu. O projeto Zero Install (também conhecido como 0install) está tentando mudar a instalação do software Linux há mais de cinco anos, criando um sistema para instalar software de desktop que funciona em todas as distribuições Linux. No entanto, o projeto Zero Install não ganhou muita força. A maioria dos usuários de Linux é bem atendida pelo gerenciador de pacotes da sua distribuição Linux - especialmente se eles usam o Ubuntu, para o qual a maioria dos softwares é empacotada.

Recomendado: