Gravar scripts de comandos

1. Gravar scripts de comandos

humberto junior
qasti

(usa Debian)

Enviado em 02/04/2016 - 18:53h

Boa noite, tem como criar um script de comandos, pra que quando for executado ele execute um comando por vez, sendo que executa o próximo somente quando o atual terminar?

No meu caso gostaria de criar um "instalador" completo do python, com as bibliotecas. Ai por exemplo, cada um dos comandos abaixo eu tive que copiar e colar manualmente, me parece que tem aqueles comandos make .. que fazem automaticamente a instalação, mas gostaria de criar meu proprio script, para futuramente usar em outros projetos.

sudo apt-get install build-essential checkinstall
sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
cd ~/Downloads/
wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
tar xzf Python-2.7.10.tgz
cd Python-2.7.10
sudo ./configure
sudo make altinstall
# python2.7 -V
Python 2.7.10


Obrigado.


  


2. Re: Gravar scripts de comandos

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/04/2016 - 19:10h

A programação e a execução são sequenciais, a menos que se coloque um & na frente de algum comando.
Não recomendo.

Sobre o comando make:

Primeiro tem que se ler arquivos como README e INSTALL dentro do pacote descompactado.
E ver se o ./configure tem um help com a opção --help para saber.

Depois vem as opções do make. O configure gera um arquivo chamado Makefile que possui todas as diretivas possíveis do make.
Pode ter comandos do make desde compilação, instalação, remoção, criação de documentação.
É o que existe em alguns makefiles. Pode não ter todas as opções.

Não precisa executar ./configure e make com sudo. No máximo um fakeroot.
Para instalar, sim, aí precisaria de sudo.

Você pode querer empacotar seu próprio Python como um .deb e há jeito para isto.
Há uma opção no ./configure que determina o local de instalação para não sobrescrever arquivos do sistema.
Geralmente é instalado em /usr/local e em casos excepcionais em /opt.

----------------------------------------------------------------------------------------------------------------
# apt-get purge systemd (não é prá digitar isso!)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



3. Re: Gravar scripts de comandos

felipe silva
lipman

(usa Debian)

Enviado em 02/04/2016 - 19:11h

Antes do make install tem o make ainda, segue a sequência abaixo:
./configure
Make
Make install

Funcionária sim...
Boa sorte! =D






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts