uma das maiores mudanças que captura usuários do Windows se movendo para o Linux é a forma como o software é instalado. Em vez de baixar um arquivo executável de algum site ou outros, executando-o e esperando que ele não espancar existente ficheiros de biblioteca (Dll) ou instalar alguns duvidosos, adware ou malware, distribuições de Linux manter repositórios de software, que são todos embalados para que a distro e testados para compatibilidade com o resto da distro.,

  • OS showdown: Windows 10 vs Linux

nesta página do nosso guia para tudo o que você precisa saber sobre Comandos Linux, veremos como isso é feito através de distros que uso o Advanced Packaging Tool (apt) sistema de gerenciamento de software, como o desenvolvido pelo Debian e usado por distribuições do Ubuntu para Raspbian sobre o Raspberry Pi.

repositórios

um repositório é uma coleção de pacotes de software para uma distribuição., Cada grande lançamento de uma distribuição terá seus próprios repositórios, e os pacotes terão sido construídos e testados com esse lançamento, mas um repositório é mais do que uma coleção de arquivos.

cada Acordo de recompra (como normalmente são chamados) é indexado, tornando mais fácil encontrar o que você quer. Ele também pode ser verificado rapidamente para atualizações para o seu Gerenciador de pacotes, SEM qualquer necessidade de visitar sites para verificar as atualizações, ou a necessidade de software para “telefone casa” para verificar.,

mais importante, cada pacote em um repo é assinado com a chave GPG (encriptação) do repositório, que é verificada ao instalar pacotes. Isso significa que você pode confiar no software instalado de lá para ser o que ele diz que é, e não algum trojan infectado que foi carregado maliciosamente.

um repositório também torna o tratamento de dependências simples. Uma dependência é um programa que o programa que você deseja instalar precisa executar, como uma biblioteca., Em vez de agrupar tudo no pacote e acabar com várias cópias da mesma biblioteca no seu computador (que é o que o Windows faz), um pacote simplesmente lista as suas dependências para que o seu gestor de pacotes possa verificar se eles já estão instalados, e agarrá-los do repo se não.

além dos repositórios predefinidos fornecidos pela distribuição, existem vários terceiros que podem ser adicionados ao seu gestor de pacotes., Estes não são garantidos para ser testado aos mesmos padrões que os repos oficiais, mas muitos deles são muito bons, e se você se cingir aos repos popularmente recomendados para a sua distribuição, você não vai muito longe errado.

Ubuntu também introduziu o conceito de PPA, ou pacote pessoal, que são pequenos repositórios para projetos individuais. Estes podem ser adicionados individualmente ao seu gestor de pacotes, mas tenha cuidado em adicionar quaisquer fontes não confiáveis.

Gestão de pacotes

usámos o termo “Gestor de pacotes” algumas vezes agora, mas o que é?, Basicamente, este é um programa que lhe permite instalar, atualizar e remover software, incluindo cuidar de dependências. Ele também permite que você procure por programas de interesse, bem como executar outras funções.

Todas as distros terão ferramentas de gestão de pacotes na linha de comandos. Você pode acessá-los usando a pesquisa do seu sistema e procurando por terminal ou usando ++ em desktops Linux, tais como Unity, Gnome ou Xfce, mesmo que eles também fornecem uma interface gráfica chique. Os principais comandos do Linux são:

apt-get: Installs, upgrades e pacotes desinstalls.,

apt-cache: isto funciona com os ficheiros de índice do repositório, como procurar por pacotes.

add-apt-repository: adiciona repositórios extra ao sistema.

dpkg: um comando de manipulação de pacotes de nível inferior.

estes comandos geralmente requerem acesso root (superusor), por isso deve ser executado no usuário root ou com sudo – vamos ficar com a abordagem sudo aqui., Nós já mencionamos que os acordos de recompra são indexados, então a primeira coisa a fazer é atualizar os seus arquivos de índice para corresponder ao conteúdo actual dos repositórios com:

sudo apt-get update

em Seguida, você provavelmente vai querer certificar-se de que o seu sistema está atualizado:

sudo apt-get upgrade

Isto irá listar os pacotes que deseja instalar, dizer-lhe o quanto o espaço de que necessita para a transferência e, em seguida, começar com ele quando você diga a ele., GIMP (GIMP)

Isto irá cuspir uma longa lista de pacotes, porque procura tanto o nome como a descrição, e lista qualquer coisa que mencione o gimp, e existem muitos deles. Para procurar apenas os nomes, use a opção-n ou –names-only:

apt-cache search-n gimp

isto muitas vezes dá uma saída mais gerenciável, mas ainda assim muito neste caso, talvez demasiado para caber na sua janela de terminal., A solução para isto é canalizar o resultado deste comando para o programa menos:

apt-cache search-n gimp | less

O comando less é um pager – ele permite-lhe ler o texto página a página e percorrer através dele. Ele pode ser usado com qualquer programa que gera lotes de saída de terminal para tornar mais fácil de ler (veja a passagem de ‘gerenciamento de pacotes’ abaixo para mais detalhes)., Logo que tenha encontrado o pacote que deseja, a instalação é tão simples como:

sudo apt-get install gimp

pode instalar vários programas, dando-os a todos ao aptget de uma só vez:

sudo apt-get install program1 program2…

Não é todo programa que você vai tentar ser o que você deseja, assim você pode organizar sua unidade de disco rígido por desinstalá-lo com:

sudo apt-get remove program1

Ou você pode usar:

sudo apt-get purge program1

os dois comandos remover o programa, mas remover deixa seus arquivos de configuração no local durante a purga exclui aqueles, também.,

Existem várias opções extras que você pode usar com o aptget, a página man lista todas elas (digite man apt-get no terminal), mas uma das mais úteis é –dry-run. Isto tem apt-get mostrar – lhe o que faria sem realmente fazê-lo, uma oportunidade útil para verificar se você está dando o comando certo. Lembrem-se, os computadores fazem o que lhes mandam, não o que querem que façam!

finalmente, normalmente não precisa de usar o dpkg, mas é útil para listar tudo o que instalou com o dpkg-L.,

gerenciamento de Pacotes

Instalar

Usando o apt-get install irá verificar as dependências dos pacotes e instalar quaisquer que sejam necessários. Adicionar –dry-run ao apt-get install permite-lhe ver o que seria feito, sem realmente escrever nada no seu disco rígido. Se você está feliz, execute o comando novamente sem — dry-run.,

Busca

Use apt-cache search para encontrar o que está disponível. A opção –names-only pode dar um conjunto de resultados mais gerenciável se você souber o nome do programa. Caso contrário, deixe apt-cache search passar pelas descrições, também, e ver os resultados em menos. Você não precisa usar sudo como search não escreve para o seu drive.,

Atualizar

Executar apt-get update para atualizar todas as suas listas de pacotes, o seguido pelo apt-get upgrade para actualizar todo o software instalado para as versões mais recentes. No nosso caso, está muito atrasado. Então o apt irá mostrar-lhe o que precisa ser atualizado, e quanto precisa ser baixado, antes de perguntar se você quer prosseguir.