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

-- 
André Cavalcante
Almada, Portugal
Ubuntu User number # 24370
Quer saber sobre Open Source Software? http://sobreoss.blogspot.com
Quer saber mais sobre Espiritismo? http://sobreespiritismo.blogspot.com

Atenção: Este e-mail pode conter anexos no formato ODF (Open Document
Format)/ABNT (extensões odt, ods, odp, odb, odg). Antes de pedir os anexos
em outro formato, você pode instalar gratuita e livremente o BrOffice (
http://www.broffice.org) ou o seguinte Plugin para Microsoft Office (
http://www.sun.com/software/star/odf_plugin/get.jsp).
-- 
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

Responder a