Portál AbcLinuxu, 10. května 2025 08:52

Dotaz: problem s dpkg --ignore-depends a naslednym apt-get

houska avatar 28.2.2009 00:04 houska | skóre: 41 | blog: HW
problem s dpkg --ignore-depends a naslednym apt-get
Přečteno: 383×
Odpovědět | Admin

Zdravim,

jal jsem se instalovat cdma, pro ktere potrebuju balicek usb-modeswitch ( neni v debianu) a potrebuje balicek libusb.

Autor zminuje ze balicek se muze jmenovat i jinak a opravdu, stacilo nainstalovat libusb-dev.  usb-modeswitch jsem pak nainstaloval s pomoci dpkg a prepinace --ignore-depends=libusb. Vsechno funguje az na to, ze od te doby mi apt-get zatvrzele hlasi ze v systemu jsou nesplnene zavislosti (chybi mu ten libusb)... hledal jsem, procital manual, ale na nic rozumneho jsem nenarazil.

Nesetkal se s tim nekdo? dik

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

Odpovědi

28.2.2009 01:11 NN
Rozbalit Rozbalit vše Re: problem s dpkg --ignore-depends a naslednym apt-get
Odpovědět | | Sbalit | Link | Blokovat | Admin

To sedi protoze, dpkg souvisi aktualizaci balicku,

ktera si od dpkg prebira seznam, jestli se nepletu.

Skontroloval bych kde co chybi pres 'dselect'

a [S]select a pak to skusit [C]onfig, pripadne kori-

govat pres 'apt-get install' a uplne na zaver

'apt-get -f install'. Pripadne se to pokusit vyradit

ze zavislost, ale to nevim.

NN

28.2.2009 01:20 bflmpsvz
Rozbalit Rozbalit vše Re: problem s dpkg --ignore-depends a naslednym apt-get
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jsem z tebe nejakej zmatenej nebo ty ses zmatenej? Pokud mu chybi libusb, tak nainstaluj libusb. V cem je problem?
houska avatar 28.2.2009 10:28 houska | skóre: 41 | blog: HW
Rozbalit Rozbalit vše Re: problem s dpkg --ignore-depends a naslednym apt-get

v tom, ze v debianu tenhle balicek vubec neni a jmenuje se jinak .. jak rikal ten autor

28.2.2009 12:46 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: problem s dpkg --ignore-depends a naslednym apt-get
Odpovědět | | Sbalit | Link | Blokovat | Admin
apt-get si samozřejmě stěžuje, protože máš v systému nesplněné závislosti. --ignore-depends sice dpkg řeklo, že při této konkrétní operaci má závislosti ignorovat, ale toto zadání platí jenom pro to konkrétní spuštění dpkg - a struktura balíčků tudíž není konzistentní.

Co musíš udělat, je odinstalovat ten balíček, který dělá bordel, a opravit ho. Následující musíš dělat jako root (kvůli nastavování práv):

1. Vytvořit adresář (na jméně nezáleží) a rozbalit do něj obsah balíčku dpkg-deb -x balicek.deb adresar, pak do podadresáře DEBIAN v tomto adresáři rozbalit řídící informace balíku: dpkg-deb -e balicek.deb adresar/DEBIAN

2. Editovat soubor adresar/DEBIAN/control, najít v seznamu Depends: ten balíček, jehož závislost nemůžeš splnit (libusb), a nahradit ho balíčkem, který v Debianu existuje (asi libusb-dev); popřípadě tam přidat usb-modeswitch, pokud závisí na obou

3. Znovu vyrobit balíček dpkg-deb -c adresar . (Ta tečka je součástí příkazu.)

4. Teď by měl balíček jít nainstalovat bez --ignore-depends

Quando omni flunkus moritati
houska avatar 28.2.2009 15:31 houska | skóre: 41 | blog: HW
Rozbalit Rozbalit vše Re: problem s dpkg --ignore-depends a naslednym apt-get

a nebo se vykaslat na balicky a rozbalit tu jednu binarku do systemu ... coz jsem udelal

ale stejne diky ... treba to pomuze nekomu dalsimu

18.4.2009 18:56 ondrejr | skóre: 2 | Liberec
Rozbalit Rozbalit vše Re: problem s dpkg --ignore-depends a naslednym apt-get

nemělo by být  dpkg-deb -b adresar . ?

28.2.2009 16:20 bhy | skóre: 35 | blog: bhyblog | brno
Rozbalit Rozbalit vše Re: problem s dpkg --ignore-depends a naslednym apt-get
Odpovědět | | Sbalit | Link | Blokovat | Admin
Btw, koukal ses, jestli to libusb u tebe fakt nejde nainstalovat? Já ho v Debianu mám.
$ apt-cache search --names-only libusb
libusb++-0.1-4c2 - userspace C++ USB programming library
libusb++-dev - userspace C++ USB programming library development files
libusb-1.0-0-dev - userspace USB programming library development files
libusb-dev - userspace USB programming library development files
libusbprog-dev - Development files for libusbprog
libusbprog0 - Library for programming the USBprog hardware
libusb-0.1-4 - Knihovna USB - programování
libusb-1.0-0 - Knihovna USB - programování
Navíc.. http://packages.debian.org/search?keywords=libusb
PB
houska avatar 28.2.2009 16:22 houska | skóre: 41 | blog: HW
Rozbalit Rozbalit vše Re: problem s dpkg --ignore-depends a naslednym apt-get

on tam je, jen je problém že žádný z nich se nejmenuje "libusb"

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.