Страница 1 из 1

глюки

Добавлено: 2009-11-29 20:18:44
pkg_add
Здравствуйте, не могу понять почему выдает ошибку:
#pkg_add -r kde4
Error: FTP unable to get 'ftp://ftp.freebsd.org/pub/FreeBSD/ports ... s/kde4.tbz' File unavaible (e.g. File no found, no acces) pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports ... s/kde4.tbz' by URL

в переменной PKG_PATH значение я задал ftp://ftp.freebsd.org/pub/FreeBSD/ports/packages/, В /root/.cshrc прописал setenv PACKAGESSITE ftp://ftp.freebsd.org/pub/FreeBSD/ports/packages/

почему-то он ищет в только в папке packages, не заглядывая в подкаталоги еще странно, что он ищет именно kde4 а не разные версии этого файла, как это исправить?

Re: глюки

Добавлено: 2009-11-29 20:43:07
zg
pkg_add писал(а):в переменной PKG_PATH значение я задал ftp://ftp.freebsd.org/pub/FreeBSD/ports/packages/
зачем?

Re: глюки

Добавлено: 2009-11-29 23:19:30
Гость
zg писал(а):
pkg_add писал(а):в переменной PKG_PATH значение я задал ftp://ftp.freebsd.org/pub/FreeBSD/ports/packages/
зачем?
прочел на форуме, что этой переменной меняется дефолтное значение места где ос будет искать пакет

Re: глюки

Добавлено: 2009-12-07 20:39:09
Гость
С проблемой разобрался, достаточно было установить PACKAGESITE со значением оканчивающимся на Lates/

Re: глюки

Добавлено: 2013-11-27 16:42:44
bv
Теперь и у меня глюки :smile:
О други, выручайте! Система:

Код: Выделить всё

uname -r
9.0-RELEASE
При попытке обновиться вдруг откуда нивозмись появилас... такая информационная хренатень:
portmaster -a
pkg-static: PACKAGESITE in pkg.conf is deprecated. Please create a repository configuration file
pkg-static: PACKAGESITE in pkg.conf is deprecated. Please create a repository configuration file
pkg: PACKAGESITE in pkg.conf is deprecated. Please create a repository configuration file
pkg-static: PACKAGESITE in pkg.conf is deprecated. Please create a repository configuration file
pkg-static: PACKAGESITE in pkg.conf is deprecated. Please create a repository configuration file
pkg: PACKAGESITE in pkg.conf is deprecated. Please create a repository configuration file
pkg-static: PACKAGESITE in pkg.conf is deprecated. Please create a repository configuration file
pkg-static: PACKAGESITE in pkg.conf is deprecated. Please create a repository configuration file
pkg: PACKAGESITE in pkg.conf is deprecated. Please create a repository configuration file
Собственно сам /usr/local/etc/pkg.conf

Код: Выделить всё

# Configuration options
PACKAGESITE         : http://pkg.freebsd.org/${ABI}/latest
SRV_MIRRORS         : YES
PKG_DBDIR           : /var/db/pkg
PKG_CACHEDIR        : /var/cache/pkg
PORTSDIR            : /usr/ports
#PUBKEY             : /etc/ssl/pkg.conf
#HANDLE_RC_SCRIPTS   : NO
PKG_MULTIREPOS      : YES
#ASSUME_ALWAYS_YES   : NO
SYSLOG              : YES
#SHLIBS             : NO
#AUTODEPS           : NO
PORTAUDIT_SITE      : http://portaudit.FreeBSD.org/auditfile.tbz
Собственно не понятно что ему не нравиться и почему устарело всё так вдруг?

ПыСы в панике я даже pkgng переустановил и снова запустил pkg2ng :oops:
Но ничего не проишло ни в какую из сторон. Выручайте.

Re: глюки

Добавлено: 2013-11-27 18:06:38
guest
https://wiki.freebsd.org/pkgng#Availabi ... r_Download
+
http://lists.freebsd.org/pipermail/free ... 00107.html

базу удаленного репозитория можно смело грохнуть.

вообще-то, pkg 1.1.4_8 позволял использовать pkg.conf, видимо в финальном 1.2
только с отдельными repo:

# rm -rf /usr/local/etc/pkg.conf
далее, как написано в двух верхних ссылках.

- можно смело удалить базу удаленного repo:
# rm -f /var/db/pkg/repo.sqlite
- выполнить: pkg update
- не забывать про ключ -r для repo

Re: глюки

Добавлено: 2013-11-27 18:25:58
bv
guest писал(а):https://wiki.freebsd.org/pkgng#Availabi ... r_Download
+
http://lists.freebsd.org/pipermail/free ... 00107.html

базу удаленного репозитория можно смело грохнуть.

вообще-то, pkg 1.1.4_8 позволял использовать pkg.conf, видимо в финальном 1.2
только с отдельными repo:

# rm -rf /usr/local/etc/pkg.conf
далее, как написано в двух верхних ссылках.

- можно смело удалить базу удаленного repo:
# rm -f /var/db/pkg/repo.sqlite
- выполнить: pkg update
- не забывать про ключ -r для repo
Спасибо! Я сделал так:

Код: Выделить всё

cd /usr/local/etc/
rm -f pkg.conf
cp pkg.conf.sample pkg.conf
И всё наладилось)
Но почитав ссылки добавил ещё:

Код: Выделить всё

mkdir -p /usr/local/etc/pkg/repos
vi /usr/local/etc/pkg/repos/FreeBSD.conf
В который вписал:
FreeBSD: {
url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest",
mirror_type: "srv",
enabled: yes
}
Ну и потом pkg update ;-)

Re: глюки

Добавлено: 2014-01-02 20:20:44
savio
ставьте все с портов, и жизнь наладится :)

Re: глюки

Добавлено: 2014-01-22 8:34:25
bv
Если это относительно меня, то я до недавнего момента пользовался только портами, но пришёл к выводу что жизнь слишком коротка чтобы ими пользоваться ;)
Поддержка таких систем более трудозатратна, а если их хотя бы около 10-ка? Да это целая жизнь, особенно когда возникают подобные неприятности требующие что называется "вспомнить всё") Поэтому в будущем попробую перейти на пакеты.

Re: глюки

Добавлено: 2014-01-22 9:15:15
snorlov
Чем же она трудозатратна...Пакаджи собираются из портов с дефолтными настройками... Конечно если надо что-то побыстренькому проверить, то да, быстрее закачать пакадж... Впрочем тут все зависит от пользлвателя, ширины канала и быстроты проца...

Re: глюки

Добавлено: 2014-01-22 16:52:45
bv
snorlov писал(а):Чем же она трудозатратна...Пакаджи собираются из портов с дефолтными настройками... Конечно если надо что-то побыстренькому проверить, то да, быстрее закачать пакадж... Впрочем тут все зависит от пользлвателя, ширины канала и быстроты проца...
Да многим, начиная с обновления, заканчивая апгрэйдом с его мергемастером и синглюзермодом что вполне доставляет при удалённом администрировании без IPMI ;)

Re: глюки

Добавлено: 2014-01-22 17:46:09
snorlov
bv писал(а):
snorlov писал(а):Чем же она трудозатратна...Пакаджи собираются из портов с дефолтными настройками... Конечно если надо что-то побыстренькому проверить, то да, быстрее закачать пакадж... Впрочем тут все зависит от пользлвателя, ширины канала и быстроты проца...
Да многим, начиная с обновления, заканчивая апгрэйдом с его мергемастером и синглюзермодом что вполне доставляет при удалённом администрировании без IPMI ;)
ну с обновлением системы я еще соглашусь, но вот с софтом... Не помню, чтобы какой-то софт требовал синглюзер... Впрочем было дело, но тогда я ставил из исходников, не из портов, софт после плясок с бубнами вроде и собрался, а вот при запуске его даже ручками клал систему...
Я ведь софт обновляю сначала на тестовой машине, чтобы проверить не глючен ли он с моими настройками и лишь потом занимаюсь продакшеном.

Re: глюки

Добавлено: 2014-01-22 23:22:12
Alex Keda
bv писал(а):
snorlov писал(а):Чем же она трудозатратна...Пакаджи собираются из портов с дефолтными настройками... Конечно если надо что-то побыстренькому проверить, то да, быстрее закачать пакадж... Впрочем тут все зависит от пользлвателя, ширины канала и быстроты проца...
Да многим, начиная с обновления, заканчивая апгрэйдом с его мергемастером и синглюзермодом что вполне доставляет при удалённом администрировании без IPMI ;)
последний раз обновлялся в сингле в 2004 году.
обновляюсь в мультиюзере - полёт нормальный

Re: глюки

Добавлено: 2014-01-24 10:59:22
bv
ну с обновлением системы я еще соглашусь, но вот с софтом... Не помню, чтобы какой-то софт требовал синглюзер...
Про софт я говорил лишь что он долго устанавливается (дольше чем пакеты) и соответственно обновляется также дольше. При этом не редки "внезапные" проблемы при обновлении когда вываливается какая нибудь ошибка и т.п.
Впрочем было дело, но тогда я ставил из исходников, не из портов, софт после плясок с бубнами вроде и собрался, а вот при запуске его даже ручками клал систему...
Вы уверены что хорошо понимаете разницу между исходниками и пакетами?
Я ведь софт обновляю сначала на тестовой машине, чтобы проверить не глючен ли он с моими настройками и лишь потом занимаюсь продакшеном.
Это конечно гуд и уметь создать тестовую нагрузку в несколько сонет пользователей и т.п. НО вынужден повторить - жизнь слишком коротка для использования портов, а в вашем случае это ещё гораздо дольше))) Я найду более достойное применение высвободившемуся времени заюзаф пакеты учитывая ещё от факт, что на 99% случаев пакеты собраны с теми параметрами что меня устроят ;)

Re: глюки

Добавлено: 2014-01-24 13:15:46
xM
Alex Keda писал(а):последний раз обновлялся в сингле в 2004 году.
обновляюсь в мультиюзере - полёт нормальный
Я раньше тоже обновлялся в мультиюзер.
А потом, что-то подумал, что это неправильно, и стал согласно UPDATING всё делать в сингл.
Выходит не прав я, что ли?
Пойти, что ли, с 9.2 на 10 переехать "по неправильному" по SSH...

Re: глюки

Добавлено: 2014-01-24 22:18:44
Alex Keda
xM писал(а):
Alex Keda писал(а):последний раз обновлялся в сингле в 2004 году.
обновляюсь в мультиюзере - полёт нормальный
Я раньше тоже обновлялся в мультиюзер.
А потом, что-то подумал, что это неправильно, и стал согласно UPDATING всё делать в сингл.
Выходит не прав я, что ли?
Пойти, что ли, с 9.2 на 10 переехать "по неправильному" по SSH...
я некоторые сервера даже не видел никогда.
и, надеюсь, не увижу, даже через IP-KVM...

а вы мне предлагаете сгонять в австралию, америку, дойчлянд - не говоря уже прокатится по всей нашей необъятной родине =))
не, я не против покататься - но не потому что надо чё-то обновлять =)

Re: глюки

Добавлено: 2014-03-04 0:54:26
time12345
можете объяснить, если я создам этот /usr/local/etc/pkg/repos/FreeBSD.conf смогу порты ставить с сорцов? а то пишут
While pkg works just fine with ports as the local package management tool, it ultimately allows to skip ports and use remote binary packages.
вообще зачем надо было этот pkg вводить, сделали гемор блин

Re: глюки

Добавлено: 2014-03-04 1:01:40
time12345
и что такое mirror_type

Re: глюки

Добавлено: 2014-03-04 9:24:08
guest
time12345 писал(а):и что такое mirror_type
man pkg.conf

Код: Выделить всё

     MIRROR_TYPE: string         Specifies which mirror type to use for
                                 PACKAGESITE.  Either HTTP or SRV or NONE can
                                 be used.  By default SRV is used.

ps. нельзя стать администратором, вообще не читая man'ы

Re: глюки

Добавлено: 2014-03-04 12:20:11
time12345
да читаю я маны, просто с этим pkg нету времени возиться.. я имел в виду что конкретно значит это. ладно, позже читну ман