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
Forrás: https://ubuntuforums.org/showthread.php?t=2233005
- 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
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ások
"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. :-) )