Como instalar o pacote em um diretório específico usando yum

Como instalar o pacote em um diretório específico usando yum

A instalação de pacotes em qualquer sistema operacional baseado em Linux é como uma tarefa que acontece diariamente, e é visto que geralmente precisamos instalar alguns pacotes por um breve período. No entanto, os pacotes necessários para muito pouco tempo ficam dentro do nosso sistema e consomem o espaço do disco.

Em um sistema em que temos menos recursos em termos de espaço em disco, o espaço do disco permanece quase cheio, e precisamos continuar verificar aplicativos e pacotes indesejados e removê -los de tempos em tempos.

Para esses cenários em que você precisa instalar e usar alguns pacotes por um curto período, é uma prática melhor e recomendou a instalação dos pacotes em algum diretório específico ou temporário. O diretório permanecerá separado de todos os outros clusters de pacotes e você pode remover facilmente os pacotes.

Yum vs. DNF

Yum, uma abreviação de "Amarelo Updater Modified", é um gerente de pacotes primário para instalar pacotes no CentOS ou qualquer sistema operacional baseado em RHEL. Enquanto o DNF, encurtado para "Yum Dandificado", é o gerente de pacotes mais recente e enriquecido com recursos em comparação com Yum.

Nas versões mais recentes do sistema operacional baseado em RHEL, é recomendável usar o DNF em vez de yum. Esta posta.

A sintaxe para instalar um pacote:

Normalmente, instalamos um pacote usando a sintaxe fornecida abaixo:

$ sudo dnf instalar

A opção que podemos usar para instalar um pacote em um diretório específico é:

--Installroot =

Na opção mencionada acima, podemos fornecer um caminho de diretório específico, onde queremos instalar o pacote.

Vamos tentar instalar um pacote para demonstrar como instalar um pacote em um diretório específico.

Exemplo:

Por exemplo, queremos instalar o Git em alguns diretórios específicos como /opt /temp packages.

Vamos primeiro criar um diretório de “packages temporários” dentro do diretório /opt no qual queremos instalar o Git.

$ sudo mkdir packages

Para instalar o Git no diretório /opt /temp -packages, forneceremos o caminho para a opção -Installroot no comando yum install, como mostrado abaixo:

$ sudo dnf-Installroot =/opt/temp-packages--releasever =/install git

No comando acima, também precisamos usar a opção -Releasever ao criar o InstallRoot. Caso contrário, teremos que enfrentar um erro, como mostrado na captura de tela anexada abaixo:

Portanto, execute o comando de instalação com -Releasever =/ opção.

Digite 'y' para conceder um uso adicional de espaço em disco e iniciar o processo de instalação do pacote que você deseja instalar.

Na captura de tela acima anexada, você pode testemunhar a instalação de Git no /opt/temp-packages Directory.

Depois de terminar com a instalação do pacote, siga para o diretório /opt /temp-packages e execute o comando ls para visualizar os arquivos e diretórios no diretório /opt /temp-packages:

$ cd /opt /temp packages
$ ls

Você pode ver que um ambiente completamente separado é criado dentro do diretório /opt /temp-packages.

Para usar qualquer pacote instalado em um diretório específico, podemos passar para o diretório /usr /bin e executá -lo porque todos sabemos que os pacotes estão instalados no diretório /usr /bin. Portanto, navegue até o diretório USR/BIN, que está dentro dos pacotes/opt/temp, usando o comando abaixo:

$ CD/OPT/Temp-Packages/usr/bin

No diretório da bin, execute o comando ls e grep para verificar se o pacote desejado está instalado ou não. O comando para encontrar e verificar a instalação do pacote será assim:

$ ls | grep "git"

Para verificar e conhecer a versão instalada do Git, você pode digitar o comando fornecido abaixo no diretório do bin:

$ ./git --version

Ou você também pode verificar a instalação do Git, executando o simples .Comando/Git no diretório/opt/temp-packages/usr/bin:

$ ./git

Você pode testemunhar que o git é instalado com sucesso no /opt/temp-packages Directory e funcionando perfeitamente bem como queremos que funcione.

Conclusão

Esta posta -Opção Installroot. Esta postagem também demonstra todo o processo de instalação de um pacote em um diretório específico e usando esse pacote. Como exemplo, instalamos o Git no “/optar”Diretório usando o -Opção Installroot e aprendeu a começar a usá -lo.