Upgrade Slackware-a (-current)

Uputstva, saveti i trikovi

Moderator: Urednik

Post Reply

Stalni član
Stalni član
offline

Posts: 45
Joined: 17 Feb 2007, 18:39
Location: Kragujevac

Post Napisano: 02 Mar 2009, 01:56


Za razliku od ostalih GNU/Linux distribucija kod Slackware-a nije potrebno čekati da se pojave razni release candidates-i ili potpuno nove verzije da bi imali svež i ažuriran sistem. Dovoljno je redovno pratiti current (ili trenutno najnovije 12.2 stable) stablo, što korisnicima broadband internet konekcije uopšte neće predstavljati problem...

Sve što je potrebno je sledeće:
1. Najnovija instalaciona verzija Slackware-a (DVD ili 6 CD-a)
2. Skripta napisana od strane jednog od članova Slackware Team-a (Eric Hameleers, a.k.a. Alien Bob) koju možete skinuti sa http://www.slackware.com/~alien/tools/rsync_current.sh" onclick="window.open(this.href);return false;

Prvo što treba uraditi je da negde na hard disku napravimo folder slackware-current ili slackware-12.2 (radi lakšeg snalaženja nazvaću ga upgrade folder), u zavisnosti koje stablo želite da koristite (preporučujem /home folder), gde ćemo kopirati DVD (ili svih 6 CD-a). Nakon toga, potrebno je editovati skriptu koju smo skinuli sa gore navedenog linka.

1. VERSION=${VERSION:-12.2}
Ako skidate sa 12.2 stable stabla nije potrebno ništa menjati, a ukoliko koristite current stablo potrebno je  VERSION:-12.2 zameniti sa VERSION:-current

2. TOPDIR="/home/ftp/pub/Linux/Slackware/"
Putanju /home/ftp/pub/Linux/Slackware/ zamenite putanjom koja vodi do mesta gde ste kopirali instalacioni DVD/CD npr. /home/ftp (napomena: OBAVEZNO izostavite ime foldera u kome ste kopirali DVD/CD, skripta će sama na osnovu gornje komande VERSION=${VERSION:-XXX} "koristiti" baš taj folder)

3. rsync $1 -vaz --delete --exclude "pasture/*" ${RSYNCURL}/slackware-$VERSION/ . (napomena: Tačka na kraju komande je VEOMA VAŽNA!!!)

Ovu komandu nije potrebno menjati ali sam nakon “proučavanja” rsync komande i problema sa pasture folderom došao do “dobitničke formule”...
rsync $1 -vaz --delete --progress ${RSYNCURL}/slackware-$VERSION/ .
Ako ne želite da vam skripta u potpunosti iskoristi bandwidth, možete koristiti sledeće:
rsync $1 -vaz --delete --progress --bwlimit=XYZ ${RSYNCURL}/slackware-$VERSION/ . (napomena: XYZ treba zameniti sa željenom brzinom u KILOBAJTIMA)

Izmenjenu skriptu snimiti i proveriti da li je u dozvolama dopušteno pokretanje skripte (ako nije, kao root koristite komandu chmod +x ime_skripte.sh)

Ostalo je samo da pokrenemo skriptu i sačekamo da se skinu novi paketi, nakon čega možemo da odradimo upgrade sistema. Postupak upgrade-a je detaljno objašnjen u fajlu UPGRADE.TXT koji se nalazi u samom korenu upgrade foldera.

Promene u current stablu možete pratiti na ftp://ftp.slackware.com/pub/slackware/s" onclick="window.open(this.href);return false; ... ngeLog.txt a promene stable stabla na ftp://ftp.slackware.com/pub/slackware/s" onclick="window.open(this.href);return false; ... ngeLog.txt

Na kraju, dozvolite da citiram Patricka... I wish everyone good luck with this! 
Last edited by Anonymous on 04 Mar 2009, 22:21, edited 1 time in total.
One OS to rule them all, one OS to find them...
One OS to call them all, and in salvation bind them...
In the bright land of Linux, where the hackers play...



Poznata ličnost
Poznata ličnost
offline
User avatar

Posts: 97
Joined: 26 Sep 2008, 01:15

Post Napisano: 02 Mar 2009, 10:21


Svaka cast za ovo!  :afro:


Post Reply

Who is online

Users browsing this forum: No registered users and 20 guests