9Sep
No Linux, você instala software de aplicativos de gerenciamento de pacotes como o Ubuntu Software Center. Mas nem todos os softwares estão disponíveis nos repositórios de software da sua distribuição Linux.
Você só deve instalar o software de fontes nas quais você confia, como no Windows. Grande parte deste conselho também se aplica a outras distribuições do Linux, então vamos notar o que é específico do Ubuntu e o que é Linux-em-geral.
DEB Arquivos de Pacotes
Os pacotes de software Ubuntu estão no formato de arquivo. deb. Isso inclui pacotes que você faz o download do Ubuntu Software Center e com apt-get - eles são todos arquivos. deb.
No entanto, você também pode instalar pacotes. deb de fora dos repositórios de software do Ubuntu. Muitas empresas que produzem software para Linux oferecem o formato. deb. Por exemplo, você pode baixar arquivos. deb para o Google Chrome, o Google Earth, o Steam para Linux, o Opera e mesmo o Skype, a partir de 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 do pacote. deb. Outras distribuições do Linux terão seu próprio formato de pacote se não estiverem baseadas no Debian. Por exemplo, o Fedora e outras distribuições baseadas em Red Hat usam pacotes. rpm. Muitas empresas que oferecem software para Linux oferecem uma variedade de formatos de pacotes para diferentes distribuições.
Repositórios de pacotes de terceiros
O Ubuntu administra seus próprios repositórios de pacotes cheios de software open-source( e de código fechado) compilado e empacotado para o Ubuntu. No entanto, qualquer um pode configurar seus próprios repositórios de pacotes.
Repositórios de pacotes de terceiros são frequentemente adicionados ao seu sistema de forma transparente. Por exemplo, quando você instala o Google Chrome ou o Steam de um arquivo. deb, o arquivo. deb adiciona o repositório de software Google ou Valve oficial ao seu sistema. Quando o pacote é atualizado no repositório, você receberá notificações de atualizações e poderá instalá-las através do aplicativo Software Updater. Ao contrário do Windows, as atualizações de todo o software instalado podem ser gerenciadas em um só lugar.
Você pode visualizar seus repositórios de software e adicionar mais( se você conhece seus detalhes) do aplicativo de fontes de software incluído no Ubuntu.
Outras distribuições Linux também oferecem suporte a repositórios de terceiros, mas os repositórios e o software que eles contêm são específicos da distribuição.
Personal Package Archives( PPAs)
Os PPAs são outra forma de repositórios de pacotes de terceiros. Eles são hospedados no sistema Launchpad da Canonical, onde qualquer um pode criar um PPA.
PPAs geralmente contêm software experimental que não foi adicionado oficialmente aos principais repositórios estáveis do Ubuntu. Eles também podem conter versões mais recentes de software que ainda não são considerados estáveis o suficiente para chegar aos repositórios principais do Ubuntu.
Por exemplo, o Wine Team da 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 Fontes de software acima:
ppa: ubuntu-wine / pPA
Cada página 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 um software padrão como o Ubuntu Software Center, Software Updater e a ferramenta de linha de comando apt-get.
Compilando da fonte
Todo o 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 no formulário de código fonte. As distribuições do Linux levam o código-fonte, compilam-no e criam pacotes para você.No entanto, você também pode baixar o código-fonte de um programa e compilá-lo você mesmo. Normalmente, você não precisa fazer isso no Ubuntu. A maioria dos softwares experimentais que você pode querer é provavelmente em um PPA, onde alguém já fez o trabalho duro para você.
Em outras distribuições, ocasionalmente é necessário 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é muitos usuários geeky do Linux - nunca terá que compilar algo da fonte.
Os arquivos de código-fonte geralmente são distribuídos no formato. tar.gz, mas esse é apenas um tipo de arquivo - arquivos. tar.gz podem conter qualquer coisa, assim como os arquivos. zip podem.
Programas Binários
Alguns programas são distribuídos em forma binária, não como formulário de código fonte. Isso pode ser porque o programa é de código fechado e o distribuidor do programa não quer fazer o trabalho duro de empacotá-lo para várias distribuições.
Por exemplo, a 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 vem com seu sistema operacional - provavelmente é melhor otimizado, mais rápido e atualizará através de suas ferramentas padrão de gerenciamento de pacotes. Ainda assim, se você estiver usando uma distribuição mais antiga do Linux que vem com um Firefox desatualizado, você pode baixar o binário do Firefox no seu computador e executá-lo a partir de um diretório sem precisar de permissões para todo o sistema para instalá-lo.
Muitos softwares de código fechado( particularmente antigos, software de fonte fechada não suportado) são distribuídos em forma binária não empacotada. Programas como os portos Linux do Doom 3, Quake 4, Unreal Tournament 2004 e Neverwinter Nights são distribuídos em pacotes binários e até instaladores Windows. Esses instaladores são, na verdade, apenas programas que extraem os arquivos do jogo para uma pasta e criam atalhos de menu de aplicativos.
Claro, existem outras maneiras de instalar o software no Ubuntu. O projeto Zero Install( também conhecido como 0install) tem tentado mudar a instalação do software Linux por mais de cinco anos, criando um sistema para instalar o software de desktop que funciona em todas as distribuições do Linux. No entanto, o projeto Zero Install não ganhou muita tração. A maioria dos usuários do Linux é bem servida pelo gerenciador de pacotes da distribuição Linux, especialmente se eles estiverem usando o Ubuntu, para o qual a maioria dos softwares são embalados.