Portál AbcLinuxu, 10. května 2025 09:05

Dotaz: Gentoo: amd64 a baselayout-2

8.9.2009 22:38 hufhendr | skóre: 33 | blog: U hufhendra
Gentoo: amd64 a baselayout-2
Přečteno: 246×
Odpovědět | Admin

Zdravím,

jsem trochu v kruhu. Potřeboval bych zřejmě přejít na baselayout-2, ale ten má závislost na sys-apps/openrc, které není pro mou platformu (amd64) odmaskované. Bez baselayout-2 už nenastartuji LVM2, takže bych nový disk musel rozdělit postaru a to se mi moc nechce.

Když ručně odmaskuji openrc, mám konflikt se sysvinit a celé to začíná vypadat trochu riskantně. Nevím, jestli do toho jít nebo dál ignorovat drobné chyby při startu / vypínání systému a počkat si na stabilní verzi openrc.

Co myslíte, je to bezpečné, stojí to za to?

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.9.2009 23:21 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Gentoo: amd64 a baselayout-2
Odpovědět | | Sbalit | Link | Blokovat | Admin
Před týdnem jsem to na amd64 udělal a systém startuje i vypíná se v pořádku (rootfs aj. na LVM2 nad MD). Na x86 strojích používám openrc již dlouho a v pohodě. Jen si dejte pozor, abyste měl k openrc správný sysvinit, jinak vám nebude fungovat shutdown/reboot. (Konkrétně sys-apps/openrc-0.4.3-r3 a sys-apps/sysvinit-2.86-r12; s sys-apps/sysvinit-2.86-r10 nefunguje kvůli inittabu.)
9.9.2009 07:05 hufhendr | skóre: 33 | blog: U hufhendra
Rozbalit Rozbalit vše Re: Gentoo: amd64 a baselayout-2

Momentálně to mám takto:

emerge -v --pretend baselayout

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] sys-apps/baselayout-2.0.1 [1.12.11.1] USE="-build (-bootstrap%) (-static%) (-unicode%*)" 23 kB
[ebuild  N    ] sys-apps/openrc-0.4.3-r3  USE="ncurses pam unicode -debug" 143 kB
[blocks B     ] sys-apps/sysvinit-2.86-r11 ("sys-apps/sysvinit-2.86-r11" is blocking sys-apps/openrc-0.4.3-r3)

Total: 2 packages (1 upgrade, 1 new), Size of downloads: 165 kB
Conflict: 1 block (1 unsatisfied)

předpokládám, že nejprve tedy budu povyšovat verzi na sysvinit-2.86-r12 a potom už baselayout půjde bez konfliktů.

9.9.2009 09:33 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Gentoo: amd64 a baselayout-2

Taky jsem měl podobný problém, ale ten jsem zpočátku přešel zamaskováním vyšších verzi sysvinitu, protože jsem duplikoval systém z x86 na amd64 stylem kopie /etc/portage a /var/lib/portage/world, takže jsem měl pod rukou několik stovek nových balíků, z nichž některé již byly maskovány nebo odmaskovány.

Na konec jsem právě řešil, proč mi init v runlevelu 0 píše, že no processes left in this runlevel, a řešením bylo odmaskovat sys-apps/sysvinit-2.86-r12. Pokud si dobře vzpomínám, tak openrc tam mám také ve verzi ~0.4.3.

8.9.2009 23:43 mimi.vx | skóre: 37 | blog: Mimi.VX | Praha
Rozbalit Rozbalit vše Re: Gentoo: amd64 a baselayout-2
Odpovědět | | Sbalit | Link | Blokovat | Admin
je moznost pouzit autounmask ....

staci mu zadat jaky balicek a on uz odmaskuje vse potrebne za vas
USE="-gnome -kde";turris

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.