terça-feira, 23 de setembro de 2008

apt-get

De tanto ver tutoriais (on-line) e dicas e eu mesmo tanto falo no apt-get que resolvi fazer um post sobre este software maravilhoso.

O apt-get, da forma que me refiro, consiste em um pacote de vários aplicativos:
  • apt-cache
  • apt-extracttemplates
  • apt-key
  • apt-cdrom
  • apt-ftparchive
  • apt-mark
  • apt-config
  • apt-get
  • apt-sortpkgs
Mas de todos estes, acho que só o apt-cache e o apt-get são realmente necessários (talvez o apt-config também, mas eu nunca o usei) corriqueiramente.

Cada aplicativo por sua vez tem seus parâmetros específicos.

Parâmetros do apt-cache:
  • add
  • dump
  • madison
  • rdepends
  • showpkg
  • unmet
  • depends
  • dumpavail
  • pkgnames
  • search
  • showsrc
  • xvcg
  • dotty
  • gencaches
  • policy
  • show
  • stats
Pelos nomes é possível deduzir o que cada um (não necessariamente todos) faz, mas eu costumo usar apenas o search.

Então agora temos o comando apt-cache search *****************, em que a sequência de asteriscos (*****************) representa o que você está procurando, por exemplo vamos procurar algum programa relacionado a P2P:
Observa-se que existem vários programas disponíveis envolvendo P2P.

O apt-cache mostra tanto o nome do programa como uma pequena descrição do mesmo.

Agora para instalar o programa nós usamos o apt-get.

Os possíveis parâmetros do apt-get:
  • autoclean
  • check
  • dselect-upgrade
  • remove
  • upgrade
  • autoremove
  • clean
  • install
  • source
  • build-dep
  • dist-upgrade
  • purge
  • update
Neste caso, eu costumo usar os comandos remove, upgrade, updade e install.

O remove vai desinstalar o software indicado.

O upgrade vai atualizar o software indicado.

O update vai atualizar a lista de softwares disponível.

O install vai instalar o software indicado.

O apt-get também suporta manipular vários softwares al mesmo tempo.

O comando update é feito da seguinte forma:
Observando que o apt-get precisa da permissão de super-user (sudo, su, root) para ser executado (é só colocar "sudo apt-get update" no terminal).

Estes endereços que aparecem são os repositórios de software, no caso, do Ubuntu.

E para trabalhar com um aplicativo, seja para instalar, atualizar ou remover, é só digitar "sudo apt-get {parâmetro} {nome do software}" no terminal.

No caso, a gente (usuários do apt-get) costuma sudo apt-get update para atualizar a lista de softwares, depois usamos o apt-cache search {palavra relacionada ao software desejado} para identificar o que buscamos (a busca também é feita na descrição do software) em seguida usamos o sudo apt-get install {software desejado} para instalarmos o software nosso de cada dia.

Nenhum comentário: