Instalacja programów Ubuntu

Komentarze

Transkrypt

Instalacja programów Ubuntu
Instalacja programów Ubuntu
Jeżeli:
- jesteś nowym użytkownikiem Linuksa
- chcesz zainstalować jakikolwiek program
to najpierw przeczytaj następujące kroki (dla przykładu - wymyślony program o nazwie foo :
1. Sprawdź czy program, który chcesz zainstalować nie jest w repozytoriach :
1.1 Uruchom wszystkie repozytoria według przykładu z pliku repezytoria.pdf dostępnego na
stronie szkoły :
1.2 Odśwież swój lokalny cache repozytoriów wpisując w terminalu:
Kod:
sudo apt-get update
1.3 Szukamy pożądanej przez nas paczki (możliwe 3 sposoby) :
a) terminal
1. Szukamy pożądanego programu poprzez komendę, którą także wpisujemy w terminalu:
Kod:
sudo apt-cache search foo
2. Jeżeli terminal zwróci nam informację iż nasza paczka nazywa się powiedzmy:
Kod:
foo-base
instalujemy ją poprzez wpisujanie w terminalu:
Kod:
sudo apt-get install foo-base
3. Uruchamiamy program i cieszymy się
b) Synaptic lub Adept
1. Uruchamiamy Synaptica lub Adepta
2. Wybieramy opcję Szukaj i wpisujemy to czego szukamy
3. Jeżeli zostaje program znaleziony to zaznaczamy go do instalacji i instalujemy (przycisk
Zastosuj)
4. Uruchamiamy program i cieszymy się
c) Strona www.
1. Wchodzimy na stronę:
http://packages.ubuntu.com/
1
2. W polu wyszukiwania wpisujemy nazwę paczki otrzymując listę znalezionych pakietów.
3. Instalujemy znaleziony pakiet według przepisu z punktów a) lub b)
2. Jeżeli :
- program, który jest w repo nie odpowiada Ci wersją (chcesz mieć nową paczkę)
- program, który chcesz mieć nie znajduje się w żadnym repo
- masz zacięcie do kompilacji
- chcesz się czegoś nauczyć
to robimy następujące kroki:
2.1 Potrzebujemy zbiór rzeczy potrzebnych do kompilacji i aby to uzyskać wpisujemy w
terminalu:
Kod:
sudo apt-get install build-essential
2.2 Aby nie robić sobie śmietnika z systemu instalujemy pakiet checkinstall
Kod:
sudo apt-get install checkinstall
2.3 Wchodzimy na stronę www programu, który chcemy zainstalować.
2.4 Szukamy (zapewne w dziale Download), coś co może przypominać paczkę Source code.
Zwykle plik ma rozszerzenie .tar.bz2 albo tar.gz
2.5 Ściągamy plik
2.6 Rozpakowujemy paczkę (tworzy on zazwyczaj katalog, w którym jest cały kod źródłowy
tego programu)
2.7 Szukamy w tym stworzonym katalogu pliku README albo INSTALL i czytamy go ze
zrozumieniem - opis jak zainstalować paczkę i stosujemy się do niego
2.8 Najczęstsza procedura kompilacji wygląda tak:
Załóżmy iż paczka wypakowana jest do katalogu:
Kod:
/home/pabloesc/Compiles/alltray
2.8.1 W terminalu wchodzimy do tego katalogu
Kod:
cd /home/pabloesc/Compiles/alltray
2.8.2 Uruchamiamy konfigurację pakietu wpisując w terminalu:
Kod:
./configure
Na tym etapie sprawdzane jest czy mamy wszystkie odpowiednie pakiety potrzebne do
kompilacji. Jeżeli terminal zwróci nam błąd, to na 99% komputer sam powie, którego
pakietu mu dokładnie brakuje .
Załóżmy iż terminal zwrócił taki błąd:
Kod:
2
configure: error: Could not find foo-pablo library.
Widzimy, iż w tym przykładzie brakuje pakietu foo-pablo
W przypadku systemów Debiano-pochodnych (a takim jest Ubuntu) do dalszej kompilacji
potrzebny jest nam odpowiedni pakiet dev.
Szukamy zatem pakietu foo-pablo dev i taką nazwę szukamy za pomocą punktu 1. tego
opracowania.
Instalujemy ten pakiet i ponownie odpalamy ./configure .
2.8.3 Jeżeli ./configure nie zwróci nam już błedu to przechdzimy dalej. Wpisujemy w
terminalu:
Kod:
make
Jest to najdłuższa część (czasowo) całej kompilacji
2.8.4 Po udanym make, wpisujemy w teminalu:
Kod:
sudo checkinstall -D
Najłatwiejszą opcją do zainstalowania programu jest:
Kod:
sudo make install
ale dla mniej wprawionych użytkowników usunięcie takiego programu może być
problematyczne.
Checkinstall natomiast tworzy nam paczkę deb, którą zaraz instaluje nie robiąc nam z
systemu śmietnika i pozwalając na sprawne usunięcie takie programu, jeżeli nie spełni
naszych marzeń
--------------------------------------------------------------------------------------------------Zgodnie z pewną sugestią opiszę jak zainstalować program / grę , którą ściągniemy w nieco
odmiennej formie niż powyżej.
Są to głównie pliki z rozszerzeniem *.bin, *.run lub *.sh.
1. Wybieramy nasz cel
Załóżmy, że chcemy zainstalować grę Enemy Territory. Torrenty do ściągnięcia tej gry (w
100% legalne) znajdziemy tu : http://zerowing.idsoftware.com:6969/.
W momencie kiedy skończymy ściągać plik, w wybranym przez nas katalogu znajdować się
będzie plik :
Kod:
et-linux-2.60.x86.run
Załóżmy że plik ten znajduje się w katalogu :
3
Kod:
~/Desktop/
UWAGA : Należy pamiętać że znak ~ odpowiada /home/nazwa_twojego_usera
Używanie tyldy (~) jest bardzo przydatne w codziennym poruszaniu się po katalogach.
1.1 Tworzymy odpowiednie miejsce dla naszego programu / gry
Kod:
mkdir -p ~/Games/Enemy\ Territory
1.2 Kopiujemy tam ściągnięty plik
Kod:
cp ~/Desktop/et-linux-2.60.x86.run ~/Games/Enemy\ Territory
1.3 Przechodzimy do katalogu gdzie skopiowaliśmy nasz plik
Kod:
cd '~/Games/Enemy Territory'
2. Przechodzimy do sedna
W chwili obecnej mamy w katalogu jeden plik, ale jak go uruchomić ?
W odróżnieniu od systemów pewnej firmy z Redmond, nie wszystko w Linuksie da się
uruchomić dwoma kliknięciami myszki (i zapewniam was że jest to zaleta )
2.1 Informację o naszym pliku
Wydajemy komendę :
Kod:
ls -l
Powinniśmy otrzymać coś +Kod:
-rw-r--r--
1 pablo pablo 18948096 sty
1 17:38 et-linux-2.60.x86.run
Interesuje nasz szczególnie pierwsza część :
możliwe litery które tam występują to :
Kod:
r
w
x
d
-
prawa do
prawa do
prawa do
znacznik
odczytu
zapisu
uruchomienia
katalogu
4
Wypisany powyższy znacznik oznacza że dany plik ma daną własność, jej brak oznacza brak
tej własności.
Znak 1 deklaruje informację o katalogu (znacznik d, który występuje w przypadku gdy jest to
katalog, lub nie w przypadku pliku)
Znaki 2-4 deklarują prawa użytkownika
Znaki 5-7 deklarują prawa grupy do której plik należy
Znaki 8-10 deklarują prawa innych użytkowników
2.2 Zmieniamy uprawnienia pliku
W przykładowej sytuacji, plik nie ma informacji, że można go uruchomić. Musimy zatem tą
sytuację zmienić.
Do zmiany praw służy polecenie
Kod:
chmod
Wydajemy polecenie :
Kod:
chmod +x ./et-linux-2.60.x86.run
"x" wskazuje na flagę jaką chcemy zmienić
"+" wskazuje na to co chcemy z flagą zrobić, czyli w tym przypadku dodać
UWAGA: Oczywiście pamiętamy że znacznik
Kod:
./
wskazuje na katalog, w którym obecnie jesteśmy.
3. Uruchamiamy !!
To już wszystko, prawda, że to banalne ?
Uruchamiamy plik teraz bądź :
- poprzez dwukliknięcie z poziomu przeglądania katalogów (nie wszystko można w ten
sposób uruchomić !!)
- poprzez
Kod:
./et-linux-2.60.x86.run
4. Cieszymy się i szukamy kolejnej rzeczy do poznania
5

Podobne dokumenty