Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Как сделать чтобы emerge не лез в интернет за обновлениями?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
Tahir
n00b
n00b


Joined: 14 Apr 2008
Posts: 6

PostPosted: Mon Apr 14, 2008 8:35 am    Post subject: Как сделать чтобы emerge не лез в интернет за обновлениями? Reply with quote

Сабж, собственно. Установил в первый раз Генту и хотел попробовать установить доп. софт, но не могу понять, какую опцию добавить, чтобы при установке портеджей emerge не лез в инет. При доступе в интернет все качается, а когда я отключаю инет, то после проверки на доступность зеркал, emerge вываливается. У нас на работе лимитный интернет, поэтому хотелось бы пока без обновлений. Ставлю с liveDVD 2007 для amd64. Заранее благодарю.
Back to top
View user's profile Send private message
zvn
Tux's lil' helper
Tux's lil' helper


Joined: 13 Jul 2007
Posts: 77

PostPosted: Mon Apr 14, 2008 9:05 am    Post subject: Reply with quote

а куда он, по-Вашему, должен лезть, кроме инета?
Варианты
1. в каталог на диске Вашего компьютера?
2. в каталог на диске другого компьютера, который не в инете?
Back to top
View user's profile Send private message
Tahir
n00b
n00b


Joined: 14 Apr 2008
Posts: 6

PostPosted: Mon Apr 14, 2008 9:30 am    Post subject: Reply with quote

Ну я думал, что по логике вещей он должен лезть в дерево портежей? Вообще-то я пробовал раньше в других дистрибутивах все устанавливать через rpm. Здесь пока все темный лес. :-)
Back to top
View user's profile Send private message
zvn
Tux's lil' helper
Tux's lil' helper


Joined: 13 Jul 2007
Posts: 77

PostPosted: Mon Apr 14, 2008 10:20 am    Post subject: Reply with quote

Tahir wrote:
Здесь пока все темный лес. :-)

Надо сначала читать http://www.gentoo.org/doc/ru/?catid=install
http://ru.gentoo-wiki.com
http://gentoo-wiki.com/TIP_Networkless_Maintenance
Back to top
View user's profile Send private message
Tahir
n00b
n00b


Joined: 14 Apr 2008
Posts: 6

PostPosted: Mon Apr 14, 2008 10:38 am    Post subject: Reply with quote

Спасибо за ресурсы, я их почитаю, некоторые и уже читал, но не могли бы вы просто сказать, какую опцию использовать в командной строке, чтобы emerge не лез в инет, а просто устанавливал из дерева имеющихся у меня портежей?
Back to top
View user's profile Send private message
zvn
Tux's lil' helper
Tux's lil' helper


Joined: 13 Jul 2007
Posts: 77

PostPosted: Mon Apr 14, 2008 10:56 am    Post subject: Reply with quote

после того, как прочитаете документацию, рассмотрите варианты с расположением исходников пакетов из среза
1. локально
GENTOO_MIRRORS="локальный дир"
FETCHCOMMAND="/usr/bin/cp \${URI} \${DISTDIR}"
2. на ftp сервере в вашей локальной сети
GENTOO_MIRRORS="ftp://server//дир на сервере от корня"
RESUMECOMMAND=" /usr/bin/wget -t 5 --passive-ftp \${URI} -O \${DISTDIR}/\${FILE}"

для грубой аналогии:

в срезе gentoo содержатся:
1. дерево портежей (т.е. перечень пакетов и средства установки пакетов, дерево надо синхронизировать по необходимости)
2. stage для выбранной архитектуры (это просто архив корня, в котором сидят только необходимые бинарники для выбранной архитектуры, конфигурации и необходимые директории)
3. загрузочный диск
4. исходники (будут браться оттуда, откуда скажете, или (по умолчанию) из стандартного репозитория в инете или оттуда, откуда указано в средстве установки)

Если Вы воспользовались только livecd для gentoo, то 1+2+3 уже было на нём, а исходников, которые были в репозитории на момент создания livecd, у Вас, возможно, нет, тогда они по определению в инете и Вам всё равно их оттуда качать надо по мере необходимости установки/обновления пакетов.

в rpm-дистрибутиве
1. rpm для выбранной архитектуры (т.е. бинарники), для обновлений надо обращаться к репозиторию в инете или самостоятельно скачивать rpm, учитывая зависимости
2. загрузочный диск с инсталлятором


Last edited by zvn on Mon Apr 14, 2008 11:02 am; edited 1 time in total
Back to top
View user's profile Send private message
zvn
Tux's lil' helper
Tux's lil' helper


Joined: 13 Jul 2007
Posts: 77

PostPosted: Mon Apr 14, 2008 11:02 am    Post subject: Reply with quote

Tahir wrote:
чтобы emerge не лез в инет, а просто устанавливал из дерева имеющихся у меня портежей?

В дереве портежей пакетов нет. Там средства установки и перечень пакетов.
Back to top
View user's profile Send private message
Tahir
n00b
n00b


Joined: 14 Apr 2008
Posts: 6

PostPosted: Mon Apr 14, 2008 11:38 am    Post subject: Reply with quote

Большое спасибо, действительно развернутый ответ.
Попробую разобраться. Хотя если честно трудно с виндовым мышлением. :-(
Back to top
View user's profile Send private message
Laitr Keiows
Moderator
Moderator


Joined: 04 Jul 2005
Posts: 891
Location: Kobe, Japan

PostPosted: Tue Apr 15, 2008 6:21 am    Post subject: Reply with quote

Tahir wrote:
Попробую разобраться. Хотя если честно трудно с виндовым мышлением. :-(

Это проходит, особенно если ты понимаешь что это есть :)

На DVD должен быть снимок portage, и куча прекомпилированных программ.

Почитай здесь:
http://www.gentoo.org/doc/en/handbook/handbook-amd64.xml?part=2&chap=3#doc_chap4
http://gentoo-wiki.com/TIP_Using_PORTAGE_BINHOST

У меня нет под рукой этого DVD, попробуй найти сам на диске где эти binpkg лежат.
Как найдешь пропиши PORTAGE_BINHOST в make.conf, и, используя снимок portage с диска, спокойно устанавливай все нужные программы с диска с ключем -G.
Например так:
Code:
emerge -G firefox
Back to top
View user's profile Send private message
Tahir
n00b
n00b


Joined: 14 Apr 2008
Posts: 6

PostPosted: Tue Apr 15, 2008 4:51 pm    Post subject: Reply with quote

Quote:
Это проходит, особенно если ты понимаешь что это есть :)


На это и надеюсь. Слава Богу, за добрых людей! Спасибо.

Нашел /mnt/cdrom/snapshots/portage-2007.0.tar.bz2

Вы как раз поняли, что я хотел.
Back to top
View user's profile Send private message
Tahir
n00b
n00b


Joined: 14 Apr 2008
Posts: 6

PostPosted: Tue Apr 15, 2008 7:38 pm    Post subject: Podskazka: Mozhno bystro primenit' stili k vydelennomu tekst Reply with quote

Ya propisal v make.conf tak:
PORTAGE_BINHOST="/mnt/cdrom/smapshots"
no pri zapuske merge vihodit vot takaya nadpis':
ValueError: Provider URL does not contain protocol identifier.
To est v opisaniyah, ssilki na kotorie vi davali vezde pishetsya chto doljna bit' ssilka na ftp uzli. v takom vide: "ftp://.... i t.d" u menja ssilka na lokal'niy katalog, kakim togda protokolom ee kachat'?
Back to top
View user's profile Send private message
Laitr Keiows
Moderator
Moderator


Joined: 04 Jul 2005
Posts: 891
Location: Kobe, Japan

PostPosted: Wed Apr 16, 2008 12:05 am    Post subject: Re: Podskazka: Mozhno bystro primenit' stili k vydelennomu t Reply with quote

Tahir wrote:
Ya propisal v make.conf tak:
PORTAGE_BINHOST="/mnt/cdrom/smapshots"

Они не там лежат. Вечером гляну скажу где если сам не найдешь.
Back to top
View user's profile Send private message
adequate
n00b
n00b


Joined: 22 Apr 2008
Posts: 12

PostPosted: Tue Apr 29, 2008 8:09 pm    Post subject: Re: Podskazka: Mozhno bystro primenit' stili k vydelennomu t Reply with quote

Tahir wrote:
Ya propisal v make.conf tak:
PORTAGE_BINHOST="/mnt/cdrom/smapshots"
no pri zapuske merge vihodit vot takaya nadpis':
ValueError: Provider URL does not contain protocol identifier.
To est v opisaniyah, ssilki na kotorie vi davali vezde pishetsya chto doljna bit' ssilka na ftp uzli. v takom vide: "ftp://.... i t.d" u menja ssilka na lokal'niy katalog, kakim togda protokolom ee kachat'?

Возможно здесь просто описка?
PORTAGE_BINHOST="/mnt/cdrom/snapshots"
_________________
BSDHome
Back to top
View user's profile Send private message
_Sir_
Guru
Guru


Joined: 17 Jan 2005
Posts: 337
Location: Russia, Togliatti

PostPosted: Sun May 04, 2008 2:27 pm    Post subject: Reply with quote

Snapshot -- "снимок" состояния работоспособной системы, из которой можно "выращивать" то, что нужно хозяину системы. Нужен для того, чтобы простым копированием/разархивированием получить основу рабочей системы. Он завернут в архив и сжат.

Для установки без сети нужны либо исходные тексты, из которых можно собрать нужные пакеты, (на дисках обычно бывают в каталоге distfiles), или готовые, уже собранные бинарники, завернутые в архив и сжатые. Обычно лежат portage/distfiles/All, но все зависит от конкретного диска.

Если дерево портежей уже синхронизировал, то многие пакеты из бинарной, уже готовой сборки, в систему не встанут, а имеющиеся исходники будут устаревших версий.

Дженту -- это средство, позволяющее рулить своей системой, и добиваться от нее того, что нужно хозяину. Если это не то, что необходимо, лучше идти в сторону *бунту. Если же есть желание остаться, то без того, чтобы сесть и разобраться в том, как и за счет чего достигается подобная гибкость не обойтись. Никто не садится за штурвал даже вертолета на том основании, что он освоил скутер. Дело не в сложности, а в специфике. Методом тыка Дженту лучше не осваивать :)
_________________
(Sir) * Life is placeholder for Love *
Back to top
View user's profile Send private message
OpticalDezires
n00b
n00b


Joined: 22 Aug 2005
Posts: 72
Location: Riga, Latvia

PostPosted: Thu May 29, 2008 2:36 pm    Post subject: Reply with quote

А я осваивал... 3 раза рушил всю систему =))) Видимо только лютая ненависть к Убунту и неприязнь binary-based дистрибьютивов заставила меня всё-таки разобраться что к чему =)))
Back to top
View user's profile Send private message
curbat
Apprentice
Apprentice


Joined: 29 Aug 2004
Posts: 172
Location: Russia

PostPosted: Wed Jun 04, 2008 9:35 am    Post subject: Reply with quote

И я. А ещё можно заказать диски by XOR. Они включают много необходимого. Освоишь дженту на другие линукс смотреть не будешь, разве что лишний раз убедится что они хуже.

http://linuxforum.ru/index.php?showtopic=746
_________________
Registered Linux user #393446
Back to top
View user's profile Send private message
_Sir_
Guru
Guru


Joined: 17 Jan 2005
Posts: 337
Location: Russia, Togliatti

PostPosted: Fri Jun 13, 2008 8:00 pm    Post subject: Reply with quote

Диски намного лучше заказывать здесь. И не только XOR, там много занимательного и полезного.
_________________
(Sir) * Life is placeholder for Love *
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum