Linux Ubuntu - instalacja oprogramowania i Plik:120px-Instal3.jpg: Różnica pomiędzy stronami

Z SOiSK
(Różnica między stronami)
Przejdź do nawigacji Przejdź do wyszukiwania
imported>Admin
Nie podano opisu zmian
 
== Opis == Importing file
Znacznik: Przesłane przez serwer
 
Linia 1: Linia 1:
__FORCETOC__
== Opis ==
 
Importing file
==Centrum oprogramowania Ubuntu==
 
Centrum oprogramowania Ubuntu uruchamiamy z launchera.
 
[[Plik:ubuntuoprogramowanie1.png]]
 
[[Plik:ubuntuoprogramowanie2.png]]
 
===Instalacja oprogramowania===
 
Zainstalujemy scratcha.
 
[[Plik:ubuntuoprogramowanie3.png]]
 
[[Plik:ubuntuoprogramowanie4.png]]
 
[[Plik:ubuntuoprogramowanie5.png]]
 
[[Plik:ubuntuoprogramowanie6.png]]
 
[[Plik:ubuntuoprogramowanie7.png]]
 
===Usuwanie oprogramowania===
 
Usuniemy linuksowę wersję sapera.
 
[[Plik:ubuntuoprogramowanie8.png]]
 
[[Plik:ubuntuoprogramowanie9.png]]
 
 
==Zarządzanie pakietami APT z konsoli==
 
===apt-get===
 
Polecenie <code>apt-get</code> przeszukuje listy pakietów i ich zależności i automatycznie je ściąga, konfiguruje i instaluje.
 
<code>apt-get update</code> aktualizacja listy pakietów
 
Przykład zastosowania, oczywiście trochę to skróciłem.
 
<pre>
uczen@linux:~$ sudo apt-get update
[sudo] password for uczen:
Ign.  http://pl.archive.ubuntu.com trusty InRelease
Stary http://pl.archive.ubuntu.com trusty-updates InRelease                   
Stary http://pl.archive.ubuntu.com trusty-backports InRelease                 
Ign.  http://extras.ubuntu.com trusty InRelease                               
Stary http://pl.archive.ubuntu.com trusty Release.gpg                         
Pobieranie:2 http://security.ubuntu.com trusty-security/main Sources [110 kB]
Pobieranie:3 http://security.ubuntu.com trusty-security/restricted Sources [4035 B]
Pobieranie:4 http://security.ubuntu.com trusty-security/universe Sources [35,2 kB]
Pobieranie:5 http://security.ubuntu.com trusty-security/multiverse Sources [2764 B]
Pobieranie:6 http://security.ubuntu.com trusty-security/main i386 Packages [429 kB]
Pobieranie:7 http://security.ubuntu.com trusty-security/restricted i386 Packages [12,7 kB]
Pobieranie:8 http://security.ubuntu.com trusty-security/universe i386 Packages [126 kB]
Pobieranie:9 http://security.ubuntu.com trusty-security/multiverse i386 Packages [5172 B]
Stary http://security.ubuntu.com trusty-security/main Translation-en         
Stary http://security.ubuntu.com trusty-security/multiverse Translation-en   
Stary http://security.ubuntu.com trusty-security/restricted Translation-en   
Stary http://security.ubuntu.com trusty-security/universe Translation-en     
Pobrano 792 kB w 9s (82,2 kB/s)                                               
Czytanie list pakietów... Gotowe
uczen@linux:~$
</pre>
 
<code>apt-get dist-upgrade</code> pełna aktualizacja systemu
 
<code>apt-get install nazwa_pakietu</code> instalacja pakietu
 
Poniżej przykład zainstalowania synaptic, który pozwala na zarządzanie pakietami APT w środoisku GUI. Oczywiście nie wszystko wkleiłem.
 
<pre>
uczen@linux:~$ sudo apt-get install synaptic
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności     
Odczyt informacji o stanie... Gotowe
Zostaną zainstalowane następujące dodatkowe pakiety:
  docbook-xml libcairo-perl libept1.4.12 libglib-perl libgtk2-perl
  libpango-perl librarian0 rarian-compat sgml-data
Sugerowane pakiety:
  docbook docbook-dsssl docbook-xsl docbook-defguide libfont-freetype-perl
  libgtk2-perl-doc perlsgml w3-recs opensp libxml2-utils dwww menu deborphan
  tasksel
Zostaną zainstalowane następujące NOWE pakiety:
  docbook-xml libcairo-perl libept1.4.12 libglib-perl libgtk2-perl
  libpango-perl librarian0 rarian-compat sgml-data synaptic
0 aktualizowanych, 10 nowo instalowanych, 0 usuwanych i 605 nieaktualizowanych.
Konieczne pobranie 3438 kB archiwów.
Po tej operacji zostanie dodatkowo użyte 17,4 MB miejsca na dysku.
Kontynuować? [T/n] t
Pobieranie:1 http://pl.archive.ubuntu.com/ubuntu/ trusty/main libept1.4.12 i386 1.0.12 [140 kB]
Pobieranie:2 http://pl.archive.ubuntu.com/ubuntu/ trusty/main sgml-data all 2.0.9-1 [277 kB]
Pobieranie:3 http://pl.archive.ubuntu.com/ubuntu/ trusty/main docbook-xml all 4.5-7.2 [336 kB]
Pobieranie:4 http://pl.archive.ubuntu.com/ubuntu/ trusty/universe libcairo-perl i386 1.104-1 [114 kB]
Pobieranie:5 http://pl.archive.ubuntu.com/ubuntu/ trusty/universe libglib-perl i386 3:1.304-1 [331 kB]
Pobieranie:6 http://pl.archive.ubuntu.com/ubuntu/ trusty/universe libpango-perl i386 1.224-2 [222 kB]
Konfigurowanie pakietu libgtk2-perl (2:1.249-2) ...
Konfigurowanie pakietu librarian0 (0.8.1-5ubuntu1) ...
Konfigurowanie pakietu synaptic (0.81.1ubuntu1) ...
Processing triggers for sgml-base (1.26+nmu4ubuntu1) ...
Konfigurowanie pakietu docbook-xml (4.5-7.2) ...
Processing triggers for sgml-base (1.26+nmu4ubuntu1) ...
Konfigurowanie pakietu rarian-compat (0.8.1-5ubuntu1) ...
Processing triggers for libc-bin (2.19-0ubuntu6) ...
uczen@linux:~$
</pre>
 
<code>apt-get remove pakiet</code> usunięcie pakietu.
 
Poniżej przykład usunięcia scratcha
<pre>
uczen@linux:~$ sudo apt-get remove scratch
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności     
Odczyt informacji o stanie... Gotowe
Następujące pakiety zostały zainstalowane automatycznie i nie są już więcej wymagane:
  squeak-plugins-scratch squeak-vm
Aby je usunąć należy użyć "apt-get autoremove".
Następujące pakiety zostaną USUNIĘTE:
  scratch
0 aktualizowanych, 0 nowo instalowanych, 1 usuwanych i 605 nieaktualizowanych.
Po tej operacji zostanie zwolnione 46,8 MB miejsca na dysku.
Kontynuować? [T/n] t
(Odczytywanie bazy danych ... 167746 plików i katalogów obecnie zainstalowanych.)
Removing scratch (1.4.0.6~dfsg1-5) ...
Processing triggers for mime-support (3.54ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for bamfdaemon (0.5.1+14.04.20140409-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for man-db (2.6.7.1-1) ...
Processing triggers for shared-mime-info (1.2-0ubuntu3) ...
uczen@linux:~$
</pre>
 
===apt-cache===
 
<code>apt-cache search pakiet</code> szukanie pakietu. Wyszukuje dostępne pakiety na podstawie /etc/apt/sources.list
 
Poniżej skrócony przykład
 
<pre>
uczen@linux:~$ sudo apt-cache search gimp
gimp-dbg - Debugging symbols for GIMP
gimp-help-common - Data files for the GIMP documentation
icc-profiles-free - ICC color profiles for use with color profile aware software
libgegl-0.2-0 - Generic Graphics Library
libgimp2.0 - Libraries for the GNU Image Manipulation Program
libgimp2.0-dev - Headers and other files for compiling plugins for GIMP
libgimp2.0-doc - Developers' Documentation for the GIMP library
libijs-0.35 - IJS raster image transport protocol: shared library
libijs-dev - IJS raster image transport protocol: development files
cups-driver-gutenprint - Pakiet przejściowy do sterownika drukarki Gutenprint
gimp - GIMP - GNU Image Manipulation Program
gimp-data - Pliki danych dla GIMP-a
gimp-help-de - Documentation for the GIMP (German)
gimp-help-en - Documentation for the GIMP (English)
gimp-help-pl - Dokumentacja dla GIMP-a (polski)
junior-art - Debian Jr. (tworzenie grafiki)
potrace - narzędzie do konwersji bitmap w grafikę wektorową
ufraw - standalone importer for raw camera images
ufraw-batch - batch importer for raw camera images
xsane - Wielofunkcyjna graficzna nakładka na SANE (Scanner Access Now Easy)
xsane-common - Wielofunkcyjna graficzna nakładka na SANE (Scanner Access Now Easy)
uczen@linux:~$
</pre>
 
===/etc/apt/sources.list===
 
Plik zawiera adresy serwerów na których są repozytoria, czyli zbiory oprogramowania
 
Poniżej fragment pliku
 
<pre>
uczen@linux:~$ cat /etc/apt/sources.list
#deb cdrom:[Ubuntu 14.04.1 LTS _Trusty Tahr_ - Release i386 (20140722.2)]/ trusty main restricted
 
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://pl.archive.ubuntu.com/ubuntu/ trusty main restricted
deb-src http://pl.archive.ubuntu.com/ubuntu/ trusty main restricted
 
## Major bug fix updates produced after the final release of the
## distribution.
deb http://pl.archive.ubuntu.com/ubuntu/ trusty-updates main restricted
deb-src http://pl.archive.ubuntu.com/ubuntu/ trusty-updates main restricted
 
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://pl.archive.ubuntu.com/ubuntu/ trusty universe
deb-src http://pl.archive.ubuntu.com/ubuntu/ trusty universe
deb http://pl.archive.ubuntu.com/ubuntu/ trusty-updates universe
deb-src http://pl.archive.ubuntu.com/ubuntu/ trusty-updates universe
</pre>
 
==Synaptic menedżer pakietów==
 
Uruchamiamy z Dasha. Synaptic umożliwia zarządzanie pakietami z poziomu GUI.
 
[[Plik:ubuntuoprogramowanie10.png]]
 
Pakiety mamy podzielone na kategorię, można też użyć wyszukiwarki. Poniżej pokazano instalację gry Pingus.
 
[[Plik:ubuntuoprogramowanie11.png]]
 
[[Plik:ubuntuoprogramowanie12.png]]
 
[[Plik:ubuntuoprogramowanie13.png]]
 
[[Plik:ubuntuoprogramowanie14.png]]
 
[[Plik:ubuntuoprogramowanie15.png]]
 
Usuwanie oprogramowania przebiega analogicznie
 
==Instalacja pobranych pakietów deb==
 
===Centrum oprogramowania===
 
Po ściągnięciu i kliknięciu pakiet otwiera się w centrum oprogramowania. Tutaj bez problemu możemy go zainstalować.
 
[[Plik:ubuntudeb1.png]]
 
[[Plik:ubuntudeb2.png|800px]]
 
===dpkg===
 
<code>sudo dpkg -i nazwa.deb </code> instalacja pakietu (i - install)
 
<code>sudo dpkg -r nazwa.deb </code> odinstalowanie pakietu (r -remove)
 
==Tasksel==
 
Tasksel to narzędzie do instalacji pakietów oprogramowania, jak np. serwer pocztowy, czy LAMP.
 
Musimy to narzędzie sobie zainstalować, np. używając <code>sudo apt install tasksel</code>
 
Następnie uruchamiamy <code>sudo tasksel</code>
 
[[Plik:ubuntu-tasksel.png]]
 
 
[[Category:Linux]]

Wersja z 07:11, 13 sie 2025

Opis

Importing file