Atualizar versão a partir do cd

Iniciado por marciolp, 23 de Junho de 2007, 19:41

tópico anterior - próximo tópico

marciolp

Galera seguinte...
Tenho a versão 6.06 instalado tudo funcionado direitinho, tenho o cd desktop da versão 7.07 quero saber se é possivel atualizar a versão 6.06 para a 7.04   a partir do cdrom da versão 7.04. como faço isso?
AMD Sempron(TM) 2800+
ASUS A7N8X-X
DDR 1535 MB
HD 120 GB Samsung

Mythus

monte o cdrom do 7.04 no seu 6.06, e procure o arquvo: cdromupgrade na raiz

Se não consiguires executar diretamente, vá em /media/cdrom (ou outro lugar onde estiver montado) com:
cd /nome/do/lugar
depois use qualquer desses comandos:
sudo sh cdromupgrade
ou
sudo chmod +x ; sudo ./cdromupgrade
Abraços,
_________________
Não é programador, não é hacker. Formado em Direito pela UFPb. Usuário de Linux em tempo integral: Linux User Number: 174012.

marciolp

ola amigão, nenhum desses comandos deu certo
sempre da arquivo não encontrado.

AMD Sempron(TM) 2800+
ASUS A7N8X-X
DDR 1535 MB
HD 120 GB Samsung

Mythus

#3
vc está procurando no cdrom? ele está montado?

Editado:
Falha minha! Esse arquivo tem na iso do kubuntu-7.04-alternate-i386.iso
Acabei de pegar um cd do ubuntu normal e não tem.

O script é esse aqui:
#!/bin/sh
#
# "cdromupgrade" is a shell script wrapper around the dist-upgrader
# to make it possible to put it onto the top-level dir of a CD and
# run it from there
#
# Not that useful unfortunately when the CD is mounted "noexec",
# but useful for the notification-daemon that will just run it
# and be done with it
#
# WARNING: make sure to call it with a absolute path!
#          (e.g. /cdrom/cdromugprade)

# the codename is AUTO-GENERATED from the build-host relase codename
CODENAME=feisty
UPGRADER_DIR=dists/stable/main/dist-upgrader/binary-all/

cddirname=${0%\/*}
fullpath=$cddirname/$UPGRADER_DIR

# extrace the tar to a TMPDIR and run it from there
if [ ! -f $fullpath/$CODENAME.tar.gz ]; then
    echo "Could not find the upgrade application archive, exiting"
    exit 1
fi

TMPDIR=$(mktemp -d)
cd $TMPDIR
tar xzf $fullpath/$CODENAME.tar.gz
if [ ! -x $TMPDIR/$CODENAME ]; then
    echo "Could not find the upgrade application in the archive, exiting"
    exit 1
fi
gksu -- $TMPDIR/$CODENAME --cdrom $cddirname


Se quiser, tem como burlar essa falta:
1º Coloque o cdrom do Ubuntu
2º Abra o K3B e peça para "apenas criar imagem"
3º Ejete o cdrom
4º Monte a imagem do cd no /media/cdrom sudo mount -t iso9660  /tmp/kde-marciolp/k3b*iso /media/cdrom
5º Copie o conteúdo do script para o gedit e salve com o nome cdromupgrade
6º Mova o arquivo para dentro da imagem sudo mv ~/local_onde/foi_salvo/cdromupgrade /media/cdrom/cdromupgrade
7º Torne-o executável sudo chmod +x /media/cdrom/cdromupgrade
8º Execute-o /media/cdrom/cdromupgrade

Depois lembre de desmontar sudo umount /media/cdrom
Abraços,
_________________
Não é programador, não é hacker. Formado em Direito pela UFPb. Usuário de Linux em tempo integral: Linux User Number: 174012.

marciolp

Sim estou procuarando no cd rom, ele esta montado mas não existe nenhum arquivo com o nome de cdromupgrade
AMD Sempron(TM) 2800+
ASUS A7N8X-X
DDR 1535 MB
HD 120 GB Samsung

Mythus

Citação de: marciolp online 23 de Junho de 2007, 21:48
Sim estou procuarando no cd rom, ele esta montado mas não existe nenhum arquivo com o nome de cdromupgrade

Uma outra solução seria baixar a iso que tem, mas acho que você dá conta ;)
Abraços,
_________________
Não é programador, não é hacker. Formado em Direito pela UFPb. Usuário de Linux em tempo integral: Linux User Number: 174012.

marciolp

opa
não estou conseguinte criar a imagem
poderia dar mais detalhes de como fazer isso?
AMD Sempron(TM) 2800+
ASUS A7N8X-X
DDR 1535 MB
HD 120 GB Samsung

Mythus

Passo a Passo:
1º Em Tools (Ferramentas) escolha "Copiar CD".
2º Escolha o dispositivo de leitura onde o CD está.
3º Na aba Options marque "Apenas criar imagem" e desmarque as demais, querendo, pode modificar o modo de cópia para cópia clonada, mas não é necessário.
4º Na aba Imagem aparece o local onde a imagem será criada o lugar padrão é /tmp/kde-nome-do-usuário  Se você quiser pode modificar.
5º Clique em Iniciar
Abraços,
_________________
Não é programador, não é hacker. Formado em Direito pela UFPb. Usuário de Linux em tempo integral: Linux User Number: 174012.

marciolp

fera ate ae blz
so não estou conseguindo mover o arquivo para o /media/cdrom
ja tentei de todas as formas mas não vai.
o arquivo cdromupgrade salvei em /home/marcio.
AMD Sempron(TM) 2800+
ASUS A7N8X-X
DDR 1535 MB
HD 120 GB Samsung

Mythus

Desmontou o cd? montou a iso? está usando sudo pra fazer essas operações?

se quiser pode criar um diretório_vazio e montar a iso nele: sudo mount -t iso9660 naoseioquê.iso /home/marciolp/diretório_vazio -o loop
depois desmonta sudo umount /home/marciolp/diretório_vazio
Abraços,
_________________
Não é programador, não é hacker. Formado em Direito pela UFPb. Usuário de Linux em tempo integral: Linux User Number: 174012.

marciolp

opa
não consegui nover o arquivo para a imagem, movo para tudo quanto e lugar menos para a imagem.iso. Então fiz o precesso que me passou no windows ficou blz o cd da ate boot, juntei o script que postou ae, mas o problema e que nã ta executando  apesar do arquivo estar executavel.

marcio@ubuntu:~$ cd /media/cdrom
marcio@ubuntu:/media/cdrom$ ls
README.diskdefines  cdromupgrade  isolinux    preseed    start.ini
autorun.inf         disctree      md5sum.txt  programs   ubuntu
bin                 dists         pics        start.bmp  ubuntu.ico
casper              install       pool        start.exe
marcio@ubuntu:/media/cdrom$ sudo sh cdromupgrade
Could not find the upgrade application archive, exiting
marcio@ubuntu:/media/cdrom$


AMD Sempron(TM) 2800+
ASUS A7N8X-X
DDR 1535 MB
HD 120 GB Samsung

Mythus

Olha o comentário do scritp

Citar# WARNING: make sure to call it with a absolute path!
#          (e.g. /cdrom/cdromugprade)
o correto seria
cd /media/ ; sudo chmod +x /media/cdrom/cdromupgrade ; sudo /media/cdrom/cdromupgrade
Abraços,
_________________
Não é programador, não é hacker. Formado em Direito pela UFPb. Usuário de Linux em tempo integral: Linux User Number: 174012.

marciolp

opa finalmente consegui!!!
mas tem um problema é impossivel fazer atualização do 6.06 para o 7.04, mas de qualquer forma valeu pela experiência. obrigado.
AMD Sempron(TM) 2800+
ASUS A7N8X-X
DDR 1535 MB
HD 120 GB Samsung