Инсталиране на Firefox 3.1 beta 1 на Ubuntu

Няколко пъти съм описвал хватки за Firefox, но винаги са били за Windows-ски Firefox, ако ОС-а е бил от значение. Това е така, тъй като основно ползвах Windows и повечето човъркане по Лисицата е било именно под тази Операционна Система.

Тъй като от известно време на 2 от машините ми съм инсталирал и Убунту и все повече време прекарвам на тази ОС, то неизбежно се стигна и до инсталиране на бета версия и на тях. Всъщност преди бях инсталирал и 3.0 beta, но така и не му обърнах внимание.

Сега ще опиша (цитирам) 2 начина за инсталиране на Firefox 3.1 beta 1 на Ubuntu, които намерих и изпробвах. Ще опиша и как да се направи и ползва отделен профил за всяка версия на Лисицата, както го бях описал за Windows.

Да започвам:

Инсталиране на Firefox 3.1 beta 1, използвайки архивът от сайта на Mozilla

Оригиналът

Първо е препоръчително да се направи backup (резервно копие) на профилите на Firefox. За целта ще ги копираме в друга папка. Командата е:

cp -r ~/.mozilla/firefox/ ~/firefox_profile_backup

Тази команда копира директорията с профилите в директория ~/firefox_profile_backup

Ако нещо се скапе и се наложи да възстановим копието, ни трябва следните команди:

rm -r -f ~/.mozilla/firefox/
cp -r  ~/firefox_profile_backup ~/.mozilla/firefox/

Сега да свалим и разархивираме архива от сайта на Mozilla.

wget -O - http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.1b1/linux-i686/en-US/firefox-3.1b1.tar.bz2 | tar xj -C ~

wget изтегля архива, а tar го разархивира. В следствие на горната команда получаваме Firefox 3.1 beta 1 в директория ~/firefox.

Стартирането на новия Firefox става чрез следната команда:
~/firefox/firefox &

Това ще доведе до стартирането на новия браузър, но ще използва профила, който сте използвали със старата версия. Ако не желаете това, стиснете зъби и прочетете по-надолу, как се прави профил и как се стартира Лисицата с друг профил и дори, как да стартирате няколко версии с различни профили едновременно.

Ако желаете, да имате иконка в главното меню, това може да се направи с приложението “Main Menu”, която се намира в менюто “Preferences”.

Инсталиране на Firefox 3.1 beta 1, използвайки външно хранилище

Оригиналът

Той е малко по-магически, но пък използва хранилище и следователно инсталираните приложения могат да се обновяват автоматично.

Магическите команди са:

sudo echo "activate sudo"

echo "deb http://ppa.launchpad.net/fta/ubuntu hardy main
deb-src http://ppa.launchpad.net/fta/ubuntu hardy main" | sudo tee -a /etc/apt/sources.list
sudo apt-get update
sudo apt-get install firefox-3.1

Това автоматично си добавя и иконата в Internet менюто.

Създаване на нов профил и използването му.

Profile Manager-а под Linux се стартира, както и под Windows – с параметър -P

firefox -P

В някои случаи, какъвто е и случаят с инсталираният от архива на Mozilla Firefox, това не сработва, тъй като стартиращият скрипт също има параметър -p и го приема грешно. Начинът за заобикаляне на проблема е, да се добави като първи параметър -a (нямам идея, какво прави) и нещо, което не е име на XUL приложение (не знам и какъв е ефектът, ако е ;) ), например:

firefox -a emu -P

Profile Manager-а изглежда така:

Натискаме бутона “Create Profile”, появява се прозорец, в който се обяснява, за какво служат профилите, натискаме “Next”, появява се прозорец, в който трябва да изберем име на новия профил:

Аз обикновено си правя профили с име Fx и версията, за която е предназначен, в случая Fx31. След като въведем името, натискаме Finish и вече си имаме нов профил.

Сега можем да изберем новия профил, да натиснем бутона “Start Firefox” и да стартираме Firefox с използващ новосъздадения профил.

Така обаче, ще трябва да минаваме през Profile Manager-а всеки път, когато искаме да сменим версията/профила на Firefox. Има ли по-лесен начин?

Има, разбира се. С параметърът P, освен, че се пуска Profile Manager-а (това по-скоро е вторичното му действие) се оказва и с кой профил да се стартира. Ако искаме да стартираме браузъра, който създадохме от архива на Mozilla, то пишем следното:

~/firefox/firefox/ -P Fx31

Разбира се, да пускаме всеки път Лиско от конзолата, не е най-тарикатският начин (може би най-хакерсикят, но и такъв не е ;) ). Затова просто добавяме към командата в Main Menu-то “-P Fx31″.

Същото може да се добави и към създадената чрез хранилището икона.

Стартиране на две или повече различни версии на Firefox

До тук всичко е чудесно, но какво става, ако се опитаме да стартираме друга версия с друг профил, след като сме стартирали новата (и не сме я спирали)?

Отваря се нов празен прозорец, но версията на Firefox-а и профила са същите.

Греда, както се казва в една много тъпа реклама. И за какво си играхме до сега?

Има решение, разбира се. Вълшебното заклинание е “no remote” или по-точно решението е добавянето на още един параметър – “-no-remote”. Така цялата команда става:

~/firefox/firefox -P Fx31 -no-remote

Можем да добавим и този параметър към стартиращите иконки и така ще можем да си стартираме едновременно няколко различни версии и профили на Firefox-а.

“no remote” работи и под Windows, ако решите да си направите shortcut-и за стартиране на различните версии/профили. По подобен начин си паля различните профили (3 за Firefox 3.0 и 1 за 3.1) в работата, използвайки enso

Писна ли ви да четете? Сигурно.

Е и на мен ми писна да пиша, а и май няма, какво да добавя.

Поздрави Ему

П.П. Ако някой види грешка или някой по-напреднал с Linux-а иска да добави нещо, то You are welcome ;) .

One Response to “Инсталиране на Firefox 3.1 beta 1 на Ubuntu”

  1. EmsSs EmsSs says:

    А ако искам да си инсталирам българската версия на firefox, какво трябва да променя в тези команди?:
    sudo echo “activate sudo”

    echo “deb http://ppa.launchpad.net/fta/ubuntu hardy main
    deb-src http://ppa.launchpad.net/fta/ubuntu hardy main” | sudo tee -a /etc/apt/sources.list
    sudo apt-get update
    sudo apt-get install firefox-3.1

Leave a Reply



Comment Preview