mandrivabrasil.org - Forum
25 de Maio de 2013, 19:57 *
Bem-vindo, Visitante. Por favor faça o Login ou Registro.

Login com nome de usuário, senha e duração da sessão
Notícias:
 
   Home   Ajuda Login Registrar  
Páginas: [1]   Ir para o Fundo
  Imprimir  
Autor Tópico: script para instalaçãode programas  (Lida 2053 vezes)
idneysilva
Visitante
« : 09 de Julho de 2010, 15:04 »

olá

para evitar que a cada nova instalação ter que ir buscar nos repositórios todos os pacotes, gostaria de criar um script para instalar tudo de uma só vez. no ubuntu isso era relativamente fácil de fazer, mas parece que no script o comando urpmi não está sendo reconhecido.

alguém consegue me ajudar??

grato
Registrado
nosXw
Visitante
« Responder #1 : 09 de Julho de 2010, 15:29 »

cd ~ && rpm -qa > listado-de-pacotes.lst
Registrado
Manoel Pinho
Administrador
Membro Vitalício
*****
Offline Offline

Mensagens: 8.404


inVISTA no seu conhecimento aprendendo linux !


Ver Perfil WWW
« Responder #2 : 09 de Julho de 2010, 15:38 »

Como o urpmi não é reconhecido no script ?! No trabalho eu criei um script para fazer a instalação de um monte de coisas pós-instalação.

Lembre-se só que o urpmi deve ser rodado como root. Se chamar como usuário comum, ele não está no PATH do usuário e vc recebe uma msg de erro:

[pinho@localhost ~]$ urpmi
bash: urpmi: comando não encontrado

Um script rodado como usuário comum vai ter os mesmos privilégios.

Você tem que rodar o script assim:

su  -   (para virar root de fato)
sh    /caminho/script.sh

O ubuntu não faz mágica nenhuma, ao contrário do que muitos pensam. Ele apenas configurou o sudo para que qualquer programa seja executado como se fosse root ao usar

sudo programa

e colocou os diretórios de programas exclusivos de root (/sbin, /usr/sbin) no PATH dos usuários comuns. Dá para configurar isso em qualquer distribuição, mas eu particularmente não gosto e o Mandriva usa o mesmo "estilo" que o fedora, Red Hat e outras, onde o sudo não é configurado por default e o usuário precisa fazer as tarefas administrativas como root.
« Última modificação: 09 de Julho de 2010, 15:42 por Manoel Pinho » Registrado

idneysilva
Visitante
« Responder #3 : 09 de Julho de 2010, 15:45 »

eu sei que não faz mágica, só disse que consegui.

vou tentar a tua dica.

grato
Registrado
idneysilva
Visitante
« Responder #4 : 09 de Julho de 2010, 15:53 »

bem não deu  Hein???

no primeiro script eu colocava tudo junto, em uma primeira linha o "su -" e em uma segunda o urpmi

agora tentei colocando emdois arquivos comovc mencionou, mas o problema permanece o mesmo, ele abre o terminal, pede a senha e depois não faz nada.

obrigado pela atenção
Registrado
Manoel Pinho
Administrador
Membro Vitalício
*****
Offline Offline

Mensagens: 8.404


inVISTA no seu conhecimento aprendendo linux !


Ver Perfil WWW
« Responder #5 : 09 de Julho de 2010, 16:34 »

Pedindo senha ?! De root ?!

Não coloque o su - dentro do script. Você deve executar isso no terminal e só então rodar o script.
Registrado

idneysilva
Visitante
« Responder #6 : 09 de Julho de 2010, 16:52 »

ah sim!

agora sim, mas não tem como então eu rodar o script e dentro dele pedir a senha?? pode ser meio frescura mas seria interessante poder rodar o script com dois cliques para poder espalhar para os novatos que eusempre tento convencer a mudar.

de qualquer forma, obrigado.

Registrado
nosXw
Visitante
« Responder #7 : 09 de Julho de 2010, 17:22 »

:S
com kdesu ou consolehelper
Registrado
Páginas: [1]   Ir para o Topo
  Imprimir  
 
Ir para:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2006-2009, Simple Machines XHTML 1.0 Válido! CSS Válido!