domingo, 16 de novembro de 2008

Instalar/activar comandos Mandriva One 2009

No Mandriva One 2009, por vezes certos comandos não funcionam na consola (exemplo disso o Whois). Neste caso existe a necessidade de efectuar a instalação, por não ser padrão da instalação do Mandriva One 2009.0.
Então neste post vou explicar como descobrir se um comando/aplicativo não está instalado e como descobrir em qual pacote ele se encontra e como instala-lo.

Usemos o whois de exemplo:

$whois
bash: whois: command not found
(O comando não foi encontrado)

$whereis whois
whois:
(Nada depois dos : significa que não está em lugar nenhum do path)

$urpmq whois
whois
(urpmq está dizendo que existe um pacote chamado whois nos repositórios configurados)

$rpm -qa|grep whois
(Não retornou nada, esse pacote, que pelo nome é o que eu quero, não está instalado)

$su
Password:
(Digite a senha)

#urpmi whois

http://api.mandriva.com/mirrors/basic.2009.0.i586.list: media/main/release/whois-4.7.26-1mdv2009.0.i586.rpm
instalando whois-4.7.26-1mdv2009.0.i586.rpm a partir de /var/cache/urpmi/rpms
Preparando... #############################################
1/1: whois #############################################

#whois sapo.pt
NOTICE:...


Dica:
Se tu quizeres uma biblioteça (.so) e não um aplicativo, podes usar o comando urpmf que te informará quais os pacotes que podem ser instalados, com urpmi contém o arquivo que tu está a procurar. ;)

urpmi bind-utils

Sem comentários: