Доброго время суток!
Никак не могу установить kde c pkg_add.
Делаю pkg_add -r kde, пишет
Error: Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.1-re...
зашел пошагово на ftpserever-e, не нашел каталога packages-8.1-release/ , есть packages-8.2-release/Посоветуйте как и где мне нужно откорректировать, чтобы путь шел правильный или есть ещё какой нибудь вариант?
> Доброго время суток!
> Никак не могу установить kde c pkg_add.
> Делаю pkg_add -r kde, пишет
> Error: Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.1-re...
> зашел пошагово на ftpserever-e, не нашел каталога packages-8.1-release/ , есть packages-8.2-release/
> Посоветуйте как и где мне нужно откорректировать, чтобы путь шел правильный или
> есть ещё какой нибудь вариант?а в есть packages-8.2-release/ есть этот путь?
> Доброго время суток!
> Никак не могу установить kde c pkg_add.
> Делаю pkg_add -r kde, пишет
> Error: Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.1-re...
> зашел пошагово на ftpserever-e, не нашел каталога packages-8.1-release/ , есть packages-8.2-release/ну разумеется, неактуальный набор пакетов для старого релиза - никто долго держать
не будет.> Посоветуйте как и где мне нужно откорректировать, чтобы путь шел правильный или
> есть ещё какой нибудь вариант?У вас есть два варианта:
1) снести все установленные порты и пакеты и установить более актуальные пакеты из
packages-8-stable (используя переменную среды PACKAGESITE)2) установить в среде переменную PACKAGESITE указывающую на содержимое packages-8.1-release
и устанавливать пакеты по интернету, либо смонтировать DVD c FreeBSD/i386 8.1-RELEASE
и ставить kde оттуда , из того минимального набора что там есть.выставить переменную PACKAGESITE для packages-8.1-release:
для csh/tsch:
# setenv PACKAGESITE ftp://ftp.ru.freebsd.org/pub/FreeBSD-Archive/ports/i386/pack.../
для sh/bash:
# export PACKAGESITE=ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releas.../
все, нужно просто знать что старые архивы хранят как минимум два сервера:
ftp://ftp.ru.freebsd.org/pub/FreeBSD-Archive/ - наш Российский
и мастер сервер:
ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/
для их использования выставляем нужные переменные среды и работаем
# man pkg_add раздел среда/ENVIRONMENT
# man ports раздел среда/ENVIRONMENT
>[оверквотинг удален]
> # setenv PACKAGESITE ftp://ftp.ru.freebsd.org/pub/FreeBSD-Archive/ports/i386/pack.../
> для sh/bash:
> # export PACKAGESITE=ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releas.../
> все, нужно просто знать что старые архивы хранят как минимум два сервера:
> ftp://ftp.ru.freebsd.org/pub/FreeBSD-Archive/ - наш Российский
> и мастер сервер:
> ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/
> для их использования выставляем нужные переменные среды и работаем
> # man pkg_add раздел среда/ENVIRONMENT
> # man ports раздел среда/ENVIRONMENTДык можно же просто сразу путь указать при pkg_add
>[оверквотинг удален]
>> для sh/bash:
>> # export PACKAGESITE=ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releas.../
>> все, нужно просто знать что старые архивы хранят как минимум два сервера:
>> ftp://ftp.ru.freebsd.org/pub/FreeBSD-Archive/ - наш Российский
>> и мастер сервер:
>> ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/
>> для их использования выставляем нужные переменные среды и работаем
>> # man pkg_add раздел среда/ENVIRONMENT
>> # man ports раздел среда/ENVIRONMENT
> Дык можно же просто сразу путь указать при pkg_addможно:
ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releas.../ == 94 символа
очень удобно набирать если нужно установить больше одного пакета
>[оверквотинг удален]
> # setenv PACKAGESITE ftp://ftp.ru.freebsd.org/pub/FreeBSD-Archive/ports/i386/pack.../
> для sh/bash:
> # export PACKAGESITE=ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releas.../
> все, нужно просто знать что старые архивы хранят как минимум два сервера:
> ftp://ftp.ru.freebsd.org/pub/FreeBSD-Archive/ - наш Российский
> и мастер сервер:
> ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/
> для их использования выставляем нужные переменные среды и работаем
> # man pkg_add раздел среда/ENVIRONMENT
> # man ports раздел среда/ENVIRONMENTСпасибо за ответ, попробую! Как вы думаете лучше будет обновить сам релиз? Только вот я делал командой freebsd-update upgrade -r 8.2-RELEASE, почему-то тоже не получается где-то под 100мб скачивает и потом как будто глюкнутый стоит.
>[оверквотинг удален]
>> для sh/bash:
>> # export PACKAGESITE=ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releas.../
>> все, нужно просто знать что старые архивы хранят как минимум два сервера:
>> ftp://ftp.ru.freebsd.org/pub/FreeBSD-Archive/ - наш Российский
>> и мастер сервер:
>> ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/
>> для их использования выставляем нужные переменные среды и работаем
>> # man pkg_add раздел среда/ENVIRONMENT
>> # man ports раздел среда/ENVIRONMENT
> Спасибо за ответ, попробую! Как вы думаете лучше будет обновить сам релиз?ну это кому как нравится, но самое важное, это зависит от задач и _допустимого_ времени
простоя (перезагрузка) сервера или машины, связанного с обновлением.> Только вот я делал командой freebsd-update upgrade -r 8.2-RELEASE, почему-то тоже
> не получается где-то под 100мб скачивает и потом как будто глюкнутый
> стоит.sorry, я не пользуюсь для обновления системы freebsd-update
>[оверквотинг удален]
>>> # man pkg_add раздел среда/ENVIRONMENT
>>> # man ports раздел среда/ENVIRONMENT
>> Спасибо за ответ, попробую! Как вы думаете лучше будет обновить сам релиз?
> ну это кому как нравится, но самое важное, это зависит от задач
> и _допустимого_ времени
> простоя (перезагрузка) сервера или машины, связанного с обновлением.
>> Только вот я делал командой freebsd-update upgrade -r 8.2-RELEASE, почему-то тоже
>> не получается где-то под 100мб скачивает и потом как будто глюкнутый
>> стоит.
> sorry, я не пользуюсь для обновления системы freebsd-updateТак как я новичок. подскажите пожалуйста, как удалить полностью порты и скачать заново с интернета пошагово.
>[оверквотинг удален]
>>> Спасибо за ответ, попробую! Как вы думаете лучше будет обновить сам релиз?
>> ну это кому как нравится, но самое важное, это зависит от задач
>> и _допустимого_ времени
>> простоя (перезагрузка) сервера или машины, связанного с обновлением.
>>> Только вот я делал командой freebsd-update upgrade -r 8.2-RELEASE, почему-то тоже
>>> не получается где-то под 100мб скачивает и потом как будто глюкнутый
>>> стоит.
>> sorry, я не пользуюсь для обновления системы freebsd-update
> Так как я новичок. подскажите пожалуйста, как удалить полностью порты и скачать
> заново с интернета пошагово.так как вы новичок, следует читать handbook, в остальном зависит как вы ставили
порты...# man pkg_delete
# pkg_delete -a
затем проверьте содержимое /usr/local[etc|bin|sbin|lib|libexec|share|www]
и почистите
затем проверьте /var/db/pkg и /var/db/ports - почистите
если использовали portupgrade - почистите или удалите его базу# man portupgrade
после того как все почистили, можете обновить систему и ядро традиционным способом
используя csup для обновления sources системы и затем сборку и установку системы и
ядра:# cp /usr/share/examples/cvsup/standard-supfile /etc/supfile
правите supfile, меняете в нем строку:
*default host=CHANGE_THIS.FreeBSD.org
на
*default host=cvsup.ru.FreeBSD.orgи для апгрейда на 8.2-RELEASE, строку:
*default release=cvs tag=RELENG_8
на
*default release=cvs tag=RELENG_8_2_0_RELEASEзатем в одном виртуальном терминале читаете:
# less /usr/src/Makefile
и выполняете шаг за шагом сборку системы и ядра, затем установку:
# 0. rm -rf /usr/obj/*
выше дополнительный шаг 0
# 1. `cd /usr/src' (or to the directory containing your source tree).
# 2. `make buildworld'
# 3. `make buildkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC).
# 4. `make installkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC).
# [steps 3. & 4. can be combined by using the "kernel" target]где KERNCONF=MYKERNEL , файл MYKERNEL - конфигурация вашего ядра,
для i386 должен быть в /sys/i386/conf
дла amd64 должен быть в /sys/amd64/confесли не использовать KERNCONF, то by default будет собираться ядро GENERIC,
вам вполне подойдетшаг 5 пропустите и переходите к шагу 6
# 5. `reboot' (in single user mode: boot -s from the loader prompt).
# 6. `mergemaster -p'
# 7. `make installworld'
# 8. `make delete-old'
# 9. `mergemaster' (you may wish to use -i, along with -U or -F).
# 10. `reboot'
# 11. `make delete-old-libs' (in case no 3rd party program uses them anymore)все
для апгрейда портов используйте portsnap
первый запуск:
# portsnap fetch extract
последующие:
# portsnap fetch update
после чего лучше установить и использовать portmaster для установки хоть пакетов,
хоть из портов, или устанавливайте из пакетов как я написал ранееНу и привыкайте читайте документацию, разжевывать вам никто и ничего не обязан
>[оверквотинг удален]
> them anymore)
> все
> для апгрейда портов используйте portsnap
> первый запуск:
> # portsnap fetch extract
> последующие:
> # portsnap fetch update
> после чего лучше установить и использовать portmaster для установки хоть пакетов,
> хоть из портов, или устанавливайте из пакетов как я написал ранее
> Ну и привыкайте читайте документацию, разжевывать вам никто и ничего не обязанПросто некоторые информацию которые нужны в срочном порядке, в мануалах не найдешь пошагово. Так как у опытных администраторов и пользователей FreeBSD инфы намного больше и решить проблему намного быстрее, решился спросить у вас. Спасибо большое за полезную информацию!
>[оверквотинг удален]
>> # portsnap fetch extract
>> последующие:
>> # portsnap fetch update
>> после чего лучше установить и использовать portmaster для установки хоть пакетов,
>> хоть из портов, или устанавливайте из пакетов как я написал ранее
>> Ну и привыкайте читайте документацию, разжевывать вам никто и ничего не обязан
> Просто некоторые информацию которые нужны в срочном порядке, в мануалах не найдешь
> пошагово. Так как у опытных администраторов и пользователей FreeBSD инфы намного
> больше и решить проблему намного быстрее, решился спросить у вас. Спасибо
> большое за полезную информацию!в срочном порядке получают ТОНКОСТИ, а база и основы требуют тщательного изучения
и понимания, иначе эта информация так и останется поверхностной пылью