Запустите
apt-cache show firefox | grep Version
, чтобы получить список доступных версий Firefox. В моем 14.04 это результаты:
Version: 32.0+build1-0ubuntu0.14.04.1
Version: 28.0+build2-0ubuntu2
Далее сообщите APT, какую версию установить:
sudo apt-get install firefox=28.0+build2-0ubuntu2
Затем вам нужно сказать APT, чтобы не обновлять новую версию. Согласно https://askubuntu.com/a/18656/22865 есть много способов сделать это, я выбрал:
sudo apt-mark hold firefox
Как только вы хотите отпустить свой Firefox 28 и следовать обычным еще раз:
sudo apt-mark unhold firefox
sudo apt-get upgrade
Кроме того, вы можете перечислить доступные версии с помощью:
apt-cache policy firefox
PS: Firefox сохраняет все свои настройки в папке ~ / .mozilla , Эта папка не будет изменена вышеуказанными командами, поэтому все ваши настройки должны сохраняться. Если вы хотите быть в безопасности, выполните резервное копирование настроек до того, как вы понизите рейтинг:
cp -ra ~/.mozilla ~/.mozilla.backup
Вы можете перейти к заданному каталогу с помощью cd, а затем обслуживать текущий каталог как веб-сервер с помощью команды:
python -m SimpleHTTPServer
На другом компьютере перейдите к адресу http://server-ip:8000/ [ ! d1]
где «server-ip» - это то, что вы видите, когда вы делаете «ifconfig» на исходном компьютере, в разделе «inet addr:». Например, если вывод ifconfig на исходном компьютере начинается следующим образом:
eth0 Link encap:Ethernet HWaddr 00:30:67:d5:a7:a4
inet addr:10.0.0.3 Bcast:10.0.0.255 Mask:255.255.255.0
...
, то на целевом компьютере вы должны указать браузеру:
http://10.0.0.3:8000/
, если вы хотите что-то быстрее, чем модуль SimpleHTTPServer python (что является удивительным и наиболее простым способом imho), вы можете использовать утилиту netcat (nc) - она использует raw TCP, поэтому у вас не будет накладных расходов поставляется с протоколом HTTP.
Например, если вы пытаетесь скопировать файл config.xml из хоста germany.local на хост france.local (оба запускают ubuntu), вам необходимо выполнить следующие действия: [!d1 ] на целевом хосте france.local run:
(он запустит nc-процесс, который прослушивает порт 7000 для входящих данных и записывает указанные данные в файл copied_config.xml) на исходном сервере germany.local run: nc -l -p 7000 > copied_config.xml
nc -q 0 france.local 7000 < config.xml
Вот и все!
Кроме того, вы можете проверить это полезное руководство для более подробных инструкций