Tentamos novamente a execução de um script chamado jack2 na pasta
pessoal. Observe o retorno do comando ls. Ele mostra que o arquivo está
mesmo na pasta pessoal, mas em seguida, diz que o arquivo não existe.
karyttus@karyttus-desktop:~$ ls
Área de Trabalho examples.desktop Música
upgrade
Documentos Imagens Público Vídeos
Download jack2.txt skype-ubuntu_2.2.0.35-1_i386.deb
erros Modelos update
karyttus@karyttus-desktop:~$
karyttus@karyttus-desktop:~$ source ./jack2
bash: ./jack2: Arquivo ou diretório não encontrado
karyttus@karyttus-desktop:~$
Em 24-06-2011 15:00, Andre Cavalcante escreveu:
Olá Luciano, pessoal,
2011/6/24 luciano de souza<[email protected]>
Hà a aparência de defeito. Suponha o seguinte script:
#! /bin/bash
mkdir Erros
sudo apt-get update> ./Erros/update1
sudo apt-get upgrade> ./Erros/upgrade
sudo apt-get install skype> ./Erros/skype
sudo apt-get install thunderbird> ./Erros/thunderbird
sudo apt-get install wine> ./Erros/wine
sudo apt-get install lame ./Erros;lame
sudo apt-get install soundconverter> ./Erros/soundconverter
sudo apt-get update> ./Erros/update2
Uma sugestão:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install<pacote>
sudo apt-get autoremove
...
e ao final
sudo apt-get clean (se quiser diminuir o cache local dos pacotes)
Se você clicasse em um script como este e mandasse executar em
terminal, não esperaria que a tela ficasse aberta por um bom tempo?
Pois, eis que ela se abre e se fecha com imensa rapidez e nada é
instalado. Na verdade, no mínimo, deveria permanecer aberta para pedir
a autenticação.
Não necessariamente. Se o scipt começa e dá um erro qualquer, ele termina e
com isso termina o terminal também.
O ideal é abrir mesmo um shell (o terminal) e correr ./script.sh. Se der
erro, vai aparecer qual é o motivo lá, e.g, pasta errada.
Como a instalação do Skype e do Wine pelo Synaptic também têm erros.
Como o apt-get upgrade" reclama de arquivos de índices, fica a parecer
que algo de fato corre mal.
vamos primeiro corrir os arquivos de índice:
sudo apt-get install -f
Talvez ele diga para você que vai remover alguma coisa que está quebrada
etc. Beleza, deixe remover.
Se quiser fazer manualmente qualquer remoção:
sudo apt-get purge<pacote>
depois limpe tudo, inclusive a cache
sudo apt-get autoremove
sudo apt-get clean
para que o Skype possa ser instalado no 11.04, deves inserir um repositório,
conforme
http://www.webupd8.org/2011/03/install-skype-in-ubuntu-1104-via.html
ou instala a partir do pacote baixado:
http://ubuntuguide.net/install-skype-on-ubuntu-11-04-natty-narwhal-3264-bit
Não esquecer
sudo apt-get upadate
sudo apt-get upgrade
após a colocação do novo repositório
O Ubuntu guarda pontos de restauração do mesmo modo que o Windows? É
possível restaurar o sistema para uma data anterior?
Não há noção de ponto de restauração porque o gerenciamento de pacotes já
faz isso. Se quiser reinstalar, basta remover e instalar novamente.
Veja que isso funciona até para o kernel (que é um pacote como outro
qualquer)
Para os arquivos de configuração, aí é só apagar o arquivo/pasta (p.ex.: rm
.Skype na pasta home)
O fato de não conseguir executar um script no terminal é defeito tão
estarrecedor que fico sem ação.
O jeito certo é colocar os comando sem sudo dentro do script, abrir um
terminal e digitar
sudo source ./script.sh (assumindo-se que o script.sh esteja na pasta atual)
ou
sudo ./script.sh
No ambiente gráfico deves usar o gksudo
Abraços
--
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br