Instalacja_oprogramowania
Zmiana Repozytorium
Repozytorium to magazyn główny, centralny, zaprojektowany jednak w taki sposób, aby dostep do wszystkich jego zasobów był równie łatwy. Repozytorium odnosi sie przede wszystkim do miejsca przechowywania, a nie udostępniania. Jest to magazyn jednocześnie: główny, centralny, bieżący i łatwo dostępny. Nie są w nim przechowywane ani kopie, ani archiwalia.
Repozytorium jest trzymane w pliku /etc/apt/sources.list i musi być edytowana EDYTOREM TEKSTU - w Ubuntu edytorem tekstu jest GEDIT ( standardowy w gnome ), KATE ( w KDE ), nano, lub pico ( edytory terminalowe ). Musimy to zrobić z uprawnieniami root’a czyli poprzedzając sudo:
sudo gedit /etc/apt/sources.list
Usuwamy wszystko co tam się znajduje (ctrl+a, ctrl+x), a następnie wypełniamy tenże plik nastepującymi wpisami:
1. Wpisy obowiązkowe, bez nich możemy zapomnieć o zadowoleniu z pracy z Ubuntu:
deb http://pl.archive.ubuntu.com/ubuntu dapper main restricted universe multiverse deb-src http://pl.archive.ubuntu.com/ubuntu dapper main restricted universe multiverse deb http://pl.archive.ubuntu.com/ubuntu dapper-updates main restricted universe multiverse deb-src http://pl.archive.ubuntu.com/ubuntu dapper-updates main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu dapper main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu dapper main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu dapper-updates main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu dapper-updates main restricted universe multiverse deb http://security.ubuntu.com/ubuntu dapper-security main restricted universe multiverse deb-src http://security.ubuntu.com/ubuntu dapper-security main restricted universe multiverse
2. Wpisy bardzo przydatne - w zasadzie można dodać komentarz jw.
deb http://archive.ubuntu.com/ubuntu dapper-backports main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu dapper-backports main restricted universe multiverse deb http://kubuntu.org/packages/kde-latest dapper main deb http://kubuntu.org/packages/amarok-latest dapper main deb http://kubuntu.org/packages/koffice-latest dapper main deb http://packages.freecontrib.org/ubuntu/plf dapper free non-free deb-src http://packages.freecontrib.org/ubuntu/plf dapper free non-free deb http://archive.canonical.com/ubuntu dapper-commercial main
3. Wpisy opcjonalne, przydatne, dodatkowe
deb http://wine.budgetdedicated.com/apt dapper main deb-src http://wine.budgetdedicated.com/apt dapper main deb http://mirror2.ubuntulinux.nl/ dapper-seveas all deb http://antesis.freecontrib.org/mirrors/ubuntu/plf/ dapper free non-free deb http://www.kadu.net/download/binary/ubuntu/repo dapper main deb-src http://www.kadu.net/download/binary/ubuntu/repo dapper main deb http://morgoth.free.fr/ubuntu dapper-backports main deb-src http://morgoth.free.fr/ubuntu dapper-backports main deb http://deb.svx.pl dapper main universe multiverse deb-src http://deb.svx.pl dapper main universe multiverse deb http://tomasz.nukysrealm.net/psi-pedrito ./ deb http://archive.czessi.net/ubuntu dapper main restricted universe multiverse preview deb http://ubuntu.uni-klu.ac.at/ubuntu.uniklu/ dapper uniklu deb http://ubuntu.uni-klu.ac.at/ubuntu.uniklu/ dapper uniklu-desktop deb http://ubuntu.uni-klu.ac.at/ubuntu.uniklu/ dapper uniklu-intern deb http://ubuntu.uni-klu.ac.at/ubuntu.uniklu/ dapper uniklu-nfsv4 deb http://ubuntu.uni-klu.ac.at/ubuntu.uniklu/ dapper uniklu-vserver deb http://www.mpe.mpg.de/~ach/kubuntu/dapper ./ deb http://apt.ubuntu.org.tw ubtw/ deb http://apt.ubuntu.org.tw ubtw-testing/ deb http://repository.debuntu.org/ dapper multiverse deb http://www.kiberpipa.org/~gandalf/ubuntu/dapper/mjpegtools ./ #deb http://www.kiberpipa.org/~gandalf/ubuntu/dapper/cinelerra/i686/ ./ deb http://www.kiberpipa.org/~gandalf/ubuntu/dapper/cinelerra/pentium4/ ./ #deb http://www.kiberpipa.org/~gandalf/ubuntu/dapper/cinelerra/athlonxp/ ./ deb http://download.gna.org/wormux/debs dapper/ deb http://gauvain.tuxfamily.org/repos dapper contrib deb http://files.beep-media-player.org/packages/ubuntu dapper main universe deb-src http://files.beep-media-player.org/packages/ubuntu dapper main universe deb http://thomas.enix.org/pub/debian/packages/ dapper main deb http://3v1n0.tuxfamily.org dapper 3v1n0 deb http://home.eng.iastate.edu/~superm1 dapper main deb http://ubuntu.cafuego.net/ dapper-cafuego all bcm43xx
4. Tylko dla orłów, maniaków, beta-testerów Ogólnie dla wszystkich, którzy chcą mieć wszystkie dostępne wodotryski, a bezpieczeństwo i stabilność cenią sobie lekceważą.
deb http://xgl.compiz.info/ dapper main deb-src http://xgl.compiz.info/ dapper main deb http://www.beerorkid.com/compiz/ dapper main deb http://nightlies.videolan.org/build/dapper-i386 /
[http://forum.ubuntu.pl/viewtopic.php?t=1591 źródło - Oficjalna lista forum.ubuntu.pl]
po wybraniu i wklejeniu do pliku sources.list poszczególnych sekcji - plik ZAPISUJEMY, zamykamy i wpisujemy w Terminalu:
sudo apt-get update
Może Ci się wydawać, że na końcu wyskoczył błąd - to nie błąd tylko komunikat, który informuje jedynie, że nie zostało podpisane kluczem publicznym, więcej na ten temat znajdziesz [http://forum.ubuntu.pl/viewtopic.php?t=2315 tu].
Chwile po zakończeniu updatu wyskoczyć może nam nowe okienko z aktualizacją systemu ( żeby nie czekać wpisz: sudo apt-get upgrade ), ściągnijmy to i zainstalujmy, aby zaktualizować pakiety w naszym systemie do nowszych wersji.
Informacje nt. instalacji
[...]
Instalacja z paczek
Ubuntu korzysta z z debianowskich paczek .deb. Jeśli chcesz ściągnąć paczkę dla twojego systemu szukaj ich z tym rozszerzeniem. Najczęściej nie jest to potrzebne, gdyż większość oprogramowania znajduje się w repozytoriach.
Jeśli ściągnęliśmy gotowe paczki z oprogramowaniem z internetu, można je w bardzo szybki i prosty sposób zainstalować. W Ubuntu 6.06 Dapper Drake wystarczy 2 razy kliknąć na ikonkę symbolizującą ściągnięty pakiet i poczekać aż uruchomi się program GDebi. Automatycznie sprawdzi czy wszystkie zależności są spełnione a jeśli nie to ściągnie potrzebne pakiety z sieci. Jednym kliknięciem na zainstaluj pakiet można go zainstalować.
Jest także drugi sposób na instalacje paczek. Jak każdą rzecz w linuksie można to zrobić w konsoli. Wystarczy będąc w katalogu w którym znajduje się paczka, wydać polecenie:
sudo dpkg -i nazwa_paczki
i wcisnąć enter. Po podaniu hasła można się już cieszyć nowo zainstalowanym programem.
Wielkim plusem instalacji z repozytoriów i paczek jest łatwość usuwania pakietów. Można to zrobić równie łatwo jak coś zainstalować zarówno w środowisku graficznym, jak i w konsoli. W środowisku graficznym wystarczy uruchomić program Synaptic, w wbudowanej wyszukiwarce znaleźć pakiet który chcemy usunąć i w menu wywoływanym po naciśnięciu prawym przyciskiem myszy na nazwie pakietu wybrać zaznacz do usunięcie. Następnie wystarczy dać zastosuj i zająć się przez krótką chwilę czymś innym w trakcie usuwania pakietu.
W konsoli jest jeszcze szybciej. Należy wydać polecenie:
sudo apt-get remove nazwa_paczki
lub
sudo dpkg -r nazwa_pakietu
i potwierdzić chęć usunięcia pakietu i innych z nim powiązanych.
UWAGA Podczas usuwania pakietów należy czytać jakie inne pakiety mają być usunięte, aby nie być później zaskoczonym jak nagle coś zniknęło i nie działa.
Instalacja ze źródeł
Czasami się zdarza, że musimy/chcemy zainstalować jakiś program ze źródeł. W Ubuntu nie jest to rzecz częsta, gdyż większość oprogramowania można zainstalować 2 poprzednimi sposobami. Jest jednak kilka powodów przez które musimy instalować programy ze źródeł:
- Program który chcemy zainstalować nie doczekał się paczek dla systemu
- Chcemy korzystać z najnowszych często rozwojowych wersji pakietów
- Po prostu chcemy mieć program kompilowany, gdyż jest lepiej zoptymalizowany pod architekture
Chcesz się czegoś nauczyć
Źródła najczęściej ściąga się w postaci archiwów tar.gz lub tar.bz2. Aby zainstalować taki program najpierw trzeba rozpakować archiwum. Można to zrobić w środowisku graficznym - klikając prawym przyciskiem na archiwum i wybierając rozpakuj; lub w konsoli wydając polecenia:
dla archiwów tar.gz
tar xfz nazwa_archiwum.tar.gz
dla archiwów tar.bz2
tar xfj nazwa_archiwum.tar.bz2
Po rozpakowaniu można przystąpić do właściwej instalacji pakietów. Zazwyczaj składa się ona z 3 etapów:
konfiguracji - sprawdza czy są w systemie wszystkie właściwe biblioteki potrzebne do instalacji i tworzy właściwy plik [http://pl.wikipedia.org/wiki/Makefile makefile] POLECENIE:
sudo ./configure
[http://pl.wikipedia.org/wiki/Kompilacja_%28informatyka%29 kompilacji] - tworzenie programu ze źródeł POLECENIE:
sudo make
instalacji - kopiowania utworzonych podczas kompilacji plików we właściwe im miejsce POLECENIE:
sudo make install
Napisałem zazwyczaj gdyż czasami się zdarza, że wystarczy tylko kompilacja i instalacja lub nawet tylko instalacja.
UWAGA aby móc instalować program ze źródeł trzeba mieć zainstalowany pakiet build-essential można go zainstalować poleceniem:
sudo apt-get install build-essential
Bez niego nie powiedzie się instalacja!!!
Pierwsze co powinno się zrobić to poszukać w rozpakowanym katalogu pliku README albo INSTALL i postępować z instrukcjami w nim zawartymi Najczęściej wystarczy wydać polecenie:
sudo ./configure && make && make install
Jeśli wyskoczy błąd, iż nie można wykonać polecenia ./configure (sudo: ./configure: command not found ) oznacza to, że wystarczy krótsza wersja poprzedniego polecenia:
sudo make && make install
Podczas wykonywania ./configure może wyskoczyć wiele błędów. Większość z nich jest spowodowana brakiem bibliotek potrzebnych do kompilacji. Jeśli wyskoczy nam coś takiego: configure: error: Could not find libcos library. oznacza, że nie ma biblioteki costam. W systemach opartych na debianie chodzi o pakiety dev. W takim przypadku należy poszukać odpowiedniej paczki w repozytorium:
apt-cache search libcos
jeśli okaże się że paczka nosi nazwę np libcos1, należy doinstalować odpowiedni pakiet dev. W tym przypadku libcos1-dev analogicznym sposobem jak instalowaliśmy build-essential. Jeśli ./configure nie zwróci żadnych błędów można przejść do dalszej części instalacji Tak instalowane programy znajdują się w katalogu /usr/local/share. Można je usunąć wykonując polecenie
sudo make uninstall
w katalogu w którym poprzednio instalowaliśmy program! Jest także lepszy sposób na instalacje ze źródeł. Trzeba mieć zainstalowany pakiet [http://www.linux.pl/?id=soft&show=5&program=74 checkinstall] Program ten ze źródeł programu tworzy paczkę, którą można instalować i usuwać tak jak zwykłe paczki. W tym przypadku zamiast polecenia make install wystarczy zastąpić słowem checkinstall. Czyli nasze poprzednie polecenie będzie miało postać:
sudo ./configure && make && checkinstall
Program po kilku pytaniach odnośnie budowanego pakietu stworzy odpowiednią paczkę, którą można instalować jak każdą inną. Dzięki temu łatwiej jest usuwać pakiety i utrzymywać porządek w systemie. Więcej informacji o checkinstall można znaleźć [http://www.linuxfocus.org/Polish/December2004/article360.shtml TUTAJ]