Arquivos

Wikiloc

Me Encontre Em


4,535
Visitantes
Únicos
Powered By Google Analytics

Instalação de Pacotes no Linux

Essas são anotações que realizei durante o meu curso de Linux.

1) O que é um pacote de software? é um meio de distribuição de software que possui um “controle de dependência”
2) O que é uma dependência? É algum software que deve estar instalado antes de software de desejamos instalar.
3) Quais tipos de pacotes?
.rpm (redhat) – usa banco de dados, para controle de dependência
.deb (debian) – usa arquivos texto, para controle de dependências
4) conteúdo de um pacote:
- executáveis (compilados).
- bibliotecas compartilhadas
- arquivos de configuração
- Documentação
- Ícones
- etc…

5) tipos de rpm:
- src.rpm – não é o software pronto, são só os fontes. Um ‘src’ deve ser antes compilado para gerar o “.rpm”

Para compilar usar o comando: rpm -ba arquivo.spec
Os pacotes src.rpm quando instalados são colocados no diretório /usr/local/src

- rpm – é o software compilador e pronto para uso.
- noarch.rpm : é um rpm genérico, que pode ser instalado em qualquer que use rpm.
Obs: Em geral “.rpm” são feitos apenas para uma distro e uma versão, por causa das dependências.

6)Posso converter um tipo de pacote em outro (ex: .deb em .rpm)? Sim, através de uma ferramenta texto chamada “Alien” (Atenção: não ajusta as permissões de acesso dos arquivos).

Repositórios:

http://rpm.pbone.net

Comando que diz a qual pacote o arquivo pertence:  rpm -qf /etc/hostos
lista as informações do pacote:  rpm -qip squid-2.7.STABLE5-1.16.i586.rpm
lista os arquivos do pacote: rpm -qlp squid-2.7.STABLE5-1.16.i586.rpm
Comando para instalar pacotes: rpm -i
Comando para atualizar um pacote existente: rpm -U
Comando para remover: rpm -e
Comando para consertar o banco de dados: rpm –rebuilddb

6) Ferramentas de gerenciamento de dependências:
yast – suse
zypper – suse
yum – redhat, fedora
apt – debian
aptitude – debian
synaptic – debian

Cada ferramenta tem um diretório no /var/cache para download dos pacotes que serão instalados

Os servidores da ferramenta ficam dentro de um diretório no /etc/ no caso do yast o /etc/zypp

  • Share/Bookmark

You must be logged in to post a comment.