Kezdőoldal » Számítástechnika » Programok » . Run fájlok futtatása 19....

. Run fájlok futtatása 19. 04-es ubuntun?

Figyelt kérdés
azt szeretném megtudni,hogy egy mai distro-n,miért nem tudom futtatni a run fájlokat? Régebben már megismerkedtem a dolgok menetével,tehát most hiába adok neki futtatási jogot(chmod) és sem sh-val sem bash-hal nem indul el....A régi distrókon(ahol az óra még nem középen volt) tökéletesen működött. most meg mindig csak hibát ír ki,sudoként is. Leírásokat meg csak ilyen 2006-2008-asokat találok. Egyébként csak a New supaplex-szel akarnék játszani :)

2020. máj. 9. 19:23
 1/7 anonim ***** válasza:

./xxx.run


Így próbáltad?


Milyen hibát ír ki?

2020. máj. 9. 19:40
Hasznos számodra ez a válasz?
 2/7 A kérdező kommentje:

Üdv.

Az


./xxx.run -ra azt írja h a parancs nem található

az sh-ra,hogy : sh: 0: Can't open New

bash-ra,pedig: bash: New: Nincs ilyen fájl vagy könyvtár

2020. máj. 9. 19:53
 3/7 anonim ***** válasza:

Abban a mappában vagy, ahol a fájl van?

Ugye nem rootként próbálod?


A "stat xxx.run" parancs mit mutat?

2020. máj. 9. 20:08
Hasznos számodra ez a válasz?
 4/7 A kérdező kommentje:

De rootként. Még windowsos korszakomból megtanultamh,hogy ha valami nem megy akkor rendszergizdának kell lenni :)

Így megszoktam h mindent alapból rootként csinálok. Továbbá nem szeretem mindig bepötyögni a teljes elérési utat,így belépek a mappába ahol a fájl van és úgy parancsolok.

A kérdésedre a válasz:

root@pedro-E403NA:/home/pedro/Asztal# stat New\ Supaplex\ 0.803-r1-x86.run

Fájl: New Supaplex 0.803-r1-x86.run

Méret: 14221312 blokkok: 27776 IO-blokk: 4096 szabályos fájl

Eszköz: b302h/45826d I-node: 2883657 linkek: 1

Hozzáférés: (0775/-rwxrwxr-x) Uid: ( 1000/ pedro) Gid: ( 1000/ pedro)

Elérés: 2020-05-09 18:23:57.966745260 +0200

Módosítás: 2019-12-10 21:30:02.334546013 +0100

Változás: 2020-05-09 18:23:47.425318435 +0200

Születés: -

root@pedro-E403NA:/home/pedro/Asztal#

2020. máj. 9. 20:13
 5/7 anonim ***** válasza:

Akkor most ennek a kimenetét másold ide:

file New\ Supaplex\ 0.803-r1-x86.run

2020. máj. 10. 00:10
Hasznos számodra ez a válasz?
 6/7 anonim ***** válasza:

Ez a parancs mit ad vissza?

"ls -ahl New\ Supaplex\ 0.803-r1-x86.run"


Azért kérdeztem a rootot, mert nem mindegy, hogy su-val vagy sudo-val futtatsz egy parancsot, sőt, a sudo-n belül is több lehetőség van. Egyes esetekben előfordul, hogy a root $PATH változója nincs megfelelően beállítva, hiányzik belőle néhány olyan könyvtár, amiben a binárisok (pl. az sh) van. És ha mondjuk "sudo su"-val váltasz, akkor a $PATH változó marad az eredeti felhasználóé, míg ha "sudo -i"-vel, akkor igen (mert egyik esetben lefut a .profile meg a .bashrc, másik esetben nem):


[link]


Szóval ezért (sem) jó ötlet rootként futtatni olyan fájlokat, amiknek nem feltétlenül kell root jog.

Lehet, hogy igazából a bash-t nem találja a rendszert.


A másik lehetőség, hogy mivel a fájl 32 bites, a te rendszered pedig 64 bites, az x86-os binárisokat hiányolja.

Add ki a "dpkg -l | grep i386" parancsot (rootként!). A 32 bites libstdc++, libc és még néhány libnek fenn kell lennie, mert azokra szinte minden programnak szüksége van.

Azt is nézzük meg, hogy milyen függőségek kellenek a programnak: "ldd New\ Supaplex\ 0.803-r1-x86.run"

2020. máj. 10. 08:11
Hasznos számodra ez a válasz?
 7/7 anonim ***** válasza:

"Így megszoktam h mindent alapból rootként csinálok."

Ez, meg a run fájlok így együtt... gratulálok. :)

2020. máj. 10. 11:08
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!