Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Problém se závislostmi [VYRESENO]  (Přečteno 2099 krát)

Václav Sobota

  • Aktivní člen
  • *
  • Příspěvků: 222
Problém se závislostmi [VYRESENO]
« kdy: 20 Dubna 2014, 20:06:16 »
Dobry den,

kvuli praci s DWG vykresy jsem si na Ubuntu 12.04.4 nainstaloval program DraftSight (VariCAD Viewer bohuzel zpusoboval pad systemu, jinak by poslouzil vyborne). Maly problem je v tom, ze je urcen por 32 bitove OS, cili na muj 64 bt nejprve nesel nainstalovat. To jsem obesel pomoci
Kód: [Vybrat]
sudo dpkg -i --force-architecture,depends ./draftSight.deb a predchozi instalaci nekterych zavislosti. Potud vse OK.

Nicmene, jedna zavislost zustava nesplnena, konkretne xdg-utils. Samozrejme jsem tento balik zkusil doinstalovat, bohuzel zrejme neni v repozitarich.

Cili me napadaji dve mozna reseni:
a) nejakym zpusobem uvedeny balik sehnat (dosud se mi to nepovedlo)
b) "namluvit" DraftSightu, ze ten balik nepotrebuje (funguje bez nej zcela bez problemu, alespon co jsem zatim mohl pozorovat)

Nesplnena zavislost je problem, protoze se bez odinstalovani DraftSightu neda pouzivat Centrum softwaru a asi ani aktualizovat system.

Predem moc dekuji za vase rady!
« Poslední změna: 20 Dubna 2014, 23:20:37 od Václav Sobota »

marun

  • Stálý člen
  • **
  • Příspěvků: 601
Re:Problém se závislostmi
« Odpověď #1 kdy: 20 Dubna 2014, 20:09:10 »
já ten balík teda v systému vidím
skus použít
Kód: [Vybrat]
sudo apt-get update a skus znova opravit závistlosti

Václav Sobota

  • Aktivní člen
  • *
  • Příspěvků: 222
Re:Problém se závislostmi
« Odpověď #2 kdy: 20 Dubna 2014, 20:16:57 »
já ten balík teda v systému vidím
skus použít
Kód: [Vybrat]
sudo apt-get update a skus znova opravit závistlosti

To uz jsem zkousel, udelal jsem to nicmene znovu:
Kód: [Vybrat]
Následující balíky mají nesplněné závislosti:
 draftsight:i386 : Závisí na: xdg-utils:i386 ale nedá se nainstalovat
E: Nesplněné závislosti. Zkuste použít -f.
vs@HP:~$ sudo apt-get install xdg-utils:i38
Čtu seznamy balíků… Hotovo
Vytvářím strom závislostí       
Čtu stavové informace… Hotovo
E: Nelze najít balík xdg-utils:i38
vs@HP:~$
a
Kód: [Vybrat]
vs@HP:~$ sudo apt-get -f install
Čtu seznamy balíků… Hotovo
Vytvářím strom závislostí       
Čtu stavové informace… Hotovo
Opravuji závislosti… Hotovo
Následující balíky budou ODSTRANĚNY:
  draftsight:i386
0 aktualizováno, 0 nově instalováno, 1 k odstranění a 4 neaktualizováno.
Po této operaci bude na disku uvolněno 289 MB.
Chcete pokračovat [Y/n]?

macu

  • Stálý člen
  • **
  • Příspěvků: 1214
Re:Problém se závislostmi
« Odpověď #3 kdy: 20 Dubna 2014, 20:26:22 »
tohle by nepomohlo?

Kód: [Vybrat]
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install xdg-utils:i386
PC: Intel i5-6600K, 16 GB DDR4 RAM, Intel 530HD, ASUS Z170 Pro Gaming, , 2TB Toshiba HDD Sata III DT01ACA200, Ubuntu 23.10 64bit, Gnome Shell 3.45
Ntb: Toshiba L850-U12 - Intel i3 , 8 GB DDR3 RAM, Ubuntu 22.10 64bit, Gnome Shell 3.43

Václav Sobota

  • Aktivní člen
  • *
  • Příspěvků: 222
Re:Problém se závislostmi
« Odpověď #4 kdy: 20 Dubna 2014, 21:04:07 »
tohle by nepomohlo?

Kód: [Vybrat]
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install xdg-utils:i386

Na pohled to vypada nadejne, ale:
Kód: [Vybrat]
vs@HP:~$ sudo dpkg --add-architecture i386
[sudo] password for vs:
dpkg: chyba: neznámý přepínač --add-architecture

 :-\

Dano V

  • Stálý člen
  • **
  • Příspěvků: 990
Re:Problém se závislostmi
« Odpověď #5 kdy: 20 Dubna 2014, 22:12:50 »
 A takto?
Kód: [Vybrat]
sudo dpkg --foreign-architecture i386Alebo radšej takto
New conflict in dependencies on a 64bit Ubuntu system. In order to install it successfully on a 64 bit Ubuntu system you have to edit the installer and remove xdg-utils from the list of dependencies. The problem with libdirectfb no longer exists. If you don't edit the installer the package will be marked as broken and it will cause problems to your package manager.
prejdi si aj komentáre pod článkom
« Poslední změna: 20 Dubna 2014, 22:20:12 od Dano V »
U12.04 do 04.2017  K3.2.0-60
...Ne vždycky spolu budeme souhlasit, ale to není důvod k neslušnému chování. Každý se občas může cítit zklamaný, ale je vždy potřeba se chovat tak, aby se zklamání neproměnilo v osobní útok. Je nutné si uvědomit, že v komunitě, kde panuje napětí a stres, se toho moc neudělá... ;)
http://www.ubuntu.cz/komunita/pravidla

Václav Sobota

  • Aktivní člen
  • *
  • Příspěvků: 222
Re:Problém se závislostmi
« Odpověď #6 kdy: 20 Dubna 2014, 22:41:23 »
Presne to co uvadis ve druhe variante bych rad udelal, bohuzel ale nevim, jak editovat zavislosti toho baliku... Zkousim ho prozkoumat ve file rolleru, snad neco objevim...

EDIT: Nalezeno, zkousim, jak to bude fungovat
« Poslední změna: 20 Dubna 2014, 22:52:31 od Václav Sobota »

Václav Sobota

  • Aktivní člen
  • *
  • Příspěvků: 222
Re:Problém se závislostmi
« Odpověď #7 kdy: 20 Dubna 2014, 23:20:14 »
Nakonec se podarilo :)

Postupoval jsem takto:

1) Rozbalil jsem soubor draftSight.deb na plochu -> vznikla slozka draftSight, tu jsem prejmenoval na DraftSight (kvuli prehlednosti)
2) V podslozce DEBIAN ($HOME/Plocha/DraftSight/DEBIAN) jsem geditem upravil soubor control, konkretne jsem radku "Depends: xdg-utils, libaudio2" zmenil na "Depends: libaudio2" a ulozil zmeny.
3) Spustil jsem terminal a presunul jsem se na plochu (cd $HOME/Plocha)
4) spustil jsem prikaz dpkg-deb -b DraftSight - chvilku trva, nez se dokonci
5) Na plose se objevil soubor DraftSight.deb (pokud bych slozku v bode 1 neprejmenoval, doslo by ke konfliktu nazvu s puvodnim balickem - zrejme by se prepsal)
7) Uz zbyva jenom jej nainstalovat: sudo dpkg -i --force-architecture,depends ./DraftSight.deb

Vyreseno.

Cerpal jsem odtud:
http://ubuntuforums.org/showthread.php?t=1687348
http://superuser.com/questions/280370/how-to-easily-edit-control-file-in-deb-package

 

Provoz zaštiťuje spolek OpenAlt.