Instalacja programu

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
Longines
Sędziwy Jeż
Sędziwy Jeż
Posty: 70
Rejestracja: 24 maja 2016, 15:51
Wersja Ubuntu: 18.04
Środowisko graficzne: Brak
Architektura: x86

Re: Instalacja programu

Post autor: Longines »

hania@hania-Notebook-PC:~/QB64_linux$ ./setup_lnx.sh
Awatar użytkownika
salemus
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 234
Rejestracja: 22 paź 2008, 16:01
Płeć: Mężczyzna
Wersja Ubuntu: 19.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Instalacja programu

Post autor: salemus »

salemus pisze:Otwórz terminal w folderze z programem i uruchom komendę:

Kod: Zaznacz cały

sh setup_lnx.sh
Powinny pojawić się te dwa pliki, o których mówiłem.
sh nie "./"
Longines
Sędziwy Jeż
Sędziwy Jeż
Posty: 70
Rejestracja: 24 maja 2016, 15:51
Wersja Ubuntu: 18.04
Środowisko graficzne: Brak
Architektura: x86

Re: Instalacja programu

Post autor: Longines »

Zbyt wcześnie nacisnąłem "wyślij", poprawiłem mój wcześniejszy post, spróbuj odpalić program tak jak do tej pory czyli używając "./setup_lnx.sh"
Tym się sugerowałem
Longines
Sędziwy Jeż
Sędziwy Jeż
Posty: 70
Rejestracja: 24 maja 2016, 15:51
Wersja Ubuntu: 18.04
Środowisko graficzne: Brak
Architektura: x86

Re: Instalacja programu

Post autor: Longines »

hania@hania-Notebook-PC:~/QB64_linux$ sh setup_lnx.sh
setup_lnx.sh: 35: [: ==: unexpected operator
setup_lnx.sh: 41: [: unexpected operator
setup_lnx.sh: 103: [: ubuntu: unexpected operator
setup_lnx.sh: 113: [: ubuntu: unexpected operator
setup_lnx.sh: 113: [: ubuntu: unexpected operator
setup_lnx.sh: 113: [: ubuntu: unexpected operator
setup_lnx.sh: 113: [: ubuntu: unexpected operator
setup_lnx.sh: 123: [: ubuntu: unexpected operator
setup_lnx.sh: 123: [: ubuntu: unexpected operator
setup_lnx.sh: 123: [: ubuntu: unexpected operator
setup_lnx.sh: 141: [: unexpected operator
Compiling and installing QB64...
setup_lnx.sh: 158: [: unexpected operator
Building library 'LibQB'
setup_lnx.sh: 177: setup_lnx.sh: ./setup_build.sh: not found
Building library 'FreeType'
setup_lnx.sh: 183: setup_lnx.sh: ./setup_build.sh: not found
Building User Additions
setup_lnx.sh: 189: setup_lnx.sh: ./setup_build.sh: not found
Building library 'Core:FreeGLUT'
setup_lnx.sh: 195: setup_lnx.sh: ./setup_build.sh: not found
Building 'QB64'
g++: error: parts/user_mods/os/lnx/src.a: Nie ma takiego pliku ani katalogu
g++: error: libqb/os/lnx/libqb_setup.o: Nie ma takiego pliku ani katalogu
g++: error: parts/video/font/ttf/os/lnx/src.o: Nie ma takiego pliku ani katalogu
g++: error: parts/core/os/lnx/src.a: Nie ma takiego pliku ani katalogu
It appears that the qb64 executable file was not created, this is usually an indication of a compile failure (You probably saw lots of error messages pop up on the screen)
Usually these are due to missing packages needed for compilation. If you're not running a distro supported by this compiler, please note you will need to install the packages listed above.
If you need help, please feel free to post on the QB64 Forums detailing what happened and what distro you are using.
Also, please tell them the exact contents of this next line:
DISTRO: ubuntu
Awatar użytkownika
salemus
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 234
Rejestracja: 22 paź 2008, 16:01
Płeć: Mężczyzna
Wersja Ubuntu: 19.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Instalacja programu

Post autor: salemus »

Odpal jeszcze raz komendę 

Kod: Zaznacz cały

./setup_lnx.sh
i pokaż co wypluwa terminal.

Do wklejania rzeczy z terminala używaj znaczników "code", dzięki temu Twój post staje się bardziej czytelny.
Longines
Sędziwy Jeż
Sędziwy Jeż
Posty: 70
Rejestracja: 24 maja 2016, 15:51
Wersja Ubuntu: 18.04
Środowisko graficzne: Brak
Architektura: x86

Re: Instalacja programu

Post autor: Longines »

hania@hania-Notebook-PC:~/QB64_linux$ ./setup_lnx.sh
Debian based distro detected.
Compiling and installing QB64...
Building library 'LibQB'
./setup_lnx.sh: ./setup_build.sh: /bin/sh^M: zły interpreter: Nie ma takiego pliku ani katalogu
Building library 'FreeType'
./setup_lnx.sh: ./setup_build.sh: /bin/sh^M: zły interpreter: Nie ma takiego pliku ani katalogu
Building User Additions
./setup_lnx.sh: ./setup_build.sh: /bin/sh^M: zły interpreter: Nie ma takiego pliku ani katalogu
Building library 'Core:FreeGLUT'
./setup_lnx.sh: ./setup_build.sh: /bin/sh^M: zły interpreter: Nie ma takiego pliku ani katalogu
Building 'QB64'
g++: error: parts/user_mods/os/lnx/src.a: Nie ma takiego pliku ani katalogu
g++: error: libqb/os/lnx/libqb_setup.o: Nie ma takiego pliku ani katalogu
g++: error: parts/video/font/ttf/os/lnx/src.o: Nie ma takiego pliku ani katalogu
g++: error: parts/core/os/lnx/src.a: Nie ma takiego pliku ani katalogu
It appears that the qb64 executable file was not created, this is usually an indication of a compile failure (You probably saw lots of error messages pop up on the screen)
Usually these are due to missing packages needed for compilation. If you're not running a distro supported by this compiler, please note you will need to install the packages listed above.
If you need help, please feel free to post on the QB64 Forums detailing what happened and what distro you are using.
Also, please tell them the exact contents of this next line:
DISTRO: ubuntu

Thank you for using the QB64 installer.
Awatar użytkownika
salemus
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 234
Rejestracja: 22 paź 2008, 16:01
Płeć: Mężczyzna
Wersja Ubuntu: 19.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Instalacja programu

Post autor: salemus »

Program nie zainstalował się poprawnie po użyciu komendy "./setup_lnx.sh", nadal ma problem z:

Kod: Zaznacz cały

./setup_lnx.sh: ./setup_build.sh: /bin/sh^M: zły interpreter: Nie ma takiego pliku ani katalogu
Jest to problem związany z tym, że skrypt był pisany na Windows'ie i przeniesiony na Linuksa a Linuks widzi "^M" i traktuje to jako część komendy przez co szuka folderu "/bin/sh^M", który nie istnieje.

Ciekawi mnie też dlaczego Twój katalog nazywa się "QB64_linux" gdzie mój folder to po prostu "qb64", na pewno pobrałeś najnowszą wersję stąd?
Dla pewności pobierz tą paczkę, rozpakuj, wejdź do rozpakowanego folderu, otwórz terminal i spróbuj jeszcze raz tych komend:

Kod: Zaznacz cały

chmod +x setup_lnx.sh

Kod: Zaznacz cały

./setup_lnx.sh 
Longines
Sędziwy Jeż
Sędziwy Jeż
Posty: 70
Rejestracja: 24 maja 2016, 15:51
Wersja Ubuntu: 18.04
Środowisko graficzne: Brak
Architektura: x86

Re: Instalacja programu

Post autor: Longines »

A więc tak
Nazwę nadałem sam: QB64_linux
W związku z tym, że piszę programy używając wersji 32 i 64 bitowej Windows.
Aby mi się nie pomyliły katalogi dałem im swoje nazwy.
Ale to przecież nie ma znaczenia jaka nazwa, byle do instalacji była taka sama.
Nia ma problemu mogę skrócić do QB64, ale czy to coś zmieni.

ps
QB 64 w wersji 32-bitowej
Longines
Sędziwy Jeż
Sędziwy Jeż
Posty: 70
Rejestracja: 24 maja 2016, 15:51
Wersja Ubuntu: 18.04
Środowisko graficzne: Brak
Architektura: x86

Re: Instalacja programu

Post autor: Longines »

Pobrałem jeszcze raz program z oryginalną nazwą.
hania@hania-Notebook-PC:~/qb64$ chmod +x setup_lnx.sh
hania@hania-Notebook-PC:~/qb64$ ./setup_lnx.sh
bash: ./setup_lnx.sh: /bin/bash^M: zły interpreter: Nie ma takiego pliku ani katalogu
Prawdopodobnie namieszało się w związku z tematem o odtwarzaniu filmu. Mnóstwo różnych "porad" w postaci wpisów do terminala tak, że system otwiera się dwa razy dłużej i w dodatku w trybie tekstowym.
Awatar użytkownika
salemus
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 234
Rejestracja: 22 paź 2008, 16:01
Płeć: Mężczyzna
Wersja Ubuntu: 19.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Instalacja programu

Post autor: salemus »

To nic nie zmieni, chodziło mi o to, żebyś spróbował instalacji "na świeżo", być może coś jest nie tak z jakimś plikiem (w szczególności z tym instalacyjnym), przy okazji pokaż co wypluwa konsola po wpisaniu:

Kod: Zaznacz cały

lscpu
Longines
Sędziwy Jeż
Sędziwy Jeż
Posty: 70
Rejestracja: 24 maja 2016, 15:51
Wersja Ubuntu: 18.04
Środowisko graficzne: Brak
Architektura: x86

Re: Instalacja programu

Post autor: Longines »

ania@hania-Notebook-PC:~$ lscpu
Architecture: i686
Tryb(y) pracy CPU: 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 2
On-line CPU(s) list: 0,1
Wątków na rdzeń: 1
Rdzeni na gniazdo: 2
Socket(s): 1
ID producenta: GenuineIntel
Rodzina CPU: 6
Model: 23
Model name: Celeron(R) Dual-Core CPU T3300 @ 2.00GHz
Wersja: 10
CPU MHz: 1994.967
BogoMIPS: 3989.93
Cache L1d: 32K
Cache L1i: 32K
Cache L2: 1024K
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm dtherm
Awatar użytkownika
salemus
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 234
Rejestracja: 22 paź 2008, 16:01
Płeć: Mężczyzna
Wersja Ubuntu: 19.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Instalacja programu

Post autor: salemus »

Longines pisze:

Kod: Zaznacz cały

Architecture:          i686
Tryb(y) pracy CPU:     32-bit, 64-bit
Tak jak myślałem. Masz zainstalowane ubuntu 16.04 w wersji 32bit podczas gdy Twój procesor jest 64bit'owy, z doświadczenia mogę powiedzieć, że na 32bitowym ubuntu połowa rzeczy nie działa, praktycznie każdy ma już procesory 64bit'owe i to właśnie dla tych procesorów wersje dystrybucji są dopieszczane i to pewnie właśnie dlatego Twój system ma problemy z czymś z czym mój radzi sobie bez problemu, dodam, że mój system to jest świeża instalka z wczoraj więc nie miałem nawet czasu zaśmiecić systemu.
Jeśli chce Ci się jeszcze walczyć z tym programem to śmiało, ale osobiście gorąco polecam zainstalować Ubuntu 16.04 Desktop (64bit).

PS: Na początku instalacji zaznacz opcję "zainstaluj dodatkowe sterowniki" (czy jakoś tak), może Ci to pomóc z Twoim drugim problemem "Kodeki video do Ubuntu 16.04"
Longines
Sędziwy Jeż
Sędziwy Jeż
Posty: 70
Rejestracja: 24 maja 2016, 15:51
Wersja Ubuntu: 18.04
Środowisko graficzne: Brak
Architektura: x86

Re: Instalacja programu

Post autor: Longines »

Prośba skąd pobrać. Czy można dograć nowy system do obecnego czy trzeba z płyty instalacyjnej.
Awatar użytkownika
salemus
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 234
Rejestracja: 22 paź 2008, 16:01
Płeć: Mężczyzna
Wersja Ubuntu: 19.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Instalacja programu

Post autor: salemus »

Podałem Ci link do pobrania, ściągnij, wypal na płytę albo nagraj na pendrive i tak zainstaluj.
http://releases.ubuntu.com/16.04/ubuntu ... 1464433716

Nie można "dograć", musisz zainstalować od nowa.
Longines
Sędziwy Jeż
Sędziwy Jeż
Posty: 70
Rejestracja: 24 maja 2016, 15:51
Wersja Ubuntu: 18.04
Środowisko graficzne: Brak
Architektura: x86

Re: Instalacja programu

Post autor: Longines »

Bardzo dziękuję.
Longines
Sędziwy Jeż
Sędziwy Jeż
Posty: 70
Rejestracja: 24 maja 2016, 15:51
Wersja Ubuntu: 18.04
Środowisko graficzne: Brak
Architektura: x86

Re: Instalacja programu

Post autor: Longines »

Witam ponownie.
A więc tak. Zainstalowałem Ubuntu w wersji 64-bit.
Wpisałem polecenia i ...
hania@Hania:~/QB64$ chmod +x setup_lnx.sh
hania@Hania:~/QB64$ ./setup_lnx.sh
bash: ./setup_lnx.sh: /bin/bash^M: zły interpreter: Nie ma takiego pliku ani katalogu
hania@Hania:~/QB64$

Co u licha się dzieje.
Pobrałem najnowsze repo. Może należało pobrać plik z górnej części ekranu. Ciekawe, który plik pobrałeś z dystrybucji
Longines
Sędziwy Jeż
Sędziwy Jeż
Posty: 70
Rejestracja: 24 maja 2016, 15:51
Wersja Ubuntu: 18.04
Środowisko graficzne: Brak
Architektura: x86

Re: Instalacja programu

Post autor: Longines »

Rozwiązałem problem.
Ktoś spaprał repo. Pobrałem podstawową wersję i wszystko jest jak powinno.
Bardzo dziękuję za porady i kulturę języka. 
Pozdrawiam serdecznie.
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

Użytkownicy przeglądający to forum: Amazon [Bot] i 8 gości