Jak na upgrade Squeeze -> Wheezy

Založil karel kudrna, 28. 06. 2013, 20:12:01

Předchozí téma - Další téma

karel kudrna

Ahoj,
dá se upgradovat bez cd? myslím ze 6 na 7... Děkuju
hmmm...

Petr Krčmář

#1
Ano, samozřejmě. Výchozí postup vůbec s CD nepočítá. Všechno se dá natahat z online repozitářů.

Roman Horník

#2
Nejdřív je potřeba upravit textovej soubor sources.list, co se nachází v /etc/apt. Protože nevím, jaký prostředí používáš, budeme pracovat v terminálu.

1) Přihlásíme se jako superuživatel:
su -
Po zadání hesla se staneš nejmocnějším


2) Sice se normálně sources.list edituje ručně, ale to je "pracný". Tam jde o nahrazení výrazů "squeeze" za "wheezy". My si to ale trochu vylepšíme. Následujícím příkazem bude onen soubor přepsán tak, aby obsahoval zdroj pro Wheezyho, současnou stabilní verzi Debianu:
echo "deb http://ftp.cz.debian.org/debian/ stable main non-free contrib" > /etc/apt/sources.list
Tohle je volitelný, většina uživatelů to nepotřebuje. Je to zdroj pro zdrojový balíčky:
echo "deb-src http://ftp.cz.debian.org/debian/ stable main non-free contrib" > /etc/apt/sources.list

Následující řádky jsou volitelný:
Deb-multimedia (dodatečnej a novější non-free multimediální software):
echo "http://www.deb-multimedia.org/ wheezy main non-free" >> /etc/apt/sources.list

WWW prohlížeč Opera:
echo "deb http://deb.opera.com/opera/ stable non-free" >> /etc/apt/sources.list
A přidáme klíč:
wget -O - http://deb.opera.com/archive.key | apt-key add -


3) Obnovíme databázi balíků:
apt-get update


4) ... a aktualizujeme:
apt-get dist-upgrade

Po restartu počítače budeš mít novej systém ;)
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

Ota Trkola

#3
Dovolil bych si Romana opravit, popřípadě doplnit.

1) Upgrade spočívá opravdu pouze v tom, že v souboru /etc/apt/sources.list přepíšeš výraz squeeze na wheezy

2) Upgrade provádím zásadně v textovém režimu, nikoliv v grafickém prostředí

3) Příkaz na upgrade systému na novou verzi není aptitude upgrade, ale aptitude dist-upgrade

Nicméně oficiální postup upgrade je složitější a má více kroků, ale nikdy jsem ho nemusel použít.

karel kudrna

#4
Bezva, díky. Mohli byste doplnit, kde se nachází "ofi" návod? Rád bych ho okouknul a na gůgl v práci nemám kdy... a doplnit zdroj prostředí Mate?
jinak bezva návod, děkuju.
hmmm...

Roman Horník

#5
Citace od: Ota Trkola kdy 29. 06. 2013, 07:23:17
Dovolil bych si Romana opravit...
Sis dovolil moc


Oficiální postup pro upgrade nepoužívám, vlastně už ani nevím, jak to bylo. Jednak totiž jedu na Sidovi (a Ota na 128-bitovým Kubuntu 14.04), jednak, když už upgraduju jinou instalaci, tak to dělám právě tak, jak jsme už s Otou popsali. A nikdy tenhle postup nezklamal.

Zdroj pro Mate:
deb http://packages.mate-desktop.org/repo/debian/ wheezy main

Do sources.list ho vložíš takhle:
su -
echo "deb http://packages.mate-desktop.org/repo/debian/ wheezy main" >> /etc/apt/sources.list
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

Petr Gajdůšek

#6
Vše je v release notes, které by si měl přečíst každý, kdo aktualizuje:
http://www.debian.org/releases/wheezy/releasenotes

Alespoň tedy kapitolu o upgrade ze squeeze, kde jsou popsané i možné problémy.

Petr Gajdůšek

#7
A ještě aspoň kapitolu 5, kde se popisují další problémy ve Wheezy.
Chtěl bych dodat, že je (bohužel) běžné uzavírání neopravených RC chyb přidáním poznámky o problému a work aroundu do releasenotes.

Vlastně je vhodné to přečíst celé :) Není to dlouhý dokument.

karel kudrna

#8
dík dá se z toho vycucat postup... se nehádejte, radši to připíchněte. díky.
hmmm...

Ota Trkola

#9
My se nehádáme, neboj... ;D

EDIT: Změnil jsem předmět vlákna a všech příspěvků, aby bylo hned jasné o co jde.

karel kudrna

Takže na první pokus nic moc.
Sources.list se sice vytvoří, ale je v jednom řádku, ne ve tvaru "deb http..." jak jsem zvyklý. je to nějaká chyba?
hmmm...

Ota Trkola

Dej sem celý obsah tvého sources.list.

Roman Horník

#12
A sakra, malá chybička, opraveno. Místo echo -ne ... dej jen echo
Původně jsem to chtěl hodit do jednoho příkazu a každej řádek ukončit pomocí \n, ale pak jsem si řekl, že by to nebylo přehledný
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

Ota Trkola

Výborně, Roman to malinko překombinoval, už nemusíme dále hledat viníka.

Tzn otevři si sources.list, smaž obsah a vlož tam toto:

deb http://ftp.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.debian.org/debian/ wheezy main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free
deb http://www.deb-multimedia.org/ wheezy main non-free


Poté shoď X-ka  a proveď upgrade:

# aptitude update
# aptitude dist-upgrade

karel kudrna

#14
Jj  ;)
takže po opravě to udělá tohle: GNU nano 2.2.4          File: /etc/apt/sources.list                           

deb http://ftp.cz.debian.org/debian/ stable main non-free contrib
http://www.deb-multimedia.org/ wheezy main non-free
deb http://deb.opera.com/opera/ stable non-free


umím to přepsat ručně, ale o to už teď nejde, že...

a koukněte na tohle:
root@kaja:/home/kaja# apt-get update
E: Typ ,,http://www.deb-multimedia.org/" na řádce 2 v seznamu zdrojů /etc/apt/sources.list není známý
N: Ignoring file 'google-chrome.list.save' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
E: Nelze přečíst seznam zdrojů.
root@kaja:/home/kaja#

co s tím sources.list.d ? a s celým google chrome do prasečí domácnosti?

jo a pardon , vidím li dobře, zcela mi schází zdroj security.debian.org ? Něco jsem přehlédl? mimochodem src. zdroje nebudu dávat.
hmmm...