Автор Тема: Няколко въпроса за gentoo  (Прочетена 1735 пъти)

redcure

  • Напреднали
  • *****
  • Публикации: 914
    • Профил
Няколко въпроса за gentoo
« -: Jun 10, 2006, 18:06 »
Здравейте,

от известно време чета за Gentoo и реших да го пробвам. Следвайки статията, която е написал другаря SRG '<img'>  и handbоок-a мога да кажа, че с най-елементарните неща успях да се справя, но както винаги има едно но..
      Та да започна ..... имах проблем със свалянето на  
Примерен код

wget -t0 -c http://gentoo.itdnet.net/gentoo/snapshots/portage-latest.tar.bz2
. Причината беше, че на съответният bg mirror, такъв файл нямаше . Сложих си един френски и проблема отшумя.

        Компилирането и всичко останало мина добре, но дойде и момента за моят най-голям крах, а именно момента на инсталиране на grub. Непрекъснато ми казваше, че някакъв пакет е бил маскиран и затова операцията не можела да продължи. Tака и не успях правилно да конфигурирам  файла package.mask, който не се намираше в директорията, в която handbook-а казваше, че трябва да е (при мен беше /etc/portage/profile ако не се лъжа). Задавах му
Примерен код

=sys-boot/grub-X

където с X беше верисята на пакета, но при emerge grub, освен същата грешка, ми говореше, защо, как и т.е. съм решил да дама mask на този пакет. Явно е трябвало да намеря пакет package.unmask, но поне такъв на системата нямаше.

Въпроса ми се състой в това, че не знам как да премина и този проблем?

Благодаря ви предварително за евентуалните отговори и мнения '<img'>
Активен

Debian testing 2.6.18, Enlightenment DR17

http://www.debian.org/doc/manuals/apt-howto/index.en.html

sdr

  • Напреднали
  • *****
  • Публикации: 655
    • Профил
Няколко въпроса за gentoo
« Отговор #1 -: Jun 10, 2006, 19:02 »
Примерен код
root@sdr /etc/portage # ll
общо 12K
-rw-r--r-- 1 root root     136 10 СЋРЅРё 14,16 package.mask
-rw-r--r-- 1 root root      50 22 СЋРЅРё  2005 package.unmask
-rw-r--r-- 1 root nashte  1,2K 10 СЋРЅРё 14,25 package.use
drwxrwsr-x 2 root portage   48 28 РѕРєС‚  2004 sets
root@sdr /etc/portage #

Тези си ги създаваш сам - профилите не ги пипай
я покажи какво точно ти дава на тема
Примерен код
# emerge -p grub

Щото според това груб си го има за x86, ~x86, amd64 и ~amd64 и не би трябвало маскиране да ти е проблема с груб
Активен

SRG

  • Напреднали
  • *****
  • Публикации: 110
    • Профил
    • WWW
Няколко въпроса за gentoo
« Отговор #2 -: Jun 10, 2006, 19:54 »
Хм,явно трябва да направя малък ъпдейт на статията,а и съм почнал втора част,която засяга точно "проблеми" от типа маскирани пакети,настройки на разни общи услуги,програми и т.н.,ама нещо не остава време.Както и да е,ама това с маскирания grub ми звучи много странно  ':huh:'
За да отмаскираш някой пакет във файла просто го добавяш в package.unmask (ако го няма го създаваш) :

sys-boot/grub ~x86

Btw в wiki-gentoo.com има доста решения на подобни "тривиални" (за Gentoo) проблеми '<img'>

EDIT: Хм,сега видях и аз ква глупост съм написал - нека вместо package.unmask се чете package.keywords
Sorry.



Активен

Jabber:sergos1@jabber.org

redcure

  • Напреднали
  • *****
  • Публикации: 914
    • Профил
Няколко въпроса за gentoo
« Отговор #3 -: Jun 10, 2006, 20:28 »
Здравейте,

за да бъда напълно искрен, ще си призная, че ползвах VMware за да го инсталирам. Не посмях да си го инсталирам в нас и го пробвах в работата ..... хем машинката е 4 пъти по-добра... хем ще мога да се ориентирам в тази главоблъсканица. В /etc/portage нямах такъв файл, а и честно да си призная, не бях прочел, че  трябва да го създам. Машинката е пентиум 4 и е x86 с 2GB RAM .... идеална за опит, мисля. За съжаление опита, който имам с Debian грам не ми беше от полза. Въпроса с emerge grub беше, че един от пакетите му е бил маскиран, но не мога да си спомня точно какви му бяха болежките. Има ли някакъв насилствен начин за инсталиране в Gentoo или всичко се свежда до тези файлове package.mask и package.unmask?
Активен

Debian testing 2.6.18, Enlightenment DR17

http://www.debian.org/doc/manuals/apt-howto/index.en.html

ray

  • Напреднали
  • *****
  • Публикации: 1464
    • Профил
Няколко въпроса за gentoo
« Отговор #4 -: Jun 10, 2006, 20:43 »
Здравей,
От моя опит (с Gentoo) съдя, че може би си се натъкнал на някаква много рядка грешка в portage или пък грешката е в теб '<img'>
По принцип за повечето пакети които имат стабилна (x86) и тестова (~x86) версии винаги се следи да има поне по една работеща версия и от двата клона.
Защото иначе както в твоя случай може да се окаже че още при инсталация ще трябва да се демаскира пакет (което най-малко не е приятно), особено когато директорията /etc/portage и файловете в нея (package.keywords,package.use,package.mask,package.unmask) все още въобще не съществуват.
По-лесно решение (но временно) е да се инсталира като на командния ред по подаде команда се демаскиране само на този пакет (и неговите зависимости), ето така:
ACCEPT_KEYWORDS="~x86" emerge grub -av.
Класическият начин е:
#mkdir -p /etc/portage
#touch /etc/portage/package.keywords
#echo "sys-boot/grub ~x86" >> /etc/portage.keywords
#emerge grub -av
Лошото на първия (стар) начин е че тази настройка не се запазва по нататък (затова обикновенно се използва само за отделни пакети и го главно при тестване или други особени случаи).
Успех.Румен
Активен

redcure

  • Напреднали
  • *****
  • Публикации: 914
    • Профил
Няколко въпроса за gentoo
« Отговор #5 -: Jun 10, 2006, 20:52 »
Здравей и на теб, ray.

Не отричам, че грешката може и да е в мен, но при положение, че навсякъде е дадено само emerge grub, мисля, че не е трудно поне това да напиша правилно ':p'. Благодаря Ви за съветите и ще се възползвам от тях, но когато се усмеля да го инсталирам в нас, мисля, че boot loader няма да инсталирам, защото си имам, а и знам, че той няма как да ми откаже .... все пак е Debian-ски '<img'>

П.П. Ще мога ли да ви взема ICQ-та за да може лично да ви подтисна с моите безкрайни въпроси?
Активен

Debian testing 2.6.18, Enlightenment DR17

http://www.debian.org/doc/manuals/apt-howto/index.en.html

  • Гост
Няколко въпроса за gentoo
« Отговор #6 -: Jun 11, 2006, 00:13 »
Цитат
ACCEPT_KEYWORDS="~x86" emerge grub -av.


Sorry че се намесвам, ама това "ACCEPT_KEYWORDS="~x86" emerge "е много лоша идея. Ако не знаеш какво правиш може така яко да си забозиш системката, че после да се чудиш.

Правилния начин наистина е:

Цитат
Класическият начин е:
#mkdir -p /etc/portage
#touch /etc/portage/package.keywords
#echo "sys-boot/grub ~x86" >> /etc/portage.keywords
#emerge grub -av


Може да минеш и без touch, то echo ще си създаде файла, но по принцип не пречи.

Може да ползваш и grub-install

Цитат
Благодаря Ви за съветите и ще се възползвам от тях, но когато се усмеля да го инсталирам в нас, мисля, че boot loader няма да инсталирам, защото си имам, а и знам, че той няма как да ми откаже .... все пак е Debian-ски


хехе, няма такова нещо като дебиански/редхат-ски/дженту-ски boot loader, grub си е grub, lilo си е lilo и слава богу не зависят от никоя дистрибуция.
Активен

redcure

  • Напреднали
  • *****
  • Публикации: 914
    • Профил
Няколко въпроса за gentoo
« Отговор #7 -: Jun 11, 2006, 00:23 »
'B)'
Активен

Debian testing 2.6.18, Enlightenment DR17

http://www.debian.org/doc/manuals/apt-howto/index.en.html

sdr

  • Напреднали
  • *****
  • Публикации: 655
    • Профил
Няколко въпроса за gentoo
« Отговор #8 -: Jun 11, 2006, 11:50 »
А ти все пак постни резултата от emerge -p grub ако има грешка в портидж да репортваме да я оправят '<img'>

Доколкото мога да садя от
Примерен код

sdr@sdr ~ $ equery depgraph grub | grep '^ `'
 `-- sys-libs/ncurses-5.5-r2
 `-- sys-libs/ncurses-5.5-r2
 `-- sys-devel/automake-1.9.6-r2
 `-- sys-libs/ncurses-5.5-r2
 `-- sys-devel/automake-1.9.6-r2
 `-- sys-libs/ncurses-5.5-r2
 `-- sys-devel/automake-1.9.6-r2
 `-- sys-libs/ncurses-5.5-r2
 `-- sys-devel/automake-1.9.6-r2
 `-- sys-libs/ncurses-5.5-r2
 `-- sys-devel/automake-1.9.6-r2
 `-- sys-libs/ncurses-5.5-r2
 `-- sys-devel/automake-1.9.6-r2
 `-- sys-libs/ncurses-5.5-r2
 `-- dev-libs/lzo-1.08-r1
sdr@sdr ~ $

груб зависи пряко от ncurses, automake и lzo от което само lzo ме претеснява .... вариант има да имаш и проблематичен аутомейк нооо



Активен

senser

  • Напреднали
  • *****
  • Публикации: 1328
    • Профил
Няколко въпроса за gentoo
« Отговор #9 -: Jun 11, 2006, 13:51 »
Цитат (Guest @ Юни 11 2006,01:13)
Цитат
ACCEPT_KEYWORDS="~x86" emerge grub -av.


Sorry че се намесвам, ама това "ACCEPT_KEYWORDS="~x86" emerge "е много лоша идея. Ако не знаеш какво правиш може така яко да си забозиш системката, че после да се чудиш.

Аз към момента имам две различни машни, на които (преди време и най вече "за спорта") в /etc/make.conf съм сложил "ACCEPT_KEYWORDS=~arch" и нямам никакви грижи с т.нар. нестабилни версии на пакетите (още повече, че ги обновявам доста редовно). За "Десктоп РС" предочитам да ползвам най-новите неща, пък и с риск за стабилността, докато за някое рутерче или сървърче разчитам на стабилините версии.

Поздрави!
Активен

MarineForce

  • Напреднали
  • *****
  • Публикации: 367
    • Профил
Няколко въпроса за gentoo
« Отговор #10 -: Jun 11, 2006, 15:41 »
/off: Redcure успех с Gentoo батка '<img'>. Дано го подкараш '<img'>.
Активен

'If your reality begins with your dreams, your dreams will become your reality!'

  • Гост
Няколко въпроса за gentoo
« Отговор #11 -: Jun 11, 2006, 21:43 »
@senser

Цитат
Аз към момента имам две различни машни, на които (преди време и най вече "за спорта") в /etc/make.conf съм сложил "ACCEPT_KEYWORDS=~arch" и нямам никакви грижи ...


Когато ACCEPT_KEYWORDS=~arch е в make.conf, няма проблеми с омесването на стабилни/нестабилни пакети, идеята е че ако там е ACCEPT_KEYWORDS=arch (то инак няма смисъл да го даваш това като параметър от командния ред) и дадеш ACCEPT_KEYWORDS=~arch emerge ... , тогава за конкретния случай не се вземат под внимание /etc/make.conf, /etc/portage/package.keywords  и т.н. и после ако дадеш примерно emerge -uD world, ще се появят пакети за downgrade-ване и тогава почват да се появяват странните неща.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Gentoo
Настройка на програми
BladeNet 6 8062 Последна публикация Jun 14, 2011, 09:55
от bazu
GENTOO HELP
Настройка на програми
fubar 2 6269 Последна публикация Dec 27, 2003, 08:13
от
Gentoo + графичен инсталатор
Коментар
residentx 7 8039 Последна публикация Feb 08, 2005, 13:01
от
Gentoo...?
Настройка на хардуер
grey 3 6634 Последна публикация Apr 08, 2004, 19:46
от ray
Gentoo
Настройка на програми
st0rmblast 1 5932 Последна публикация May 24, 2004, 10:59
от gamehack