[MEGOLDVA?!?!] steam itt megy ott nem

 ( DigitalMech | 2017. február 16., csütörtök - 22:34 )

Szóval, debian 8 x64 KDE alatt szerettem volna felrakni a STEAM -et két laptopon.
Fel is raktam mindkettőre, jött is a hibaüzenet:
"You are missing the following 32-bit libraries, and Steam may not run: libc.so.6"
majd ezt követően leállt.

Első gépen (acer) az alábbi módon ezt nagyon egyszerűen meg is oldottam:

- sudo apt-get install lib32stdc++6
- sudo apt-get update && sudo apt-get -y upgrade
- sudo apt-get install -y steam
- sudo nano /etc/ld.so.conf.d/steam.conf ---->>>>
/usr/lib32
/usr/lib/i386-linux-gnu/mesa
SAVE
- sudo ldconfig
- sudo apt-get install --reinstall libgl1-mesa-glx:i386
Forrás: https://ubuntuforums.org/showthread.php?t=2233005
Lefutott és megy, örül

A másikon (MSI) viszont a "sudo apt-get install -y steam"
parancsra kapok hibaüzenetet, miszerint: "E: Package 'steam' has no installation candidate"

Akkor is ez a hibaüzenet ha a SYNAPTIC REPO-ban benne van a steam és ha nincs benne is.

Továbbá ezt is:
"You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1"

--------------------------------
2 nap próbálkozás és rengetek fórumokon javasolt és kipróbált dolog után összeomlott a rendszer
szóval volt egy gyors reinstall (HOME maradt), reméltem az megoldja de nem így lett.

Végképp kifogyva az ötletekből, szeretnék kérni javaslatokat, mi lehetne megoldás a problémára. Köszönöm

--------------------------------------
MEGOLDÁS?!?! - http://hup.hu/node/152091?comments_per_page=9999#comment-2067850
--------------------------------------

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

"steam-launcher" csomagod sincs?

Ha meg végképp nem jön össze, akkor a deb-et még mindig telepítheted.

Elsőként a .DEB fájlból raktam fel, akkor még nem volt meg a repo, a deb install után került bele.

Megvan synaptic -ben, próbáltam már azt is leszedni, visszatenni stb. ne hozott eredményt, azután kezdtem el parancssorosan.

Érdekesség, legalább is számomra hogy ha a steam oldaláról szedem le a "steam_latest.deb" csomagot és azt felrakom GDebi -vel akkor install után kiirja hogy sikeres de nincs olyan opció hogy "reinstall" vagy "uninstall" csak ugyanúgy "install" mint ha misem történt volna, ennek nem tudom van-e jelentősége.
Viszont ilyenkor SYNAPTIC-ben már megjelenik hogy installálva van.

Szia.

Elméletileg simán fel kell mennie a "apt-get install steam" vagy a "aptitude install steam". Javaslom, csináld meg hozzá a multiarch-ot is. Segítséget itt találsz hozzá https://wiki.debian.org/Multiarch/HOWTO

Ha nem sikerül a fent emlitett módon telepíteni akkor forrásból is felrakhatod egyszerűen.
Töltsd le a legutolsó steam verziót. http://repo.steampowered.com/steam/archive/precise/steam_latest.tar.gz
Utána, futtasd a "./steam" sima felhasználóként. Ha lefutott akkor mehet a "make install" rendszergazdaként.

Szia. Köszönöm a tippeket, átnézem.

Fentebb is említettem, felrakja, legalább is minden jel arra utal,
az alkalmazás megkezdi az indulást (aztán "You are missing the following 32-bit libraries, and Steam may not run: libGL.so.1")
synatic is azt jelzi hogy van, de a parancssor meg azt hogy: "E: Package 'steam' has no installation candidate"
szóval itt a nagy ellentmondás amit nem tudok mire vélni.

//
"apt-get install steam" -> "E: Package 'steam' has no installation candidate"
"aptitude install steam" -> "No candidate version found for steam",
"sudo apt-get install --reinstall libgl1-mesa-glx:i386" - "E: Package 'steam' has no installation candidate"

// A multiarch dolognak utánanézek, nem tudom mi is ez pontosan, ettől függetlenül lehet már próbáltam.

// Elsőként megpróbálom forrásból felrakni, majd jelzek mire jutottam.

Ezt próbáltad már? https://steamcdn-a.akamaihd.net/client/installer/steam.deb

Szerk.: Ja, látom, hogy igen. De, akkor mi a baj, ha sikeres a telepítés?

nem fut le a parancssor ami az első gépen lehetővé tette hogy fusson x64 alatt, ez a kérdésben bővebben ki van fejtve

pl.

"You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1"

"E: Package 'steam' has no installation candidate"

hibák

A kérdés pedig épp ez, hogy mi a baj, lévén az acer alatt ez gond nélkül egy 1 perces művelet volt minden hiba nélkül, holott szoftveresen, repo -k terén stb. azonosnak kell lennie a két gépnek, friss telepítés mindkettő

Akkor folyamatában:

"Érdekesség, legalább is számomra hogy ha a steam oldaláról szedem le a "steam_latest.deb" csomagot és azt felrakom GDebi -vel akkor install után kiirja hogy sikeres"

Ezek után mit tettél? Esetleg terminálban kiadtad a steam parancsot?

pontosan mit értes steam parancs alatt?

szerk:
igen, "You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1" hibaüzenet, root terminál alatt pedig "cannot run as root user"

Az egyik gépben ATI/AMD, ami a másikban nVidia kártya van, jól sejtem?
Az amelyiken nem fut, abban van az ATI kártya. Ha igen, akkor ez esetleg segíthet:

sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib

Ennél azért némileg szofisztikáltabb megoldás a /etc/ld.so.conf.d könyvtárba a megfelelő fájlok létrehozása a megfelelő tartalommal (lásd lent), majd a sudo ldconfig futtatása.

Note: Az alábbi fájlokban az elérési útvonalak 16.04-es Ubuntura értendőek.

i386-linux-gnu_GL.conf az alábbi tartalommal:
/usr/lib/i386-linux-gnu/mesa

x86_64-linux-gnu_EGL.conf az alábbi tartalommal:
/usr/lib/x86_64-linux-gnu/mesa-egl

x86_64-linux-gnu_GL.conf az alábbi tartalommal:
/usr/lib/x86_64-linux-gnu/mesa

Ok, de még nem tudjuk, csak sejtjük, hogy két különböző kártya van a gépben. Az is lehet, hogy csak az .so-ra kell helyileg simlinkelni a verziószámot. Várjuk meg, mi az lspci kimenete.

AMD RS780 - AMD/ATI RS690 a kártyák

ACER lspci: https://paste.debian.net/915051
MSI lspci: https://paste.debian.net/915050

ATI Radeon van mindkettőben
Acer 5536 és MSI VR610x
de kipróbálom

sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib
ln: failed to create symbolic link ‘/usr/lib/libGL.so.1’: File exists

Akkor Szenti kolléga conf beállításait nézd meg.

Még egy kérdés, van neked olyan, hogy /usr/lib/i386-linux-gnu/fglrx/libGL.so.1 fájl?

éééés, mint az lenni szokott...MEGY...de megint nem tudom mi volt a megoldás...
szóval ha a jövőben system-reinstall jön akkor tuti visszatérünk erre a fórumtémára.

Hogy legyen egy "talán ez oldotta meg" dolog, leírom a terminálba milyen parancs volt még ez után.:

- sudo ldconfig
- apt-get update
- lspci
- (itt volt egy újraindításom a gépnek)
- apt-get install libglu-mesa:i386
- sudo apt-get install libgl1-mesa-glx:i386

Feltételezem az utolsó volt, erre ugyanis korábban "E: Package 'steam' has no installation candidate"
hibaüzenet jött ellenben most lefutott hibaüzenet nélkül.
Ez azonban nem 100%, továbbá azt sem tudni a hibaüzenet miért jött elő avagy tűnt el.
Az biztos hogy a kérdésben leírt parancsok sora így volt teljes és a másik gépen is így indult el a steam.

Szívesen mondanék konkrétabbat hogy biztosan tudjuk mi a megoldás,
de így most hogy nem produkálja a hibát további tesztelésre nincs lehetőségem (amit most épp nem is bánok).

u.i.
Megemlíteném hogy bár a kérdésben az utolsó sor alábbi módon volt feltüntetve: "install --reinstall" de természetesen csak az egyikkel futtattam.

------------------------------------------
Köszönök minden segítséget!
------------------------------------------

Off: Csak akkor segítsetek a kollégának, ha megígéri, hogy a megoldás megtalálása után nem törli a topicot (ahogy szokta), hogy más is tanulhasson belőle.

< o f f > nincs szándékomban ha egyesek nem azzal akarják utána a fél fórumot megtölteni (megint) hogy milyen idióta tudatlan kérdés volt meg oltani a kérdezőt hogy gyakorikerdeseken stb kérdezzen ilyen (két szorosan kapcsolódó kérdés volt ebben a témában kiirva, az egyik értelmetlen a másik nélkül)...na abból nem tanul senki semmit az biztos. részemről ennyi < / o f f >

Ezert hasznalok Slackware-t :)

Én meg az eszemet. :-) (Amikor összejön. :-) )