GRY-Online.pl --> Archiwum Forum

Linux - tycie pytanko...

05.01.2002
22:14
[1]

Fantazyoosh [ sałatka z pora ]

Linux - tycie pytanko...

Ja wiem - lama ze mnie, ale jak odpalać programy z shella i spod X-win. Chodzi np. o aplikacje zciągnięte z netu i rozpakowane. Z pod eksploratora wogule nie chcą chodzić a spod shella piszę:
". nazwa_progsa" i typluwa mi komunikat "couldn't execute BINARY file". O so chosii?? Hilfe!

06.01.2002
09:51
[2]

Daark [ Konsul ]

Musisz je skompilować bo na razie nie masz binariów. Wejdź z konsoli do katalogu gdzie rozpakowałeś program i napisz: ( nie pamietam czy ./configure czy /configure bez kropki ) ./configure make make install

07.01.2002
10:37
[3]

dudek101 [ Konsul ]

1. binarka w linuxach po podejrzeniu edytorem tekstowych zaczyna sie od czegos w rodzaju ".ELF") 2. ".nazwa" - nie ma prawa sie odpalic - od kropki w uniksowych systemach zaczynaja sie nazwy tzw. plikow ukrytych jesli juz to ./nazwa, jesli to nie pomoze to sprobuj nadac programowi prawa do wykonywania "chmod u+x nazwa" i powtorz, 3. a jak nie to bierz sie do kompilacji (chyba ze jest to jakis pakiet z oprogramowaniem (rozszerzenia ".deb" albo ".rpm") i wtedy jest jeszcze inaczej :)

07.01.2002
12:27
smile
[4]

n0grav [ Konsul ]

sprawdz rozszerzenie pliku 1) rpm / deb do tego sluza specjalne programy, zaleznie od systemu, bedziesz mial narzenie do instalacji (dla rpm najczesciej wystarczy rpm -Ih nazwa_pakietu.rpm) 2) .tgz / .tar.gz / .tar / .bz2 / .tar.bz2 i inne podobne plik jest spakowany, nalezy go uprzednio rozpakowac, aby zobaczyc zawartosc, najprosciej zrobisz to midnight commanderem (mc), mozna tez recznie rozpakowac (gzip czy bzipem) i potem odtarowac (lub zrobic to na raz, np plik ala.tar.gz mozesz rozpakowac i odtarowac jednoczesnie poleceniem tar -zxf ala.tar.gz); nastepnie wchodzisz do nowopowstalego katalogu i patrzysz co jest w srodku, czy binaria (gotowe do uruchomienia) czy tez kod zrodlowy a) binaria - uruchamiasz jesli dziala to ok, jesli nie, sprawdz prawa uruchamiania oraz ewentualnie typ pliku (polecenie file nazwa_pliku) b) kod zrodlowy - musisz skonfigurowac i skompilowac, inaczej nie ma co uruchamiac w najprostszym wydaniu ./configure make make install (to zazwyczaj musi byc wykonane z roota, gdy wiekszosc programow bedzie sie chcialo domyslnie zainstalowac do katalogow, do ktorych uzytkownik nie ma praw zapisu) potem mozesz uruchamiac zainstalowany program 3) plik bez rozszerzenia, zazwyczaj wykonywalny, sprawdz prawa wykonywania oraz ewentualnie czy to aby napewno jest plik linuxowy (file ...) 4) Coudln't execute binary file najczesciej powloka zglasza gdy plik MA PRAWA URUCHOMIENIA, ale to nie jest plik do uruchomienia, tylko plik spakowany albo z innej platformy (np windowsowy) zwroc uwage, ze gdy sciagniesz cos w windowsie (np microsoft exploderem - pisownia zamierzona:) i zapiszesz na dysk, a potem przegrasz to na partycje linuksowa to plik domyslnie zawsze ma atrybut wykonywalnosci (zawsze tak jest ustawione domyslnie, ze pliki na fat32 linuks traktuje jak wykonywalne) - tak wiec, jesli sciagnales jakies archivum na windowsach i przegrales na linuksa musisz albo recznie rozpakowac, albo usunac prawo wykonywania i wtedy mozesz normalnie "wejsc do pliku" midnight commanderem uff :) mam nadzieje ze pomoze p.s. . nazwa pliku nic nie spowoduje sa cztery podstawowe sposoby uruchamiania pliku: nazwa (jesli jest w sciezce dostepu $PATH) ./nazwa (bierzacy katalog, uruchamiamy program nazwa) /usr/local/myprog/nazwa (uruchamiamy porgram nazwa z katalogu /usr/local/myprog) ~/nazwa lub $HOME/nazwa (uruchamiamy nazwa z katalogu domowego)

© 2000-2021 GRY-OnLine S.A.