Conhecendo os repositórios APT e Ubuntu

Olá a todos os Linuxeros e Linuxeras. Hoje vamos tratar desse assunto, os sistemas de repositório de Ubuntu.

APT

Ubuntu e suas distros derivadas usam o sistema APT. APT foi desenvolvido pela equipe de Debian e são a sigla para 'Ferramenta de Embalagem Avançada'.

Está programado em C e seu funcionamento consiste, explicado de forma simples, em baixar alguns '.deb' de um servidor FTP (neste caso os do Ubuntu) e instalá-los automaticamente com dpkg.

Isso torna a instalação de programas muito mais fácil. Mas é claro que nem todos os programas podem estar em servidores FTP. Então aí vem o PPA.

PPA

PPA Do inglês, 'Arquivo de pacotes pessoais' são arquivos pessoais e basicamente permitem que você baixe e instale programas que não estão nos repositórios oficiais. Eles geralmente estão alojados em Plataforma de lançamento.

Uso

Por exemplo, eu quero instalar o pacote 'roger / roger-mola' que não está nos repositórios oficiais, então eu abro um terminal (console, shell, bash) e entro:

sudo apt-add-repository roger/roger-mola

Nós atualizamos o banco de dados: (explicado abaixo)

sudo apt-get update

E baixamos o Pacote:

sudo apt-get install roger-mola

Seções APT

Os pacotes são divididos em 4 seções:

  • a Principal: Contém apenas pacotes que atendem aos requisitos de licença do Ubuntu e para os quais o suporte está disponível de sua equipe. Isso inclui tudo que você precisa para a maioria dos sistemas GNU / Linux propósito geral.
  • Restrito: Contém pacotes suportados por desenvolvedores de Ubuntu devido à sua importância, mas que não está disponível sob qualquer tipo de licença gratuita para incluir no principal.
  • Universo: Contém uma ampla gama de programas, que podem ou não ter uma licença restrita, mas não são suportados pelo Ubuntu mas por parte da comunidade. Isso permite que os usuários instalem todos os tipos de programas no sistema, salvando-os em um local separado dos pacotes suportados: principal y restringido.
  • Multiverse: Contém pacotes não suportados porque não atendem aos requisitos de software livre.

Usando APT

APT Tem muitos usos, aqui eu mostro o básico:

Instale aplicativos

sudo apt-get install [Nombre del programa]

Reparar / atualizar aplicativos

sudo apt-get --reinstall install [Nombre del Programa]

Desinstalar aplicativos

sudo apt-get remove [Nombre del programa]

Desinstale COMPLETAMENTE os aplicativos

sudo apt-get --purge remove [Nombre del programa]

Atualize o banco de dados

sudo apt-get update

Não quer se lembrar dos comandos?

Bem, se você não quiser se lembrar dos comandos, você tem:

  • O Ubuntu Software Center
  • Aptitude que é baixado com o pacote: aptitude
  • Synaptic que é baixado com o pacote: synaptic
  • perito

Bem, eu só espero que você tenha gostado, porque eu gostei de escrever isso. Em breve vou ensinar YUM e PACMAN. Até a próxima.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Gonzalo dito

    Bom post para ter conhecimento do funcionamento do APT 😀

  2.   Pandacriss dito

    não se esqueça que com "apt-cache search" você pode pesquisar se um pacote está nos repositórios ou pacotes que atendem a uma descrição. : 3
    tente fazer
    pesquisa de cache apt nokia
    pesquisa apt-cache lxde
    apt-cache search nokia | gerenciamento grep

  3.   oscar dito

    Obrigado pela contribuição!

  4.   Hugo Iturrieta dito

    Muito bom.

  5.   clow_eriol dito

    Obrigado pela contribuição, aguardando os próximos com YUM e PACMAN

  6.   eliotime3000 dito

    Você perdeu o Apper para aqueles que usam o KDE.

    Além disso, parece que a versão Windows do Forefox está melhorando com a renderização e a própria interface para PCs obsoletos.

    1.    Ivan Linux dito

      Eu acho que um bom gesto por parte da Mozilla seria que o Firefox OS não fosse reconhecido pelos sistemas Windows (para piscar, copiar dados), sinceramente, tenho um ótimo suporte para FFOS mas acho que é muito verde, se integrassem Compatibilidade com Android como Tizen ou Sailfish OS faz isso, com certeza flash meu Moto G.

      1.    Noctuid dito

        Os aplicativos do Firefox são projetados para que possam rodar em qualquer plataforma, já que para eles a plataforma é a web.

        O chato do Mozilla é que o HTML5 acaba prevalecendo, embora felizmente esteja ganhando cada vez mais terreno; Com isso, o FirefoxOS busca que os aplicativos sejam multiplataforma, podendo rodar em qualquer navegador do sistema operacional. Outra coisa é o dominante fazer o que quer para que não seja o caso, ou adiar seu domínio. Os desenvolvedores com isso lançariam aplicativos para todas as plataformas, com a economia de trabalho que isso acarreta.

        1.    KZKG ^ Gaara dito

          Li no seu comentário «(…) Mozilla é uma porcaria é que HTML5 (…) »… Rsrsrs!, Pensei que você não concordava com a ideia do HTML5 e da Mozilla, mas lendo melhor percebi que não quis dizer que é uma merda, mas sim apuisso haha

        2.    Ivan Linux dito

          Havia um projeto que era: "Você cria para Linux e também é compatível com Windows" (não é cygwin nem CoLinux), infelizmente não tinha futuro (o que poderia acontecer com HTML5). Aposto em HTML5.
          Existe um projeto chamado Phonegap, muito útil, na verdade eu gosto tanto do HTML5 que estou criando um aplicativo para a web do Eliotime. (Você pode encontrar o projeto (Mega Ultra Bugeado xD) no Github).
          Vamos deixar o «Off-Topic» do Firefox e HTML5 porque não tem nada a ver com «APT e os repositórios Canonical Ubuntu»

  7.   atlas7jean dito

    Aqui está um erro xd

    sudo apt-add-repository roger / roger-mola

    primeiro você deve colocar ppa * dois pontos * roger / roger-cool xD

    sudo apt-add-repository ppa: roger / roger-mola

  8.   Manoel R. dito

    Parece-me que o comando para adicionar os PPAs está errado, além dos dois pontos que o atlas7jean comenta, a sintaxe do comando está incorreta, pois é add-apt-repository, em vez de apt-add-repository.

    O exemplo mostrado deve ser (de acordo com mim) assim:

    $ sudo add-apt-repository ppa: roger / roger-mola

    Saudações.

  9.   O Guillox dito

    O comando para adicionar ppa está errado. Seria semelhante a: "sudo add-apt-repository ppa: [nome do ppa]"

    fora dessa boa informação, mas poderia ter adicionado mais comandos. Por exemplo, ao instalar, você pode instalar vários pacotes no mesmo comando, ou seja, "sudo apt-get install [pacotes1] [pacote2]". se você adicionar -y antes de "instalar", ele não perguntará se você tem certeza de instalar.

    Você também precisa especificar como limpar os pacotes que se tornam obsoletos ao desinstalar um programa, "sudo apt-get autoremove" se você adicionar –purge ele os remove completamente

  10.   Noctuid dito

    O ruim que vejo com os repositórios PPA é que muitos não costumam ter uma longa jornada, embora por outro lado a variedade para o Ubuntu seja a mais variada em quantidade.

  11.   pcesar27 dito

    Gostei do excelente post já que sou um usuário novato que está começando no mundo linux, atualmente uso mint petra com canela que considero uma excelente distro para usuários novatos, e este tipo de post é muito útil para quem usa distribuições derivadas do debian. Vou aguardar sua postagem de YUM E PACMAN, pois seria muito útil dar uma olhada no conhecido opensuse e no archlinux e similares.

  12.   shamaru dito

    Muito obrigado por suas informações, pessoas como você são as que tornam esta comunidade rica em conhecimento.

  13.   Berna dito

    Chingón. Obrigado.