terça-feira, 15 de novembro de 2011

gerenciando pacotes Linux (apt-get, rpm, yum)

APT-GET

O comando apt-get é utilizado para efetuar a instalação de pacotes no Debian que utiliza os endereços dos repositórios que ficam em /etc/apt/sources.list para baixar os pacotes e instalalos, por isso, antes de instalar um pacote é necessário que o pacote esteja em algum repósitório cujo o endereço encontra-se no sources.list.
Após adicionar um novo endereço de repositório é necessário efetuar uma atualização da lista que o debian baixa contendo todos os nomes de pacotes dos endereços de repositório do source.list utilizando o comando:
Lista de repositórios dos pacotes:

/etc/apt/sources.list
#apt-get update procurar um pacote: #apt-cache search nomedopacote. instalar um pacote e suas dependencias: # apt-get install pacote
remover pacotes:

# apt-get remove pacote

atualizar todos os pacotes com a versão mais nova contida na lista.

#apt-get update

#apt-get upgrade

Atualizar toda a distro debian:

#apt-get dist-upgrade
RPM

localização banco de dados: /var/lib/rpm.

reconstruindo a base de dados do rpm:

#cd /var/lib/rpm

#rm -f ___db.*

#rpm --rebuilddb

Intalar pacote rpm.

#rpm -i pacote.rpm

Atualizar pacote:

#rpm -UvH pacote-ataulizacao.rpm

remover pacote:

#rpm -e nomepacote

Remover pacotes qeu geram depencencidas a outrso paocates (modo forçado):

#rpm -e nomepacote --force

Instalar pacote sem as dependencias:
# rpm -Uvh pacote.rpm --nodeps

YUM


Arquvio de configuração: /etc/yum.conf.

Arqvuivo de repositório: /etc/yum.repos.d/fedora.repo

No Yum cada novo repositório é configurado em um novo arquivo .repo em /etc/yum.repos.d.

Procurar pacotes:

#yum search nomepacote

Instalar pacote:

#yum install nomepacote

Desinstalar pacote:

#yum remove nomepacote

Atualizar pacote:

#yum update nomepacote.

Verificar quais pacotes necessitam atualização:

#yum check-update

Listar pacotes disponíveis:

#yum list

Listar todos os pacotes disponíveis para a instalação:

#yum list available

Listar grupos de pacotes - pacotes necessários para instalar alguma funcionalidade no sistema:

#yum grouplist

Instalar grupos de pacotes:

#yum groupinstall "nomegrupopacote"

ex: #yum groupinstall "XFCE"

Remover aplicativo instalado através do grupo de pacotes:

#yum groupremove "nomegrupopacote"

ex: #yum groupremove "XFCE"

O yum necessita estár conectado na internet para efetuar qualquer tipo de consulta/instalação de pacotes, para que isso não seja necessáiro podemos utilziar o parametro -C:

#yum -C search DVD
#yum -C check-update
#yum -C list | grep "nomepacote"

Fontes:

http://www.devin.com.br/gerenciador-de-pacotes-apt/
http://www.devin.com.br/rpm/
www.devin.com.br/gerenciador-de-pacotes-yum/

gerenciando pacotes Linux (apt-get, rpm, yum)

APT-GET

O comando apt-get é utilizado para efetuar a instalação de pacotes no Debian que utiliza os endereços dos repositórios que ficam em /etc/apt/sources.list para baixar os pacotes e instalalos, por isso, antes de instalar um pacote é necessário que o pacote esteja em algum repósitório cujo o endereço encontra-se no sources.list.
Após adicionar um novo endereço de repositório é necessário efetuar uma atualização da lista que o debian baixa contendo todos os nomes de pacotes dos endereços de repositório do source.list utilizando o comando:
Lista de repositórios dos pacotes:

/etc/apt/sources.list
#apt-get update procurar um pacote: #apt-cache search nomedopacote. instalar um pacote e suas dependencias: # apt-get install pacote
remover pacotes:

# apt-get remove pacote

atualizar todos os pacotes com a versão mais nova contida na lista.

#apt-get update

#apt-get upgrade

Atualizar toda a distro debian:

#apt-get dist-upgrade
RPM

localização banco de dados: /var/lib/rpm.

reconstruindo a base de dados do rpm:

#cd /var/lib/rpm

#rm -f ___db.*

#rpm --rebuilddb

Intalar pacote rpm.

#rpm -i pacote.rpm

Atualizar pacote:

#rpm -UvH pacote-ataulizacao.rpm

remover pacote:

#rpm -e nomepacote

Remover pacotes qeu geram depencencidas a outrso paocates (modo forçado):

#rpm -e nomepacote --force

Instalar pacote sem as dependencias:
# rpm -Uvh pacote.rpm --nodeps

YUM


Arquvio de configuração: /etc/yum.conf.

Arqvuivo de repositório: /etc/yum.repos.d/fedora.repo

No Yum cada novo repositório é configurado em um novo arquivo .repo em /etc/yum.repos.d.

Procurar pacotes:

#yum search nomepacote

Instalar pacote:

#yum install nomepacote

Desinstalar pacote:

#yum remove nomepacote

Atualizar pacote:

#yum update nomepacote.

Verificar quais pacotes necessitam atualização:

#yum check-update

Listar pacotes disponíveis:

#yum list

Listar todos os pacotes disponíveis para a instalação:

#yum list available

Listar grupos de pacotes - pacotes necessários para instalar alguma funcionalidade no sistema:

#yum grouplist

Instalar grupos de pacotes:

#yum groupinstall "nomegrupopacote"

ex: #yum groupinstall "XFCE"

Remover aplicativo instalado através do grupo de pacotes:

#yum groupremove "nomegrupopacote"

ex: #yum groupremove "XFCE"

O yum necessita estár conectado na internet para efetuar qualquer tipo de consulta/instalação de pacotes, para que isso não seja necessáiro podemos utilziar o parametro -C:

#yum -C search DVD
#yum -C check-update
#yum -C list | grep "nomepacote"

Fontes:

http://www.devin.com.br/gerenciador-de-pacotes-apt/
http://www.devin.com.br/rpm/
www.devin.com.br/gerenciador-de-pacotes-yum/