Титла: Gentoo 2005.1 -> 2006.1 Публикувано от: anakinn в Mar 28, 2007, 14:43 Здравейте
Имам инсталиран Linux Gentoo 2005.1 (kernel 2.6.12)и тъй като искам да актуализирам разни пакети изкарва следните грешки. ето за пример : emerge -p -v dev-db/firebird These are the packages that I would merge, in order: !!! ARCH is not set... Are you missing the /etc/make.profile symlink? !!! Is the symlink correct? Is your portage tree complete? Прегледах документацията (http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&chap=1) но от там не мога да разбера, кое точно трябва да ъпдейтна. Има Updating your entire system emerge --update --deep world Performing a full update emerge --update --deep --newuse world Аз искам просто да си актуализирам някой друг пакет (основно да сменя Firebird от 1.5.1 на 1.5.3) Дайте съвет как да го направя. Благодаря ! Титла: Gentoo 2005.1 -> 2006.1 Публикувано от: abscent в Mar 28, 2007, 15:59 здравей
що ли си мисля, че системата си казва какво не й е наред - имаш липсваща символна връзка на /etc/make.profile - по мои спомени водеше към някаква директория в /usr - там имаше нещо от сорта на /usr/profiles/default-linux/x86/.... - създай си съответния симлинк, и най-добре дай emerge -uDNav world така ще обнови информацията за текущите пакети в portage (поправете ме, ако греша синтаксиса - аз ползвам само emerge --sync у дома ![]() поздрави p.s. извини ме за откъслечните съвети - на работа съм и трябва да мисля и за хляба насъщен ![]() Титла: Gentoo 2005.1 -> 2006.1 Публикувано от: anakinn в Mar 28, 2007, 16:48 Всичко е било до линка
А по-този начин, който ти си дал emerge какво прави? Титла: Gentoo 2005.1 -> 2006.1 Публикувано от: tarball в Mar 28, 2007, 19:41 emerge --sync прави това
Прочети внимателно и това,както и това.последното се отнася за Sabayon linux,но то е базирано на Gentoo и командите са същите.Ако имаш възможност опитай Sabayon.Много по-лесно се инсталира от Gentoo.Успех ![]() Титла: Gentoo 2005.1 -> 2006.1 Публикувано от: abscent в Mar 28, 2007, 20:27
така значи ще се опитам да дам бързо четене на man emerge ![]() -u = --update -D = --Deep -N = --newuse -a = --ask -v = --verbose за повече подробности - горната команда ![]() ![]() поздрави ![]() и ако има нещо - питай смело, дори и на ICQ (наличен съм предимно, да не кажа само вечерта) ник Титла: Gentoo 2005.1 -> 2006.1 Публикувано от: sdr в Mar 28, 2007, 20:49 Поразгледай eselect profile какво прави ако изобщо имаш еселект..
Титла: Gentoo 2005.1 -> 2006.1 Публикувано от: zeridon в Mar 29, 2007, 11:50 Не го хвърляйте толкова в тъча ... най вероятното нещо е че му липсва portage дървото (/usr/portage) или ако не липсва профила който ползва е deprecated/removed.
Фикс: emerge --sync ls -l /etc/make* <проверка дали симлинка /etc/make.profile е валиден> ln -sf .... ако има нужда emerge -uDNav world <wait ... wait ... wait> готово |