PDA

Prikaži potpunu verziju : HOWTO: Firefox instalacija/upgrade


bobzilla
18.5.2006, 16:26
Neko sa ovog foruma je pitao o instalaciji/upgradeu Firefoxa. Zato je ovo postovan ove. ;)

Ako ne postoji arhiva u formatu koji koristi vaš packet manager, onda ćete to morati da odradite ručno. Inače preporučujem da probate sa pretragom za paket u formatu koji koristi vaša distribucija. Ovakvom instalacijom vaš paket menadžer neće biti informisan da je FF instaliran.

Prvo par napomena:
Prethodnu verziju možete obrisati pomoću lokalnog paket menadžera. Ili je možete ostaviti. Vaš izbor. Prateći ovo upustvo je nećete izbrisati, samo više neće biti u izvršnoj stazi, tako da ćete morati napraviti novi simbolički link da bi mogli po potrebi da podižete i staru (korisno za web dizajnere, napr). Za većinu navedenih komandi morate biti ulogovani kao root. Ako koristite distroe koje koriste sudo (napr Ubuntu) ispred svake navedene komande kucajte sudo. Ako je u pitanju upgrade... Ovakav upgrade ima smisla jedino ako vaš distro dolazi sa verzijom 1.0.x, a vi želite da dođete do verzije 1.5.x. Ako već imate 1.5, koristite Firefoxov upgrade (Help-> Check for upgrades).

Postupak je jednostavan. Skinete arhivu sa http://www.mozilla.com/products/download.html?product=firefox-1.5.0.3&os=linux&lang=en-US Ovo nije source. Ovo je izvršni paket. Moram da napomenem jer me je neko već pitao nešto slično. Ova arhiva ne dolazi sa installerom. Instalaciju je neophodno uraditi ručno.

Otpakujte arhivu. Najbolje u home direktorijumu. Otvorite neki emulator terminala (gnome-terminal, console, xterm, itd...) i otkucajte:

mkdir /usr/lib/firefox-1.5

Ovo pravi direktorijum u /usr/lib... U njega ćemo kopirati čitavu arhivu pomoću komande cp. Prvo ćemo preći u direktorijum u kome se nalazi otpakovani sadržaj (pretpostavljam da ste otpakovali arhivu u home direktorijumu). A onda kopirati sadržaj u novo-napravljeni direktorijum.

cd firefox
cp -R ./* /usr/lib/firefox-1.5

Zatim ćemo napraviti simbolički link u /usr/bin kako bismo mogli i da pokrećemo firefox. Ukoliko u vašoj distribuciji ne dolazi firefox, onda možete odmah nastaviti sa narednom komandom. Ako već imate instaliran firefox preskočite ovaj deo, odradite ono što piše ispod, a zatim se vratite na ovaj deo.

ln -s /usr/lib/firefox-1.5/firefox /usr/bin/firefox

Ako već imate instaliran firefox, potrebno je da prvo odlučite da li želite da ostavite stariju verziju ili je obrišete.

Ako želite da je obrišete uradite to u lokalnom paket menadžeru ili iz komandne linije koristeći odgovarajuću komandu. Nakon toga otkucajte komandu napisanu iznad ovog pasusa (ln -s ...).

Ako želite da zadržite staru verziju, preimenujte simbolički link /usr/bin/firefox u neko drugo ime. Moja preporuka je /usr/bin/firefox-1.0.7 (odnosno umesto 7, podbroj vaše verzije).

mv /usr/bin/firefox /usr/bin/firefox-1.0.7

A zatim otkucajte komandu napisanu dva pasusa iznad (ln -s ...).

bobzilla
18.5.2006, 16:28
Ako se u meniju vaše distribucije već nalazi prečica ka firefoxu, onda sledeći korak nije neophodan. Ukoliko se ne nalazi, onda nastavite sa sledećim delom.

Prvo, uđite u poddirektorijum icons dira u kome ste otpakovali arhivu. Kopirajte mozicon50.xpm u /usr/share/pixmaps/firefox.xpm:

cp ./mozicon50.xpm /usr/share/pixmaps/firefox.xpm

Zatim, otvorite bilo koji tekst editor (gedit, kate, kedit, gvim,...) i upišite:

[Desktop Entry]
Encoding=UTF-8
Name=Mozilla Firefox 1.5
Comment=Browse the web
Comment[sr]=Преглед интернет презентација
Exec=firefox
Icon=firefox.xpm
StartupNotify=true
X-KDE-StartupNotify=true
mime-type=text/html
Terminal=false
Type=Application
Categories=GNOME;Application;Network;

i sačuvajte kao firefox.desktop u svom home direktorijumu. Zatim u emulatoru terminala (kao root) otkucajte:

mv ./firefox.desktop /usr/share/applications

Alternativno, ovaj deo možete preskočiti. Odradite onaj deo sa kopiranjem ikone, zatim otvorite Gnome ili KDE menu editor i ručno postavite atribute.

bobzilla
18.5.2006, 16:36
Ako ovo deluje previše komplikovano za početnike, napravio sam mali Makefile koga je dovoljno kopirati u direktorijum gde ste otpakovali firefox, preimenovati u Makefile (skinut ekstenziju txt), a zatim otvoriti emulator terminala (Gnome, Konsole, xterm, ...) prebaciti se u taj direktoriju i otkucati:

make install

za instalaciju, odnosno:

make uninstall

za deinstalaciju.

Makefile je u dodatku ovog posta.

bobzilla
18.5.2006, 16:43
Makefile je testiran pod Ubuntu Linuxom. Nisam testirao pod Slackwareom, jer sam tamo sve odradio ručno. Ne dajem bilo kakvu garanciju za ovaj Makefile. Pod neobičnijim distribucijama ili distribucijama koje veoma vole da petljaju oko rasporeda sistemskih fajlova, moguće je da ne odradi posao kako valja. Za ostale bi trebalo da je ok. Ako uočite bilo koji problem, javite mi i biće rešeno.

Sam Makefile nema šanse da može da vam zezne nešto u sistemu... Nepažljivo izdavanje komandi kao root može. Moja pretpostavka je da ste nešto pogrešno odradili, ako ovo zezne sistem. Ali je moguće da zezne instalaciju firefoxa, ako ne koristite tipičnu distribuciju, već neku poput Gobo Linuxa koje menjaju samu arhitekturu rasporeda direktorijuma u GNU Linux-u. Zato ne mogu da preuzmem nikavu odgovornost za eventualne ispade nastale korišćenjem ovog Makefile-a.

Napisano je čisto u nadi da će vam biti koristan i olakšati instalaciju. ;)