Сейчас захожу из версии 1.0.3
Как обновить до последней?
Спасибо!

Здесь гляньте - http://forum.mozilla-russia.org/viewtopic.php?id=37072.

Проще всего скачать инсталлятор и установить "с нуля", предварительно сделав backup профиля. Столь серьёзное обновление - с 1.0.3 на 3.5.6 - вряд ли пройдёт гладко.
Инсталлятор можно скачать здесь (текущий сайт) либо здесь (оф.сайт проекта)

Скачал. Для Линукс.
А, что дальше  делать?

Dmitriy777
Не надо качать для линукс, это совсем другая операционка.
Судя по вопросы ты совсем новичёк во FreeBSD, а иначе бы знал про систему портов. (Вот тут очень подробное описание на русском: Handbook)

Вообще есть 2 способа установки - из портов и из пакаджей. Из пакаджей - быстро, но может быть не последняя версия, из портов - долго, придётся компилировать, но зато будет последняя версия.

1. Для установки из пакаджей (быстро):

Выделить код

Код:

pkg_add -r firefox35
pkg_delete firefox-1.0.3

Команды выполняются от рута. Первая команда ставит firefox 3.5, вторая удаляет твой firefox 1.

2. Для установки из портов (медленно):

Выделить код

Код:

cd /usr/ports/www/firefox35
make install clean
pkg_delete firefox-1.0.3

После команды make install clean придётся подождать от часа до 4-х, пока будет идти компиляция.

# pkg_add -r firefox35
Error: FTP Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7.0-release/Latest/firefox35.tbz: File unavailable (e.g., file not found, no access)
pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7.0-release/Latest/firefox35.tbz' by URL

Dmitriy777
Путь должен быть ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-stable/Latest/

Как изменить путь?

Dmitriy777
Сделай лучше так:

cd /usr/ports/www/firefox35
make install clean
pkg_delete firefox-1.0.3

Но для начала почитай handbook и обнови порты.

На http://www.mozilla-russia.org/products/firefox/ ведь есть ссылка на http://www.freshports.org/www/firefox35/. Там по-моему всё расписано.
Неужели чайники добрались до FreeBSD? :rolleyes:

ViRUS пишет

Dmitriy777
Сделай лучше так:

cd /usr/ports/www/firefox35
make install clean
pkg_delete firefox-1.0.3

Но для начала почитай handbook и обнови порты.

Читал handbook уже два раза. Если бы оно работало так, как там написано, я бы эту тему не открывал, но моя фряха выдаёт ошибки. А про них, в инструкции ничего не сказано.

# cd /usr/ports/www/firefox35
/usr/ports/www/firefox35: No such file or directory.

Dmitriy777 пишет

# cd /usr/ports/www/firefox35
/usr/ports/www/firefox35: No such file or directory.

Видимо, из-за того, что у вас неправильно настроены репозитории (см. выше).

Нет, это из-за того, что порты не мешало бы обновить.

Выделить код

Код:

portsnap fetch update

# portsnap fetch update
portsnap: Directory does not exist or is not writable: /var/db/portsnap

Dmitriy777 пишет

# portsnap fetch update
portsnap: Directory does not exist or is not writable: /var/db/portsnap

Так базы нет. Первый раз выполнить

Выделить код

Код:

portsnap fetch export

- это создаст базу.
В последующем обновлять уже так:

Выделить код

Код:

portsnap fetch update

#.~ portsnap fetch export
usage: portsnap [options] command ... [path]

Options:
  -d workdir   -- Store working files in workdir
                  (default: /var/db/portsnap/)
  -f conffile  -- Read configuration options from conffile
                  (default: /etc/portsnap.conf)
  -I           -- Update INDEX only. (update command only)
  -k KEY       -- Trust an RSA key with SHA256 hash of KEY
  -l descfile  -- Merge the specified local describes file into the INDEX.
  -p portsdir  -- Location of uncompressed ports tree
                  (default: /usr/ports/)
  -s server    -- Server from which to fetch updates.
                  (default: portsnap.FreeBSD.org)
  path         -- Extract only parts of the tree starting with the given
                  string.  (extract command only)
Commands:
  fetch        -- Fetch a compressed snapshot of the ports tree,
                  or update an existing snapshot.
  cron         -- Sleep rand(3600) seconds, and then fetch updates.
  extract      -- Extract snapshot of ports tree, replacing existing
                  files and directories.
  update       -- Update ports tree to match current snapshot, replacing
                  files and directories which have changed.
#.~ portsnap fetch update
portsnap: Directory does not exist or is not writable: /var/db/portsnap

Запускать от root надо, если чЁ.

Зашёл из под root, выполнил

Выделить код

Код:

portsnap fetch update

, тот же самый резульат.

Выделить код

Код:

mkdir /var/db/portsnap
chmod +rw /var/db/portsnap

?

#.~ mkdir /var/db/portsnap
mkdir: /var/db/portsnap: File exists
#.~ chmod +rw /var/db/portsnap
#.~

Dmitriy777
Ну а теперь

Выделить код

Код:

portsnap fetch export
portsnap fetch update

Хотя странно. Если папка уже существует, почему в нее нельзя писать, ведь, команда запускается от лица рута, а у него все права?

Dmitriy777
А

Выделить код

Код:

pkg_add ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-stable/www/firefox-3.5.6,1.tbz

Что говорит?

Очень, очень много чего сказало!
Как можно проверить, сработало или нет?

Дргие проги из покетов тоже не ставятся. Может, это можно бысто починить?
Переписать путь в supfile? В каком?

27-12-2009 04:51:29
#.~ cvsup supfile
Cannot open "supfile": No such file or directory
:(

Как можно проверить, сработало или нет?

фаерфокс запустить

Запустился старый FF.
Вот, ещё что-то сказало:
(firefox-bin:987): Gtk-WARNING **: Locale not supported by C library.
        Using the fallback 'C' locale.

Можно мне немножко по брюзжать? Зачем вы вообще установили FreeBSD?

Dmitriy777

http://community.activestate.com/forum/if-you-receive-error-gtk-warning-locale-not-supported-c-library

По идее, под фрёй тоже должно сработать.

А если старый фаерфокс удалить и поставить 35?

Народ помогите найти 4-ку для freebsd. Поставил 3.6 из портов, но не очень она мне. Где достать?
Перерыл весь фтп.
ответ найден: http://lists.freebsd.org/pipermail/free … 01229.html