Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Václav Sobota 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 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!
-
já ten balík teda v systému vidím
skus použít sudo apt-get update a skus znova opravit závistlosti
-
já ten balík teda v systému vidím
skus použít sudo apt-get update a skus znova opravit závistlosti
To uz jsem zkousel, udelal jsem to nicmene znovu:
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
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]?
-
tohle by nepomohlo?
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install xdg-utils:i386
-
tohle by nepomohlo?
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install xdg-utils:i386
Na pohled to vypada nadejne, ale:
vs@HP:~$ sudo dpkg --add-architecture i386
[sudo] password for vs:
dpkg: chyba: neznámý přepínač --add-architecture
:-\
-
A takto?
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
-
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
-
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://ubuntuforums.org/showthread.php?t=1687348)
http://superuser.com/questions/280370/how-to-easily-edit-control-file-in-deb-package (http://superuser.com/questions/280370/how-to-easily-edit-control-file-in-deb-package)