Portál AbcLinuxu, 19. července 2025 17:25


Dotaz: Jak obejít závislosti?

18.9.2006 13:14 Vtipnéř | skóre: 39 | blog: Vtipnéřův blog | Brno
Jak obejít závislosti?
Přečteno: 166×
Odpovědět | Admin
Nainstaloval jsem si v Debian testing texlive a k tomu jsem chtěl přiinstalovat balík prosper (viz dotaz z pátku). K obejití závislostí jsem použil dpkg s volbou --ignore-dependes. To prošlo a na příkladu jsem si odzkoušel, že balík prosper funguje. Jenže jakékoliv použiti apt-get či aptitude hlásí nesplněné závislosti a chce prosper odstranit jako špatně nainstalovaný. Dá se to nějak jednoduše vyřešit?

Jirka
Opening Windows is better than washing them. Clearing Windows (e.g. erasing or deleting) is even much better.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.9.2006 13:25 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: Jak obejít závislosti?
Odpovědět | | Sbalit | Link | Blokovat | Admin
V aptitude můžeš balík označit jako ručně nainstalovaný, takže se ti nebude automaticky odstraňovat. Je to v menu Balík, příkaz "Spravovat ručně (m)"
When your hammer is C++, everything begins to look like a thumb.
19.9.2006 11:57 Vtipnéř | skóre: 39 | blog: Vtipnéřův blog | Brno
Rozbalit Rozbalit vše Re: Jak obejít závislosti?
Nějak to nefunguje, možná dělám něco špatně. Když takhle označím balíček prosper, pořád se mi při pokusu o instalaci něčeho dalšího objeví prosper v sekci "Porušené balíčky, které budou odstraněny" a navíc se něco z texlive objeví mezi "Nepotřebnými balíčky, které budou odstraněny". Odstranění pak opravdu proběhne, i když je taky označím pomocí 'm'. Správce balíčků synaptic odmítá cokoliv instalovat, dokud prosper neodstraním.

Jirka
Opening Windows is better than washing them. Clearing Windows (e.g. erasing or deleting) is even much better.
michich avatar 19.9.2006 12:08 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: Jak obejít závislosti?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dal by se použít hnusný hack jménem equivs (viz apt-cache show equivs). Lepší bude udělat si lokální úpravu balíčku prosper se změněnými závislostmi.
msk avatar 19.9.2006 15:31 msk | skóre: 27 | blog: msk
Rozbalit Rozbalit vše Re: Jak obejít závislosti?
Presne tak. Pomocou apt-get source stiahnut zdrojaky, zeditovat debian/control a upravit mu dependencies. Potom debuild a mozno to pobezi aj so startmi kniznicami.
msk avatar 19.9.2006 15:31 msk | skóre: 27 | blog: msk
Rozbalit Rozbalit vše Re: Jak obejít závislosti?
startmi = starymi
4.10.2006 15:00 Jindru
Rozbalit Rozbalit vše Re: Jak obejít závislosti?
Odpovědět | | Sbalit | Link | Blokovat | Admin
pomohlo mi aptitude, spustit s parametrama ( jako apt/dpkg) ac by to melo dopadnout stejne jako dpkg, tak mi to pomohlo.

jestli mas okenka, zkus synaptic.

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.