альтернативный каталог distfiles
iNDiAnFLy 14 Августа, 2005 - 02:01
такая вот ситуация: Gentoo стоит на харде 20гб,
естественно места хронически нехватает, вот я и решил перенести все накопленые distfiles на DVD,
но возник вопрос: как это грамотнее реализовать?
тоесть в идеале хотелось бы, что-бы partage в первую очередь смотрела в /mnt/cdrom/distfile
и если там не обнаруживалось бы нужных файлов, то искала бы их в /usr/portage/distfiles
, ну а если и там нет ничего подходящего, то тогда уж качала бы нужные файлы и складывала их в /usr/portage/distfiles
»
- Для комментирования войдите или зарегистрируйтесь
Это прописывает в make.conf там есть параметр PKGDIR или как то так, там это по комментариям видно (если смотреть make.conf.example)
ЗЫ извини за не очень точный ответ, но в генте я еще новичок, а сейчас под рукой системы нет, чтобы точно проверить ((
да потёр я
да потёр я каменты в
/etc/make.conf
RTFM
что то в последнее время я часто стал говорить RTFM, вы не находите? :D
_________________
GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.
в мануалах как
в мануалах как то не совсем ясно -- читал и понял, что каталог принятый по умолчанию можно изменить, но осталось неясным можно ли использовать два каталога
В /etc/make.conf пишешь
...
Можно в etc/portage/mirrors написать
спасибо, сейчас
спасибо, сейчас буду пробовать =)
как и что позже отпишу
Quote:GENTOO_MIRRORS="
А он не станет с сидюка грузить нужные файлы на жесткий диск, а затем их использовать?
угу =(именно
угу =(
именно так он и зделал...
я перенёс все дистфайлы на DVD, путь к ним стал
/mnt/dvdrw/distfiles
,прописал в
/etc/make.conf
строкуGENTOO_MIRRORS="/mnt/dvdrw/distfiles/
и в /etc/portage/mirrors строку
local /mnt/dvdrw/distfiles/
теперь portage в первую очередь образается к "сидюку"
-- я полностью вычистил каталог
/usr/portage/distfiles/
но после
# emerge -f mc
в/usr/portage/distfiles/
переписались файлы с сидюка...печально =(
Я подумал что
Я подумал что так и нужно...
Ну раз по другому нужно, то вот..
Причем я это по команде "man make.conf" нашел, так что советую ман читать:)
Только интересно как система портежей отреагирует на то, что у тебя директория дистфайлов только для чтения???
Самому интересно...
Если хочешь сменить директорию твоего дерева портежей так вот
А нельзя...
... cделать так:
в /etc/make.conf добавить строку PKGDIR="/mnt/dvdrw/distfiles"
потом:
emerge --usepkg ПАКЕТ_ДЛЯ_УСТАНОВКИ
Нельзя, тк это
Нельзя, тк это должны быть уже скомпиленные пакеты...
попробуй всетаки #man emerge/make.conf/portage
Blame!
Можно и так
Gentoo_mirrors - это вам зеркала откуда брать, так что если он вслед. раз полезет за апом в инет облом схватит, ну ничего
а вообще можно делать вплоть до такого, если конф. править не хочется:
export PKGDIR="/mnt/cdrom/"
А если dvd в
А если dvd в зеркала добавить просто, а всё что на DVD есть, то на диске в distfiles после компиляции стирать?
_________________
^_^
это не выход --
это не выход -- это же каждый раз придётся сравнивать каталоги и выяснять что пришло из сети, а что c DVD
ну собственно пока что я так и сделал...
А что если линки создавать?
Я тоже когда систему ставил думал о такой вещи. Думал над такими вещами как тут предлагают но понял что это не подходит. Вроде корректно такой возможности нет реализовать. Но у меня винт большой, поэтому я забил и просто скопировал distfiles на винт. Но была у меня идея сделать symlinks со всех distfiles с dvd в /usr/portage/distfiles. Попробуй, может так получится.
Sorry za translit...
A mozhno ftp podnat a v GENTOO_MIRRORS="http://127.0.0.1/distfiles/"
Re: Sorry za translit...
GENTOO_MIRRORS="ftp://127.0.0.1/distfiles/
А может так?
Я конечно еще чайник в дженту, но вот почитал посты и подумал, а нельзя ли прописать в переменной с путем к дистфайлам сразу два каталога через пробел? Я в GENTOO_MIRRORS видел такое, может с дистрибами та же история?
_________________
Gentoo Linux 2006.0, kernel-gentoo-2.6.18-r3; X 7.1; KDE 3.5.5 на Gigabyte GA7-VA; Athlon XP 2500+, nVidia GeForce 4 Ti 4200 128mb, 512mb DDR400; Aureal Vortex 2
Поздновато-таки, но может еще
Поздновато-таки, но может еще у кого такая же проблема:
Переопределяем DISTDIR и заводится. Только в man`e пишется:
^_________^ <-----котэ