1. Classificação do pacote de software:
Pacote de origem: pacote
binário do pacote de instalação do script (pacote RPM, pacote padrão do sistema)
Pacote de origem
Vantagens:
código aberto, se você possui recursos suficientes, pode modificar o código fonte,
pode escolher o
software de função necessário para compilar e instalar, por isso é mais adequado ao seu próprio sistema, mais estável e mais eficiente,
fácil de desinstalar (os arquivos de instalação podem ser excluídos, você pode excluir limpo)
Desvantagens: Existem
muitas etapas no processo de instalação, especialmente ao instalar um grande conjunto de software (como o ambiente LAMP), é propenso a erros de ortografia. O
processo de compilação leva muito tempo e a instalação é mais longa que o tempo de instalação binária
. É difícil de resolver.
Pacote binário
Vantagens: O
sistema de gerenciamento de pacotes é simples e a instalação, atualização, consulta e desinstalação de pacotes pode ser alcançada com apenas alguns comandos.
A velocidade da instalação é muito mais rápida que a instalação do pacote de origem.
Desvantagens:
Após a compilação, você não pode mais visualizar a
seleção da função do código-fonte não é tão flexível quanto a
dependência do pacote de origem a-> b-> c
2. Gerenciamento de comandos RPM package management-rmp
Regras de nomenclatura do pacote RPM
httpd-2.2.15-15.el6-centos.1.i686.rmp
nome do pacote httpd (o conjunto é chamado de nome completo do pacote)
2.2.15 versão do
software 15 tempos de lançamento do software
el6.centos adequados para Linux Plataforma
i686 Plataforma de hardware adequada
rpm rpm extensão do pacote
RPM dependência da
árvore de dependência do pacote : a-> b-> c
dependência do anel: a-> b-> c-> uma
dependência do módulo: module dependency website da consulta: www.rpmfind .net
Na demonstração, o
CD deve ser montado primeiro:
Crie um diretório de montagem mkdir / mnt / cdrom
e use mount para
montá-lo / dev / sr0 / mnt / cdrom
cd / mnt / cdrom /
ls Exibir
pacotes de CD
ls
-ivh rpm
representam instalar -i
-v é exibida informação de instalação
mostra representação -h o processo de instalação
no final do pacote são dependências da biblioteca .so.2 (www.rpmfind.net podem ser usados para ver se a biblioteca pertence ao pacote)
yum gerenciamento on-line Pode resolver problemas de dependência
Nome completo do pacote: quando o pacote a ser operado for um pacote de software que não foi instalado, use o nome completo do pacote e preste atenção ao caminho
nome do pacote: Ao operar um pacote que foi instalado, use o nome do pacote. Pesquise o banco de dados em / var / lib / rmp.
Preste atenção ao nome do pacote.O nome completo do pacote refere-se ao uso de
rpm -ivh no gerenciamento de comandos rpm.Nome completo do pacote
-i (install) Installation
-v (detalhado) Exibir informações detalhadas
-h (hash) Exibir informações detalhadas -h (hash) Exibir progresso
--nodeps não detecta dependências ( Geralmente não utilizada)
upgrade:
rmp -Uvh nome completo do pacote
-u (upgrade)
desinstalação da atualização :
rmp -e nome do pacote
-e (eliminação) desinstalação
--nodeps não detecta dependências