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: Nucené instalace některých i386 balíků do precise x64  (Přečteno 1165 krát)

tomaskCZ

  • Aktivní člen
  • *
  • Příspěvků: 373
Prosím o radu - program banshee (otázka je obecné povahy) mi při pokusu přehrát některá internetová rádia nutí nainstalovat gstreamer0.10-plugins-good:i386(viz. gstreamer_i386_prompt.png) a k tomu spoustu dalších balíků pro i386(viz. banshee_i386_packages_detail.png). To jsou balíky pro jinou architekturu než mám (precise x86_64) a rovněž se jedná některé o balíky, které již mám nainstalované pro x86_64 (stejná verze balíku).

Co tu udělá, co to může způsobit, přepíše to stávající balíky verzí pro i386 ?

Příklad současné verze balíků v systému
Kód: [Vybrat]
dpkg -L libgnome-keyring0
........................
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0
/usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0
tomas@XCZC048C3K3:~$ dpkg -L gstreamer0.10-plugins-good

dpkg -L libgnome-keyring0
............................
/usr/share/doc/gstreamer0.10-plugins-good
..................................
/usr/lib/x86_64-linux-gnu/libgstphotography-0.10.so.0
/usr/lib/x86_64-linux-gnu/libgstbasecamerabinsrc-0.10.so.0


[příloha smazaná administrátorem]
« Poslední změna: 31 Srpna 2013, 20:08:39 od tomaskCZ »

Rover623

Re:Nucené instalace některých i386 balíků do precise x64
« Odpověď #1 kdy: 31 Srpna 2013, 22:11:33 »
Klid, tohle jen do 64bit systému dohodí 32bit knihovny a k nim přidružené závislosti. Děje se tak obvykle ve 2 případech

-program nemá 64bit verzi
-program neumí použít některé 64bit komponenty systému

Nic to nepřepíše, 32bit knihovny si v systému vytvoří vlastní adresář odkud je programy volají tak jako by se jednalo o 32bit systém. Nikdo není takový blázen aby v systému míchal 32bit a 64bit části, podobné opičárny se dělají jen ve Windows.

tomaskCZ

  • Aktivní člen
  • *
  • Příspěvků: 373
Re:Nucené instalace některých i386 balíků do precise x64
« Odpověď #2 kdy: 01 Září 2013, 10:22:02 »
ok, díky za odpověd, nemám se 64bit desktopem moc zkušeností a měl jsem opravdu trochu obavy, aby mi to nějaký bláznivý program nepomíchal, což by se samozřejmě neprojevilo hned, ale někdy kdy to nečekáš  :)
Udělal jsem si tyto závěry :
  • instalují se pouze knihovny v non-default architecture, takže se nemůže stát že by proti sobě běžely dvě stejné aplikace
  • balíčkovací sytém to vždy uvidí jako dva balíky a pujde to nezávisle odinstalovat, tzn. v tomto konkrétním případě gstreamer0.10-plugins-good a gstreamer0.10-plugins-good:i386
  • jediná nevýhoda tedy je více balastu na root souborovém systému
Dle zkušeností, konfiguráky v domovském adresáři to také neovlivní, respektivě jsou v případě potřeby rovněž oddělené (např. pro gstreamer ~/.gstreamer-0.10 ?
« Poslední změna: 01 Září 2013, 12:55:40 od tomaskCZ »

jadd

  • Stálý člen
  • **
  • Příspěvků: 977
Re:Nucené instalace některých i386 balíků do precise x64
« Odpověď #3 kdy: 01 Září 2013, 12:43:14 »
Neinstaloval si náhodou už ten přehrávač pro x86 architekturu?

tomaskCZ

  • Aktivní člen
  • *
  • Příspěvků: 373
Re:Nucené instalace některých i386 balíků do precise x64
« Odpověď #4 kdy: 01 Září 2013, 13:14:09 »
ne, určitě ne - to bych ani neuměl něco takového vnutit. Podle odpovědi Rovera a např. https://wiki.debian.org/Multiarch/HOWTO,  to je nedostatek konkretní aplikace(aplikací), která je sice pro x64 architektůru, ale ke svému běhu potřebuje původní i386 knihovny, protože to tam někdo pořádně nedodělal ...

Kód: [Vybrat]
tomas@XCZC048C3K3:~$ apt-cache show banshee
Package: banshee
Priority: optional
Section: sound
Installed-Size: 13737
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Version: 2.6.1-2ubuntu1~hyper1+precise

jadd

  • Stálý člen
  • **
  • Příspěvků: 977
Re:Nucené instalace některých i386 balíků do precise x64
« Odpověď #5 kdy: 01 Září 2013, 13:35:49 »
Zvláštní, zkoušel jsem to nanečisto přes Synaptic a žádný x86 to nepotřebuje. Krom toho, že balíky gstreamer mám už v x64 variantě.
Ty to máš z nějakého ppa? Požaduje to přímo Banshee nebo nějaký plugin?

tomaskCZ

  • Aktivní člen
  • *
  • Příspěvků: 373
Re:Nucené instalace některých i386 balíků do precise x64
« Odpověď #6 kdy: 01 Září 2013, 15:09:54 »
nainstalovat to lze normalně, na to nic nepoznáš, všechno vypadá ok a všechno je v defaultní architektuře. Ale při pokusu přehrát "http://www.rozhlas.cz/audio/download/aac-cro1-128.m3u - Radiožurnál" to začne vyzývat k odsouhlasení instalace dodatečných kodeků a závislostí (vše pro i386).

Teď je to problém zrovna u mne téhle konkretní aplikace, což lze vyřešit používáním jiné aplikace anebo doinstalací všech těch i386 závislostí. Nicméně mě zajímalo, jak to funguje z obecného pohledu a vědět, jestli je požadované přidaní všech těch věcí pro i386 ok, anebo to může vnést do systému případné problémy.

jadd

  • Stálý člen
  • **
  • Příspěvků: 977
Re:Nucené instalace některých i386 balíků do precise x64
« Odpověď #7 kdy: 01 Září 2013, 16:18:18 »
Ne problémy to nepřinese, ty programy co teď používají 64-bit závislosti je budou používat dál a ten tvůj Banshee a spíše nějaký plugin by používal dál 32-bit závislosti. Jen ti možná bude více bobtnat volné místo.
Z jakého zdroje máš všechny přidružené pluginy, ze stejného jako Banshee?

tomaskCZ

  • Aktivní člen
  • *
  • Příspěvků: 373
Re:Nucené instalace některých i386 balíků do precise x64
« Odpověď #8 kdy: 01 Září 2013, 17:09:54 »
to bere ze standartních ubunťáckých

 

Provoz zaštiťuje spolek OpenAlt.