Случайно очистил папку в коллекции портов, как восстановить содержимое?
/usr/ports/www/apache22
FreeBSD 6.1
Коллекция портов
Модератор: arachnid
-
bukakusa
- Сообщения: 42
- ОС: debian
Re: Коллекция портов
если вообще все порты удалили, то идем сюда: ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports-stable/ и качаем архив с портами.
Если только /usr/ports/www/apache22 то как вариант: cd /usr/ports && make update
update: сорри, вариант с обновлением не подходит
update2: в хэндбуке нашел способ
Метод с использованием Sysinstall
В этом методе повторно используется sysinstall (/stand/sysinstall в FreeBSD версий ниже, чем 5.2) для ручной установки Коллекции Портов.
1.
Работая как пользователь root, запустите sysinstall так, как это показано ниже:
# sysinstall
2.
Опуститесь вниз и выберите Configure, нажмите Enter
3.
Опуститесь вниз и выберите Distributions, затем нажмите Enter
4.
Опуститесь вниз к пункту ports, нажмите клавишу Пробел
5.
Поднимитесь вверх к Exit, нажмите Enter
6.
Выберите желаемый носитель для установки, например, CDROM, FTP и так далее.
7.
Перейдите на пункт меню Exit и нажмите Enter.
8.
Нажмите X для выхода из sysinstall.
Если только /usr/ports/www/apache22 то как вариант: cd /usr/ports && make update
update: сорри, вариант с обновлением не подходит
update2: в хэндбуке нашел способ
Метод с использованием Sysinstall
В этом методе повторно используется sysinstall (/stand/sysinstall в FreeBSD версий ниже, чем 5.2) для ручной установки Коллекции Портов.
1.
Работая как пользователь root, запустите sysinstall так, как это показано ниже:
# sysinstall
2.
Опуститесь вниз и выберите Configure, нажмите Enter
3.
Опуститесь вниз и выберите Distributions, затем нажмите Enter
4.
Опуститесь вниз к пункту ports, нажмите клавишу Пробел
5.
Поднимитесь вверх к Exit, нажмите Enter
6.
Выберите желаемый носитель для установки, например, CDROM, FTP и так далее.
7.
Перейдите на пункт меню Exit и нажмите Enter.
8.
Нажмите X для выхода из sysinstall.
нет знаний не дающих силу ©
-
Maestro
- Сообщения: 227
- Статус: ипэшник
- ОС: FreeBSD-6.2 STABLE
Re: Коллекция портов
cvsup -g -L 2 /usr/local/etc/supfile
(А про содержимое супфайла читайте в handbook - там подробно описано)
(А про содержимое супфайла читайте в handbook - там подробно описано)
дайте денег на обновление портов :)
-
Mydvane
- Сообщения: 113
- ОС: freebsd
Re: Коллекция портов
раз пошла такая пьянка...
portsnap тоже может помочь
portsnap тоже может помочь
-
Maestro
- Сообщения: 227
- Статус: ипэшник
- ОС: FreeBSD-6.2 STABLE
Re: Коллекция портов
portsnap долго, и трафика дофига жрет, хотя и штатный... а cvsup можно гибко натсроить только на порты ветки www например =)))
дайте денег на обновление портов :)
-
Mydvane
- Сообщения: 113
- ОС: freebsd
Re: Коллекция портов
Maestro да никто и не спорит, сам цсапом пользуюсь. и он кстати тоже штатный.
-
Maestro
- Сообщения: 227
- Статус: ипэшник
- ОС: FreeBSD-6.2 STABLE
Re: Коллекция портов
Нее CVSUP не штатный, его надо из портов ставить, а с 6-ой ветки штатным идет portsnap - и никаких портов левых, просто portsnap набрал в консоли - и все работает.
дайте денег на обновление портов :)
-
izen.fire
- Сообщения: 268
- ОС: Windows XP
Re: Коллекция портов
ports-supfile:
Код: Выделить всё
*default host=cvsup15.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs
*default delete use-rel-suffix
*default compress
*default tag=.
ports-allКоманда обновления портов:
Код: Выделить всё
% csup /path/to/ports-supfileРотор поля наподобие дивергенции градуирует себя вдоль спина и там внутре ево неонка.
-
Maestro
- Сообщения: 227
- Статус: ипэшник
- ОС: FreeBSD-6.2 STABLE
Re: Коллекция портов
Ну вот - век живи - век учись!!! Но все таки штатным и рекомендуемым начиная с 6-ой ветки идет portsnap.
дайте денег на обновление портов :)