Sei sulla pagina 1di 4

APT VS YUM (GERENCIADORES ON-LINE DE PACOTES)

Tabela 1: Com andos ou arqu ivos de configu rao equ ivalentes

APT apt-get install "pacote"

YUM yum install "pacote" yum groupinstall "grupo_pacote" yum update "pacote" yum upgrade "pacote" yum install "pacote" yum groupinstall "grupo_pacote" yum install --downloadonly yumdownloader pacote

Descrio breve

Instala um pacote ou um grupo de pacotes (para ver os grupos de pacotes que podem ser instalados digite "yu m grou plist". Por exemplo, para instalar o X11 necessario digitar o comando "yu m grou pinstall "X Window System "". J para instalar o KDE digite "yu m grou pinstall "KDE (K Desktop Environm ent)""). Atualiza um pacote ou um grupo de pacotes j instalados. Para ver os grupos de pacotes que podem ser instalados digite "yu m grou plist". Faz o dow nload do pacote, lembrando que com o apt-get e com o yum o dow nload feito para o diretrio do cache (/var/cache/). J com o "yumdow nloader", o rpm vai por padro para o diretrio atual. Para utilizar a opo "-dow nloadonly" do comando "yum" necessrio instalar um plugin (yum install yum-plugin-dow nloadonly) Instala um pacote, mostrando as suas verses. Remove as dependncias sem uso ao instalar um pacote. Reinstala o pacote j instalado.
CORRIGIR PROBLEMAS: ignora pacotes perdidos. Pode-se us-lo em conjunto com a opo "-f". Use este comando quando aparecer erros como "500 Can't connect to ftp.debian.org (Connect: Netw ork is unreachable) Faile to fetch http://IP:porta.... Este erro pode aparecer ao tentar instalar um pacote depois de ter sido executado com sucesso o "apt-get update". CORRIGIR PROBLEMAS: tenta corrigir o sistema com dependncias quebradas.

apt-get install "pacote"

apt-get install -d pacote apt-get install -V pacote

---

apt-get install ---auto-remove pacote apt-get install -reinstall pacote yum reinstall pacote

apt-get install -m | -fix-missing | -x ignore-missing pacote apt-get install -f | -fix-broken [pacote] apt-get remove pacote x

---

Este comando no removem as dependncias sem uso (orfs) do pacote que ser removido e nem remove os arquivos de configurao. Contudo avisa quais so essas dependncias e mostra como remov-las (apt-get autoremove).

apt-get remove -purge pacote

yum remove pacote yum erase pacote yum groupremove "grupo_pacote"

Estes comando no removem as dependncias sem uso (orfs) do pacote que ser removido, mas remove os arquivos de configurao. Remove as dependncias sem uso ao remover um pacote. Por

apt-get remove -yum remove --remove-leaves padro o yum e o apt no removem as dependncias sem uso. Veja tambm o comando "deborphan" e "rpmorphan". Para usar purge --auto-remove pacote a opo "--remove-leaves" do comando "yum" necessrio pacote
instalar um plugin (yum install yum-plugin-remove-w ith-leaves).

apt-get remove -f | -- x fix-broken [pacote] apt-get update yum makecache

CORRIGIR PROBLEMAS: tenta corrigir o sistema com dependncias quebradas.

Atualiza a lista de todos os pacotes disponveis (a lista dos pacotes disponveis fica numa database feita a partir do comando "apt-get update" ou "yum makecache". Ao utilizar o comando "yum makecache" tudo que est dentro de "/etc/yum.repos.d/" verificado). Atualiza os pacotes j instalados. Atualiza a verso da distribuio. O "yum upgrade" = "yum update --obsoletes". Veja o plugin para o "yum" chamado "yumplugin-upgrade-helper". Remove as dependncias sem uso.

apt-get upgrade apt-get dist-upgrade

yum update yum groupupdate yum upgrade yum update --obsoletes

apt-get autoremove --apt-cache search expresso apt-cache pkgnames expresso apt-cache show pacote apt-cache pkgnames [expresso] apt-cache depends pacote apt-cache stats apt-cache policy apt-get clean ----yum yum yum yum yum search expresso provides pacote whatprovides pacote list pacote grouplist grupo_pacote

Procura a expresso em todos os pacotes disponveis, nas suas descries breves e/ou nas descries detalhadas. A lista dos pacotes disponveis fica numa database feita a partir do comando "apt-get update" ou "yum makecache". As opes "provides" e "w hatprovides" do comando "yum" mostram a descrio breve do pacote.

yum info [pacote] Mostra informaes sobre um pacote ou no caso do "yum info" yum groupinfo grupo_pacote pode mostrar informaes de todos os pacotes. yum list [nome_pacote] yum grouplist [nome_grupo_pacote] yum deplist pacote ----yum clean packages yum clean dbcache yum clean headers
Mostra uma lista de pacotes disponveis (a lista dos pacotes disponveis fica numa database feita a partir do comando "aptget update" ou "yum makecache") ou um que coincida com a expresso utilizada. Mostra as dependncias de um determinado pacote. Tambm mostra sugestes, conflitos e recomendaes. Mostra estatsticas sobre a database do pacotes. Mostra como est a configurao do "/etc/apt/preferences" que prioriza pacotes. Apaga o cache local gerado ao instalar ou atualizar algum pacote. Eles ficam em "/var/cache/apt/" ou em "/var/cache/yum/" ----apaga arquivos XML, XML.TGZ e SQLITE que ficam dentro de "/var/cache/yum/fedora" e em "/var/cache/yum/updates". Este comando apaga cache da lista de pacotes disponveis que so gerados ao utilizar comando como "yum update", "yum makecache" etc. Ento, ao utilizar o comando "yum clean metadata" toda lista de pacotes ter que ser baixada novamente. Equivalente aos comando "yum clean headers", "yum clean metadata", "yum clean packages" e "yum clean dbcache" Faz o dow nload do cdigo fonte do pacote para o diretrio atual, incluindo o diretrio descompactado do pacote (j faz a descompactao do tar.gz) e aparecem vrios outros pacotes relacionados. Faz o dow nload do cdigo fonte do pacote para o diretrio atual. No caso do "apt-get" um "tar.gz". J com o "yumdow nloader" um "src.rpm". x

---

yum clean metadata

--apt-get source pacote apt-get source -d pacote --/etc/apt/sources.list

yum clean all --yumdownloader --source pacote yum-builddep pacote

apt-get update apt-get install apt-get upgrade yum downgrade pacote etc ou /etc/apt/preferences apt-get install -t etch pacote --apt-file search /caminho/arquivo apt-key update apt-get install debian-archivekeyring apt-get update ou apt-get install -reinstall debianarchive-keyring apt-get update apt-get action -s | -x simulate [pacote] Arquivos de Configurao Arquivos de Configurao --yum {ao} --noplugins pacote rpm -qf / caminho/arquivo

O manual on-line "man apt-get" recomenda cuidado ao fazer dow ngrades. No caso do comando "apt" se deve primeiro mudar o repositrio (/etc/apt/sources.list) e depois atualizar a lista de pacotes disponveis (apt-get update) antes de tentar um dow ngrade.

Roda com todos os plugins desabilitado. Os plugins so habilitados por padro. Descobre em qual pacote est um determinado arquivo ou biblioteca. Deve-se passar o path do arquivo em vez e digitar "apt-file update" para atualizar o cache. Este comando o mesmo que consultar o endereo packages.debian.org Caso real que aparecia a mensagem "W: GPG error:". Digitei "apt-key update" e resolveu o problema.

---

Caso real que apareciam as seguintes mensagens ao utilizar o comando "apt": "W: GPG error:", "The following packages cou ld not be au thenticated debian", "The following signatu res cou ldn't be verified becau se the pu blic key is not available", "There is no pu blic key available for the following key IDs" ou "The following signatu res were invalid"..

Modo de simulacao. Nenhuma acao [e feita.


Descrio breve

FEDORA (REPOSITORIOS) * fedora.repo: repositrio padro de pacotes do Fedora; * fedora-updates.repo: repositrio de atualizaes de pacotes /etc/yum.repos.d/fedora.repo j testadas; * fedora-updates-testing.repo: repositrio de atualizaes de /etc/yum.repos.d/fedorapacotes que esto em fase de teste; updates.repo * fedora-raw hide.repo: repositrio de pacotes no testados e /etc/apt/sources.list /etc/yum.repos.d/fedoraque ainda em desenvolvimento. Este repositrio mais usado updates-testing.repo por desenvolvedores para testarem novos pacotes para a /etc/yum.repos.d/fedoraprxima verso do Fedora.

rawhide.repo

DEBIAN (REPOSITORIOS PARA VERSOES OBSOLETAS) * deb http://archive.debian.org/debian etch main; * deb-src http://archive.debian.org/debian etch main;

/etc/apt/apt.conf /var/cache/apt/ /var/lib/dpkg/status -----

/etc/yum.conf /var/cache/yum/ /var/lib/rpm/* /etc/yum/pluginconf.d/

Arquivo de configurao das aes que devem ser tomandas ao utiliza o comando apt. Cache dos pacotes e das databases. Prioridades das verses do Debian GNU/Linux. Lista de pacotes instalados ou no-instalados Diretrio onde ficam arquivos de configurao dos plugins (novas funcionalidades) para o comando "yum". Arquivo de configurao para o daemon do "yum" que notifica de e-mail, syslog ou sobre o dbus (daemon de menssagem).

/etc/apt/preferences ---

/etc/yum/yum-updatesd.conf a existncia de atualizao. Esta notificao pode ser atravs

ETI - Especialista em Tecnologia da Informao

Potrebbero piacerti anche