Jeśli jesteś właścicielem tej strony, możesz wyłączyć reklamę poniżej zmieniając pakiet na PRO lub VIP w panelu naszego hostingu już od 4zł!


Elementary OS Luna (20130810) oparte o Ubuntu 12.04 LTS - poradnik amatora

Linux Xubuntu 12.04
instalacja i konfiguracja - poradnik
http://xubuntu.freesoftware.cba.pl

Free software Linkownia - Strona główna

wrzucone na serwer: 29 września 2013
zmiany: 5 czerwca 2014

[Elementary OS]

Elementary OS jest dystrybucją Linux opartą o wydanie Ubuntu 12.04 z jądrem 3.2.x (z możliwością łatwego aktualizowania jądra). Podstawowe środowisko graficzne to Pantheon, które wg mnie, chociaż jest mało konfigurowalne to bardzo wygodne w użyciu, przejrzyste i dosyć mało wymagające jeżeli chodzi o wykorzystywany sprzęt. Przy okazji jest bardzo miłe dla oka. Cechą, która odróżnia Elementary OS od innych dystrybucji Linux, zauważalną już na samym początku to niemożność wyświetlenia na pulpicie elementów zapisanych w katalogu "Pulpit". Jednym taki interfejs użytkownika przypadnie do gustu innym nie,  ale myślę, że warto wypróbować możliwości tej dystrybucji.

Ważną sprawą dla której wybrałem właśnie Elementary OS, oprócz tego, że nie jest zbyt wymagający jeżeli chodzi o sprzęt, to brak problemów z synchronizacją pionową obrazu. A brak synchronizacji pionowej obrazu objawia się np. "łamaniem" obrazu podczas oglądania filmów, "łamaniem" obrazu podczas przesuwania otwartych okien programów albo "łamaniem" obrazu przy szybkim przesuwaniu zawartości okna w przeglądarce www. Problemu nie ma ani na komputerze z kartą graficzną Nvidia i dodatkowo instalowanym zamkniętym sterownikiem, ani na komputerze ze starą kartą graficzną Radeon 9600 działającą na standardowym otwartym sterowniku jaki używany jest zaraz po zainstalowaniu systemu.

Ta dystrybucja Linuksa (ze środowiskiem graficznym Pantheon) jest też wg mnie dobrą alternatywą dla dystrybucji zawierających środowisko graficzne Xfce lub Mate. Pobiera może więcej pamięci ram niż wymienione środowiska graficzne, ale i tak świetnie radzi sobie na maszynach o dosyć słabych parametrach. Pozbawiona jest problemu z synchronizacją pionową obrazu w odróżnieniu do Xfce i Mate, a interfejs użytkownika jest bardzo przyjazny i początkującym użytkownikom nie powinien sprawiać problemów użytkowych i konfiguracyjnych, też podczas instalacji systemu.
[Komputery użyte do opisu instalacji systemu i oprogramowania]
Cały ten opis instalowania systemu operacyjnego i oprogramowania powstał na komputerze stacjonarnym opartym o płytę główną Asus P5G41T-M LX z procesorem Intel Core2Duo E6400 i 4 GB pamięci RAM DDR3. Do tego wszystkiego podłączone jeszcze są: karta graficzna Nvidia GF GT440, dyski twarde Seagate Barracuda ST500DM002 500GB, Hitachi Deskstar T7K500 320GB, napęd optyczny LG GH22NS90, monitor LG Flatron L1742S, drukarka HP DeskJet 1050 series, no i kamerka internetowa Labtec. Do odtwarzania dźwięku używam zintegrowanej karty dźwiękowej i dodatkowej Creative Sound Blaster Audigy ES. System działa żwawo i nie ma za dużych problemów z konfiguracją. System na pewno działa "ładniej" niż Ubuntu 12.04 z Unity.

Drugim komputerem, na którym instalowałem, testowałem, konfigurowałem i używam Elementary OS jest maszyna z procesorem Pentium 4 HT, płytą główną Asus p4p800e, 2.5 GB pamięci RAM, kartą graficzną Radeon 9600, dyskiem twardym PATA 80GB, zintegrowaną kartą dźwiękową oraz dodatkową Sound Blaster 128. System działa świetnie, mimo mało wydajnego sprzętu.

Trzeci, najsłabszy komputer, który użyłem do przetestowania Elementary OS to Sempron 3000+ (jądro Barton) na płycie głównej Asus a7n8x-x, wyposażony w 2,5 GB pamięci ram, kartę graficzną Radeon 9550, dysk twardy PATA 80GB, kartę dźwiękową Sound Blaster Live. System na takiej konfiguracji sprzętowej działa całkiem przyzwoicie. Małą wydajność systemu zauważamy podczas przeglądania internetu (przeładowane grafiką strony, flash, też youtube). No i na tym sprzęcie był początkowy problem z dodawaniem repozytoriów oraz odtwarzaniem animacji flash w przeglądarkach www spowodowany brakiem obsługi instrukcji SSE2 przez procesor główny. Poniżej opisałem jak pozbyć się tych problemów.
[Bootowanie z pena]

Startowy pendrive z Elementary OS wykonamy za pomocą programu Unetbootin (Linux i Windows). Obraz iso Elementary OS możemy pobrać z poniższych adresów:
Elementary OS (z jądrem 3.2.x) 32-bit

Pobierz Serwer 1, Serwer 2

Elementary OS (z jądrem 3.2.x) 64-bit

Pobierz Serwer 1, Serwer 2
Plik iso z systemem możemy też bez najmniejszego problemu wypalić na płycie CD/DVD i z niej instalować Elementary OS na dysku twardym.
[Instalacja, wskazówki dotyczące podziału dysku]


Podczas procesu instalacji dochodzimy do momentu, w którym trzeba utworzyć partycje, wybrać dysk, z którego będzie uruchamiany system. Wg mnie wygodnie utworzyć trzy partycje "systemowe" i jedną, na której będziemy przechowywać dokumenty, filmy, muzykę, zdjęcia, gry i wszystko inne co tam sobie tworzymy i przechowujemy. Podczas instalacji najlepiej wybrać opcję "Użycie innego rozwiązania" i wykonać wszystko ręcznie. Wyznaczyć dysk, na którym będą zainstalowane dane dotyczące uruchamiania systemu (boot loader) i utworzyć następujące partycje:
/ - partycja ext4, na której będzie zainstalowany system. Przy domowym użytku na pewno wystarczy 10GB

/swap - partycja wymiany, jak mamy dużo pamięci ram możemy jej nie tworzyć ewentualnie utworzyć bardzo małą np. 128MB. Jeżeli używamy hibernacji tworzymy partycję o wielkości minimum wielkość pamięci ram.

/home - partycja ext4, na której przechowywane są wszystkie konfiguracje programów, standardowo też są tam katalogi do zapisywania multimediów. Jeżeli trzymamy na niej jedynie konfiguracje programów to wystarczy od około 1GB do kilku GB.
  • Część katalogów i plików konfiguracyjnych (np. tych o sporych rozmiarach: Playonlinux, Steam) możemy za pomocą dowiązań symbolicznych tak naprawdę przechowywać na innej partycji.
  • Część programów (np. przeglądarka www, klient e-mail, komunikator) można skonfigurować tak, żeby przechowywały konfiguracje na dysku wyznaczonym przez siebie. 
Jeżeli jednak będziemy na tej partycji przechowywać multimedia i dokumenty i wszystkie konfiguracje programów to partycja musi być spora.
Wygodnym rozwiązaniem jest utworzenie jeszcze jednej (czwartej) partycji ext4, którą zamontujemy już po instalacji systemu i na niej będziemy mogli przechowywać dokumenty i multimedia, profile programu pocztowego, komunikatora, przeglądarki www, całą konfigurację np. programu Playonlinux z zainstalowanymi grami itp.

Takie rozwiązanie pozwala na późniejsze tworzenie w sposób wygodny kopii całego systemu (Clonezilla). Kopia systemu jest wtedy stosunkowo mała i możemy też od razu zapisać ją na partycji z multimediami. W razie awarii systemu i przy ponownej instalacji mamy szanse, że konfiguracje programów i nasze dokumenty, multimedia nie ulegną skasowaniu i w łatwy sposób mamy do nich dostęp.

[Ogólnie o systemie]

Zaczynając używać systemu innego niż Windows (kilkanaście lat użytkowania) musiałem zdać sobie sprawę z tego, że to naprawdę inny system jeżeli chodzi o konfigurację (jak już wszystko zrobione to używa się tego tak samo jak Windows).

Jeżeli system mamy już zainstalowany i chcemy cokolwiek zrobić w systemie to różnice zaczynają się już w momencie kiedy chcemy odczytać nasze pliki (dokumenty, wideo, muzyka). Nie mamy tutaj jak w Windows "literek" dysków, partycje to kolejne katalogi (foldery). Pliki z konfiguracjami programów, nasze dokumenty, muzyka, wideo i co tam jeszcze tworzymy czy kopiujemy do komputera standardowo przechowywane jest na partycji /home w podkatalogu (podfolderze) naszego użytkownika.
Katalogi i pliki z konfiguracją programów są ukryte i mają kropkę na początku nazwy, np. ".TrueCrypt". Skrót klawiszowy do szybkiego podglądu katalogów
i plików ukrytych, w menedżerze plików to Ctrl + H (Pantheon Files).

Programy w tej dystrybucji w prosty sposób możemy zainstalować z paczek DEB (np. instalator pakietów gDebi) oraz z repozytoriów (Centrum oprogramowania albo Menedżer pakietów Synaptic ewentualnie terminal, inaczej wiersz poleceń). Z terminala też na pewno przyjdzie nam częściej korzystać, nie tylko instalując programy. Skrót klawiszowy do uruchomienia terminala to Ctrl + Alt + T.

Usuwanie programów z systemu też przeprowadzamy za pomocą narzędzi Centrum oprogramowania albo Menedżer pakietów Synaptic ewentualnie terminal.

Dystrybucja, o której piszę używa interfejsu graficznego Pantheon. W tej dystrybucji najlepiej używać programów korzystających z biblioteki GTK+, przy moim stanie wiedzy i własnych obserwacji są mniejsze problemy z wyglądem interfejsu graficznego.

[Aktualizacje systemowe, aktualizacja jądra systemu]

Aktualizacje systemu możemy wykonywać za pomocą Menedżera aktualizacji albo z pomocą terminala. Jeżeli chodzi o graficzny menedżer aktualizacji to raczej nie ma się co rozpisywać. Rzecz prosta do wykonania. Natomiast aktualizacja w terminalu wymaga przynajmniej podstawowej znajomości poleceń menadżera pakietów Apt lub jego tekstowego front-end, Aptitude.
Aktualizacja za pomocą terminala
Apt - Menadżer pakietów działający w terminalu. Posiada możliwość pobrania, instalacji pakietów oraz automatycznej instalacji brakujących zależności.
Aptitude - Tekstowy front-end menadżera pakietów Apt.
$ sudo apt-get update - Za pomocą tego polecenia zaktualizujesz listę dostępnych pakietów. $ sudo aptitude update
- Uaktualnia listę dostępnych pakietów ze źródeł apt (jest to odpowiednik “apt-get update”)
$ sudo apt-get upgrade
- Za pomocą tego polecenia zainstalujesz/zaktualizujesz już zainstalowane pakiety do najnowszych  wersji. $ sudo aptitude safe-upgrade
- Uaktualnia zainstalowane pakiety do najnowszych wersji.
$ sudo apt-get dist-upgrade
- Nieco różni się upgrade. Jest bardziej rozbudowana. Oprócz instalacji najnowszych wersji pakietów zajmuje się również ich zależnościami. Usuwa też pakiety, które nie są już potrzebne. $ sudo aptitude full-upgrade
- Uaktualnia zainstalowane pakiety do najnowszych wersji.  Ma możliwość uaktualniania pakietów, których nie jest w stanie zaktualizować polecenie safe-upgrade.
I poniżej przykład polecenia, za pomocą którego wykonamy aktualizację systemową:
$ sudo apt-get update && sudo apt-get dist-upgrade
Jeżeli chcemy zmienić bądź jesteśmy zmuszeni do zmiany jądra systemu na nowszą wersję, możemy użyć kernela z Ubuntu 12.10 (kernel 3.5.x), z Ubuntu 13.04 (kernel 3.8.x) lub z Ubuntu 13.10 (kernel 3.11.x). Kernel zaktualizujemy w prosty sposób za pomocą polecenia wydanego w terminalu:
Wersja 3.5.x
$ sudo apt-get install linux-generic-lts-quantal
xserver-xorg-lts-quantal

Wersja 3.8.x
$
sudo apt-get install linux-generic-lts-raring xserver-xorg-lts-raring


Wersja 3.11.x
$ sudo apt-get install linux-generic-lts-saucy xserver-xorg-lts-saucy

Restartujemy system. W  terminalu możemy użyć polecenia:
$ sudo reboot
Możemy też używać innych wersji kernela, w tym najnowszych (trzeba zwrócić uwagę na to czy sterownik karty graficznej współpracuje z wybranym kernelem). Paczki deb potrzebne do instalacji kernela pobieramy z tego miejsca. I przykładowy, najnowszy (w momencie wpisywania tego tekstu) kernel (3.12.2) to pobranie trzech plików deb na dysk twardy naszego komputera:

dla wersji 32bit
linux-headers-3.12.2-031202_3.12.2-031202.201311291538_all.deb
linux-image-3.12.2-031202-generic_3.12.2-031202.201311291538_i386.deb
linux-headers-3.12.2-031202-generic_3.12.2-031202.201311291538_i386.deb
Wszystkie pliki możemy pobrać za pomocą jednego polecenia:
wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.12.2-trusty/linux-headers-3.12.2-031202_3.12.2-031202.201311291538_all.deb kernel.ubuntu.com/~kernel-ppa/mainline/v3.12.2-trusty/linux-headers-3.12.2-031202-generic_3.12.2-031202.201311291538_i386.deb kernel.ubuntu.com/~kernel-ppa/mainline/v3.12.2-trusty/linux-image-3.12.2-031202-generic_3.12.2-031202.201311291538_i386.deb
dla wersji 64bit
linux-headers-3.12.2-031202_3.12.2-031202.201311291538_all.deb
linux-image-3.12.2-031202-generic_3.12.2-031202.201311291538_amd64.deb
linux-headers-3.12.2-031202-generic_3.12.2-031202.201311291538_amd64.deb
Wszystkie pliki możemy pobrać za pomocą jednego polecenia:
wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.12.2-trusty/linux-headers-3.12.2-031202_3.12.2-031202.201311291538_all.deb kernel.ubuntu.com/~kernel-ppa/mainline/v3.12.2-trusty/linux-headers-3.12.2-031202-generic_3.12.2-031202.201311291538_amd64.deb kernel.ubuntu.com/~kernel-ppa/mainline/v3.12.2-trusty/linux-image-3.12.2-031202-generic_3.12.2-031202.201311291538_amd64.deb
Pliki skopiowane za pomocą "jednego polecenia" znajdą się w katalogu naszego użytkownika na partycji /home.
Jeżeli pliki mamy już na dysku, w celu zainstalowania kernela używamy polecenia:
$ sudo dpkg -i linux-headers-3.12.2*.deb linux-image-3.12.2*.deb
Po zakończeniu instalacji resetujemy system, możemy to zrobić za pomocą polecenia w terminalu:
$ sudo reboot
Podobnie postępujemy z innymi wersjami kernela odpowiednio dostosowując polecenie instalacji i kopiując odpowiednie pliki na dysk twardy naszego komputera. Warto też pamiętać, że przed zmianami tego typu warto wykonać kopię systemu, ważnych danych. Ewentualnie wcześniej nabyć wiedzy wystarczającej do przywrócenia wszystkiego do stanu przed zmianami.
[Synaptic, zainstalować menedżer pakietów]

Do wygodnego zarządzania pakietami (instalacja, deinstalacja) możemy używać menedżera pakietów Synaptic. W prosty sposób możemy zainstalować go używając terminala (ctrl + alt + t) i wydając polecenie:
$ sudo apt-get install synaptic
[Nvidia, instalowanie sterownika karty graficznej]

Posiadając kartę graficzną Nvidia warto zainstalować dodatkowy, zamknięty sterownik Nvidia. Możemy to wykonać używając menedżera pakietów Synaptic (za jego pomocą w prosty sposób możemy też podejrzeć jakie inne wersje sterownika są dostępne) instalując pakiety:
nvidia-current, nvidia-setting
Innym prostym sposobem jest uruchomienie terminala i wykonanie polecenia:
$ sudo apt-get install nvidia-current
Możemy też instalować inne wersje sterownika dostępne w repozytoriach. Pisząc to, wersja "nvidia-current" to sterownik z numerkiem 304.88. Dostępne są jeszcze starsze wersje sterownika 96.43 i 173.14 oraz nowsza 319.32 (którego używam).
I chcąc zainstalować sterownik inny niż "current" np. wersja 319.32 w terminalu podajemy polecenie:
$ sudo apt-get install nvidia-319
Sposób na zainstalowanie najnowszego sterownika to np. dodanie w terminalu repozytorium ppa:ubuntu-x-swat/x-updates, np.
$ sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
$ sudo apt-get update && sudo apt-get dist-upgrade
I instalacja konkretnego, dostępnego sterownika. Np.
$ sudo apt-get install nvidia-331
Po instalacji sterownika restartujemy system poleceniem:
$ sudo reboot
Żeby zainstalować najnowsze sterowniki można też użyć innego repozytorium ppa:xorg-edgers/ppa, tutaj też podobnie jak we wcześniej opisanym sposobie instalowania sterownika po kolei w terminalu wykonujemy polecenia:
$ sudo add-apt-repository ppa:xorg-edgers/ppa
$ sudo apt-get update && sudo apt-get dist-upgrade
I instalacja konkretnego, dostępnego sterownika. Np.
$ sudo apt-get install nvidia-331
Niezależnie jaki sterownik zainstalowaliśmy po jego instalacji restartujemy system. Możemy to zrobić poleceniem:
$ sudo reboot
[Zamontować dysk (UUID)]

Dodatkowe dyski możemy wygodnie i w prosty sposób montować w sposób opisany poniżej:

Sprawdzamy UUID dysku w terminalu:
$ sudo blkid
albo
$ ls -l /dev/disk/by-uuid/
W terminalu otwieramy plik fstab za pomocą polecenia
$ sudo scratch-text-editor /etc/fstab
Dodajemy przykładową linię:
UUID=5faf08b3-31a1-414b-95f2-45d0459ee936 /media/Multimedia     ext4     defaults   0    0
Wg schematu:
UUID=[odczytany uuid dysku]    /miejsce/montowania/    [system plików]    defaults    0    0
Przykładowe dodatkowe systemy plików, które możemy montować: ntfs-3g (NTFS), vfat (FAT32)
Przykład zawartości mojego pliku fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdb1 during installation
UUID=5bd8733b-f910-4799-b7b9-ea3f444dd63a /               ext4    errors=remount-ro 0       1
# swap was on /dev/sdb2 during installation
UUID=4c1400bf-b80e-446a-bf51-08d4201ff912 none            swap    sw              0       0

# Dyski zamontowane własnoręcznie
UUID=6c21a5b7-9263-43ff-8f40-621d0901b3bb /media/Multimedia     ext4     defaults   0    0
UUID=7766c95c-5892-498e-9861-46a22d9a5cff /media/Instalki     ext4     defaults   0    0
UUID=ea9aa7ca-5746-4502-ae36-a02de291636d /media/Backup     ext4     defaults   0    0
Nowo zamontowanym dyskom prawdopodobnie trzeba będzie zmienić właściciela i nadać odpowiednie uprawnienia katalogom i plikom. Do tego można użyć w terminalu poleceń chmod i chown. Można też użyć menedżera plików Nautilus uruchomionym w trybie administratora (terminal, polecenie sudo nautilus).
[Kasowanie programów, dostarczone na starcie]

System instalowany jest z pewną ilością programów, podczas używania instalujemy kolejne. Niektóre z nich od razu lub po jakimś czasie chcemy usunąć. W moim przypadku usunąłem programy podane w tabeli poniżej. W wygodny i łatwy sposób możemy wykonać takie zadanie za pomocą menedżera pakietów Synaptic albo wydając w terminalu polecenia:
$ sudo apt-get purge nazwa_pakietu*
Programy usunięte i zastąpione odpowiednikami
1. empathy komunikator internetowy, wg mnie mało przydatny w naszych warunkach, zastąpiony przez Kadu
2. midori przeglądarka www, zastąpiona przez Firefox
3. noise odtwarzacz audio, zastąpiony przez Audacious
4. geary klient e-mail, zastąpiony przez Thunderbird
5. elementary-scan zarządzanie skanerem, wolę więcej opcji, zastąpiony przez Xsane,  do kompletu można dodać jeszcze gscan2pdf
6. shotwell katalogowanie i edycja zdjęć, jakoś lubię innego typu programy, zastąpiony przez Gthumb i Xnview
7. totem odtwarzacz multimediów, mało przydatny, zastąpiony przez SMPlayer i VLC
8. indicator-messages powiadomienia systemowe, Kadu posiada własną ikonkę powiadamiania, Thunderbird pokazuje ilość nieprzeczytanych wiadomości na ikonie paska plank

Do usuwania programów możemy używać polecenia aptitude Do usuwania programów możemy używać polecenia apt-get
$ sudo aptitude purge nazwa_programu Jeżeli chcemy usunąć program razem z jego konfiguracją używamy polecenia $ sudo apt-get purge nazwa_programu Jeżeli chcemy usunąć program razem z jego konfiguracją używamy polecenia
$ sudo aptitude remove nazwa_programu Jeżeli chcemy usunąć program bez usuwania jego konfiguracji używamy polecenia $ sudo apt-get remove nazwa_programu Jeżeli chcemy usunąć program bez usuwania jego konfiguracji używamy polecenia

[Programy pozostawione, których wg mnie nie warto kasować]

Poniżej, kilka programów użytkowych, które już są po zainstalowaniu systemu i warto używać ich na co dzień.
Programy pozostawione
1. Przeglądarka dokumentów (evince) przeglądarka plików pdf
2. Scratch (scratch-text-editor) edytor tekstu, można też zastąpić programem Leafpad
3. Kalendarz (maya-calendar) kalendarz
4. File Roller (file-roller) menedżer archiwów, dodatkowy, bardziej rozbudowany program to np. Peazip
5. GNOME Calculator (gcalctool)
kalkulator matematyczny
6. Pantheon Files (pantheon-files)
menedżer plików, można zastąpić programami Nautilus lub PCManFM
7. Pantheon Terminal (pantheon-terminal) terminal
8. Zrzut ekranu (gnome-screenshot) zrzuty ekranowe

[Zestaw programów, które warto zainstalować po instalacji systemu]
Zaraz po instalacji systemu do dyspozycji jest już trochę różnego rodzaju oprogramowania. W zależności od potrzeb część z tych programów (jak opisane wyżej) "wylatuje", a sporo programów instalujemy żeby nasz system był dostosowany do naszych potrzeb. Poniżej w tabeli pogrupowane nazwy programów, które wg mnie warto mieć zainstalowane w systemie. Ewentualnie warto na nie zwrócić uwagę.
Programy, które warto zainstalować
Narzędzia systemowe/Wygląd Programy narzędziowe Audio
Wideo Grafika Internet
Ubuntu-restricted-extras
Gdebi
Gtkorphan
Gnome-disk-utility
System Load Indicator
Ubuntu Tweak
Y PPA Manager
Winusb
Exfat
ClassicMenu indicator
Gpoweroff
Menulibre
Oracle Java
Unetbootin
BleachBit
VirtualBox
Gparted
Htop
PlayOnLinux
Elementary tweaks
samba
system-config-samba
Wingpanel slim
Super wingpanel
Libdvdcss2
numlockx
Multisystem
gnome-system-monitor
ttf-ubuntu-font-family
comixcursors-righthanded-opaque
comixcursors-lefthanded-opaque
indicator-keylock
indicator-printers
PCManFM
Screenlets
trashindicator
Nautilus
Leafpad
Keepassx
Xfburn
Truecrypt
Glippy
Double commander
Peazip
LibreOffice
Catfish
Indicator Stickynotes
Tomboy



Asunder
Soundconverter
Audacious
Rejestrator dźwięku (gnome-media)
Lame
Spotify


Vlc
Qnapi
Smplayer
Xbmc
Mplayer2
Audacious
Gnome subtitle
Libdvdcss2
Cheese
Kazam
Xsane
Cheese
Gimp
Xnviewmp
Gpick
Gthumb
Kazam

Firefox
Thunderbird
Kadu
Amule
Filezilla
EiskaltDC++
Jdownloader
Deluge
Seamonkey
DropBox
Skype
Steam
Pipelight

Programy, na które warto zwrócić uwagę
Narzędzia systemowe/Wygląd Programy narzędziowe Audio
Wideo Grafika Internet
PulseAudioEqualizer
TestDisk & PhotoRec
QPhotoRec
AcetoneISO
I-nex
Indicator sensors
Unsettings
Openjdk-7-jre
Icedtea-7-plugin
Manager
Furius Iso Mount
System Profiler and Benchmark
PartedMagic
Clonezilla
Gparted Live CD/USB
AVG Rescue CD
Kaspersky Rescue Disk
Glances
QPxTool
Caffeine
Ia32-libs (dla systemów 64-bit)
dconf-editor
Grub Customizer
Inxi
Diodon
My weather indicator
CopyQ
Midnight Commander
Abiword
Gnumeric
GnomeBaker
Alarm Clock
Galculator
Clipit
muCommander
Sunflower
k3b
Osmo
Audacity
Easymp3gain
Easytag
Decibel Audio Player
Exaile
MediaInfo
FF Multi Converter
DeadBeef
Mocp
RadioTray
Gnac
Foobnix
Flacon
Clementine
QMPlay2

FF Multi Converter
MediaInfo
MiniTube
K9Copy
HandBrake
Dvd::rip
Avidemux
AcidRip
GTK+ UVC Viewer
RecordMyDesktop
FDesktopRecorder
Simplescreenrecorder
QMPlay2
Gcolor2
Shutter
Geeqie
Camorama
GTK+ UVC Viewer
Fotoxx
Converseen
gscan2pdf

Valknut
Pidgin
Qbittorrent
GG
Chrome
Opera
uGet
gFtp
Balsa
Evolution
Sylpheed
Flareget
Facebook messenger
rTorrent
Transmission
QupZilla
Slurm

Poniżej opisane jak można zainstalować wymienione wyżej programy i do czego mniej więcej służą.
[Instalowanie programów za pomocą menedżera pakietów Synaptic lub za pomocą polecenia w terminalu]

Menedżer pakietów Synaptic jest wygodnym sposobem wyszukiwania i instalacji programów dostępnych w repozytorium. Jest to graficzna nakładka na system zarządzania pakietami apt. I za jego pomocą możemy wykonywać w prosty sposób wymienione zadania. Wyżej opisany sposób zainstalowania menedżera pakietów.

Żeby zainstalować program, dostępny w oficjalnym repozytorium, używając do tego terminala używamy poleceń:
Do instalacji programów możemy użyć polecenia aptitude. Do instalacji programów możemy też używać polecenia apt-get
$ sudo aptitude install nazwa_pakietu $ sudo apt-get install nazwa_pakietu
Programy dostępne w repozytorium, w terminalu możemy wyszukiwać za pomocą poleceń:
Możemy użyć nazwy programu (pakietu). Bądź frazy opisującej program, jeżeli nie znamy dokładnej nazwy pakietu (programu), który chcemy zainstalować.
$ aptitude search nazwa_programu $ apt-cache search nazwa_programu

Do sprawdzenia informacji o danym programie (czy dostępny, czy zainstalowany, wersja, z jakiego repozytorium) możemy użyć polecenia: $ apt-cache policy nazwa_programu

Programy, które warto zainstalować
Narzędzia systemowe/Programy narzędziowe/Wygląd
1.
ubuntu-restricted-extras
zestaw kodeków, czcionek windowsowych, flash
2.
gdebi
Gdebi, graficzny instalator pakietów deb
3.
numlockx automatyczne włączanie numlock na klawiaturze numerycznej
4.
gnome-disk-utility Narzędzie do obsługi dysków, zarządzanie dyskami
5.
gnome-system-monitor
Monitor systemu
6.
gtkorphan GtkOrphan, program do odnajdowania i usuwania osieroconych bibliotek
7.
htop Htop, konsolowy program wyświetlający informacje o obciążeniu systemu, uruchomionych procesach, możliwość wyłączania procesów

uruchomić własnym skrótem klawiszowym:
x-terminal-emulator -e htop w ustawieniach
Elementary tweaks
8.
samba, system-config-samba Samba, możliwość udostępniania zasobów w sieci lokalnej
9.
leafpad Leafpad, prosty i szybki edytor tekstu
10.
xfburn Xfburn, nagrywanie płyt CD/DVD
11.
nautilus Nautilus, menedżer plików
12
keepassx Keepassx, przechowywanie haseł
13. ttf-ubuntu-font-family czcionki Ubuntu
14. comixcursors-lefthanded-opaque alternatywne kursory w wersji dla leworęcznych
15. comixcursors-righthanded-opaque alternatywne kursory w wersji dla praworęcznych
16. tomboy program do sporządzania notatek
17. indicator-printers aplet wyświetlający ikonę drukarki na górnym pasku pulpitu, informującą o aktualnych zadaniach urządzenia
Audio/Wideo/Grafika
18. asunder Asunder, ripper AudioCD do formatów stratnych i bezstratnych
19. soundconverter SoundConverter, konwertowanie plików audio między formatami
20. lame Lame, kompresja audio do formatu mp3
21. qnapi Qnapi, pobieranie napisów do filmów
22. cheese
Cheese, obsługa kamerki internetowej, przechwytywanie fotek i video
23. xsane Xsane image scaning program, program do zarządzania skanerem
24. gnome-media Rejestrator dźwięku (gnome-sound-recorder), rejestrator dźwięku
Internet
25. filezilla Filezilla, klient ftp
26. firefox Firefox, przeglądarka www. Można też zajrzeć tutaj żeby pobrać paczkę deb innej wersji programu
27. amule aMule, program p2p
28. thunderbird Thunderbird, klient e-mail. Można też zajrzeć tutaj żeby pobrać paczkę deb innej wersji programu
29. skype
Skype, komunikator internetowy, wideo i audio

Uruchamiamy Centrum oprogramowania, menu Edycja, Zasoby oprogramowania. Przechodzimy do zakładki Inne oprogramowanie i zaznaczamy Partnerzy Cononical i Partnerzy Cononical (kod źródłowy).
W terminalu aktualizujemy repozytoria:
$ sudo apt-get update
i możemy już zainstalować  program poleceniem:
$ sudo apt-get install skype
Programy, na które warto zwrócić uwagę
1.
gcolor2 Gcolor2, pobieranie kolorów z wybranego miejsca na ekranie
2.
testdisk
TestDisk & PhotoRec, odzyskiwanie danych
3.
acetoneiso
AcetoneISO, montowanie obrazów płyt, ripowanie, konwertowanie itp.
4.
audacity
Audacity, rozbudowany edytor plików audio
5.
easymp3gain-gtk
EasyMp3Gain, wyrównywanie głośności w plikach mp3
6.
valknut
Valknut, program p2p, siec direct connect
7.
easytag EasyTag, edytcja tagów w plikach audio
8.
decibel audio player
Decibel Audio Player, odtwarzacz plików audio
9.
ia32-libs zestaw bibliotek potrzebnych do uruchamiania programów 32bit w systemie 64bit
10.
openjdk-7-jre OpenJDK Java Runtime. W domowym użytkowaniu przydatne do uruchamiania gier, czatów w przeglądarkach www
11.
icedtea-7-plugin uruchamianie OpenJDK w przeglądarkach
12.
abiword Abiword, rozbudowany edytor tekstu
13.
gnumeric Gnumeric, arkusz kalkulacyjny
14.
camorama Camorama, przechwytywanie obrazu z kamery, tworzenie screenów
15.
geeqie Geeqie, szybka przeglądarka plików graficznych
16.
gftp gFTP, klient FTP
17.
moc mocp, konsolowy odtwarzacz audio
18.
k9copy K9Copy, rippowanie DVD
19.
dvdrip Dvd::rip, rippowanie DVD
20.
avidemux AviDemux, obróbka wideo
21.
acidrip AcidRip, ripowanie DVD
22.
furiusisomount Furius ISO Mount, montowanie obrazów płyt
23.
qpxtool QPxTool, testowanie napędu optycznego
24.
galculator Galculator, kalkulator matematyczny
25.
clipit ClipIt, multischowek
26.
gtk-recordmydesktop RecordMyDesktop, przechwytywanie wideo z pulpitu, przy nagrywaniu obrazu dobrze jest wyłączyć opcję Allow flipping (sprawdzone na karcie gf nvidia)
27.
balsa Balsa, klient poczty e-mail
28.
evolution Evolution, klient poczty e-mail
29.
rtorrent rTorrent, konsolowy klient sieci bittorrent
30.
k3b k3b, nagrywanie płyt CD/DVD
31.
hardinfo System Profiler and Benchmark, informacje o sprzęcie
32.
dconf-tools
Dconf-editor, edytor ustawień. Uruchamiamy poleceniem dconf-editor
33. osmo Osmo, organizer
34. slurm
Slurm, tekstowe narzędzie do wyświetlenia prostego wykresu i statystyk wykorzystania karty sieciowej

[Instalowanie programów z PPA, termi
nal]


Jeżeli chcemy zainstalować programy (wersje programów), do których nie mamy dostępu z oficjalnych repozytoriów to za pomocą terminala możemy dodać nowe repozytorium (oczywiście musimy je najpierw znać) np. wg takiego schematu:
1. dodajemy repozytorium 2. uaktualniamy listę repozytorium 3. instalujemy program
$ sudo add-apt-repository ppa:user/ppa-name $ sudo apt-get update $ sudo apt-get install nazwa_programu
Do usunięcia dodanego przez nas repozytorium ppa w terminalu możemy użyć poleceń:
sudo add-apt-repository --remove ppa:nazwa naszego repo/ppa
usuwamy wcześniej dodane repozytorium pozostawiając zainstalowany program np.
sudo add-apt-repository --remove ppa:videolan/stable-daily
sudo ppa-purge ppa:nazwa naszego repo/ppa usuwamy wcześniej dodane repozytorium
usuwając zainstalowany program i przywracając program z oficjalnego repozytorium
np.
sudo ppa-purge ppa:videolan/stable-daily
Poniżej lista wg mnie ciekawych repozytoriów, które mogą się przydać w codziennej pracy i zabawie z komputerem:
Programy, które warto zainstalować
Narzędzia systemowe/Programy narzędziowe
1.
Ubuntu tweak tweaker dla Ubuntu, bardzo przydatny w dodatkowej konfiguracji systemu sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak

https://launchpad.net/~tualatrix/+archive/ppa
2.
TrueCrypt szyfrowanie danych sudo add-apt-repository ppa:michael-astrapi/ppa
sudo apt-get update
sudo apt-get install truecrypt


https://launchpad.net/~michael-astrapi/+archive/ppa

program można też pobrać w postaci paczki tar.gz, wypakować i zainstalować
dla 32-bit $ wget http://truecrypt.ch/download/current/truecrypt-7.1a-linux-x86.tar.gz
dla 64-bit $ wget http://truecrypt.ch/download/current/truecrypt-7.1a-linux-x64.tar.gz
Rozpakowujemy
$ tar -zxvf truecrypt*.gz
Instalujemy
$ sudo ./truecrypt-7.1a-setup-x86
Możemy odinstalować
$ sudo truecrypt-uninstall.sh
3.
Y PPA Manager zarządzanie repozytoriami sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

https://launchpad.net/~webupd8team/+archive/y-ppa-manager
4.
LibreOffice 4.x.x pakiet biurowy sudo add-apt-repository ppa:libreoffice/ppa
sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install libreoffice
sudo apt-get install libreoffice-help-pl libreoffice-l10n-pl
sudo apt-get install hyphen-pl mythes-pl
można zainstalować przyjemny dla oka temat ikon
sudo apt-get install libreoffice-style-sifr

Wejść do opcji ustawień regionalnych -> języki systemu

https://launchpad.net/~libreoffice/+archive/ppa
5.
Elementary tweaks



W
ingpanel slim



Super wingpanel
Tweaker Elementary OS




Zmodyfikowany górny pasek pulpitu



Zmodyfikowany górny pasek pulpitu
sudo apt-add-repository ppa:versable/elementary-update
sudo apt-get update
sudo apt-get install elementary-tweaks

sudo apt-add-repository ppa:versable/elementary-update
sudo apt-get update
sudo apt-get install wingpanel-slim

sudo apt-add-repository ppa:versable/elementary-update
sudo apt-get update
sudo apt-get install super-wingpanel
 
https://launchpad.net/~versable/+archive/elementary-update


Super wingpanel można też zainstalować dodając repozytorium
sudo apt-add-repository ppa:heathbar/super-wingpanel
sudo apt-get update
sudo apt-get install super-wingpanel

https://launchpad.net/~heathbar/+archive/super-wingpanel
6.
Double Commander dwupanelowy menedżer plików, wzorowany na Windowsowym Total Commander sudo add-apt-repository ppa:alexx2000/doublecmd
sudo apt-get update
sudo apt-get install doublecmd-gtk

https://launchpad.net/~alexx2000/+archive/doublecmd
7.
Unetbootin

instalowanie dystrybucji Linux na nośnikach USB do późniejszej instalacji na dysku twardym komputera

sudo add-apt-repository ppa:gezakovacs/ppa
sudo apt-get update
sudo apt-get install unetbootin

https://launchpad.net/~gezakovacs/+archive/ppa

8.
WinUSB

instalowanie wersji instalacyjnych Windows na nośnikach USB

sudo add-apt-repository ppa:colingille/freshlight
sudo apt-get update
sudo apt-get install winusb


https://launchpad.net/~colingille/+archive/freshlight

9.
Exfat

tworzenie i zarządzanie systemem plików exFAT sudo add-apt-repository ppa:relan/exfat
sudo apt-get update
sudo apt-get install fuse-exfat
sudo apt-get install exfat-utils


https://launchpad.net/~relan/+archive/exfat

10.
ClassicMenu indicator aplet umożliwiający wyświetlenie klasycznego menu programów sudo add-apt-repository ppa:diesch/testing
sudo apt-get update
sudo apt-get install classicmenu-indicator

Dodatkowa konfiguracja ClassicMenu Indicator

https://launchpad.net/~diesch/+archive/testing

11.
GpowerOff

wyłączanie, usypianie, resetowanie komputera o zadanej godzinie lub po upływie określonego czasu sudo add-apt-repository ppa:gpoweroff/stable
sudo apt-get update
sudo apt-get install gpoweroff


https://launchpad.net/~gpoweroff/+archive/stable
12.
Glippy multischowek sudo add-apt-repository ppa:bikooo/glippy
sudo apt-get update
sudo apt-get install glippy

https://launchpad.net/~bikooo/+archive/glippy
13.
MenuLibre

edytor menu

sudo apt-add-repository ppa:versable/elementary-update
sudo apt-get update
sudo apt-get install menulibre

https://launchpad.net/~versable/+archive/elementary-update

albo
sudo add-apt-repository ppa:menulibre-dev/devel

sudo apt-get update
sudo apt-get install menulibre

https://launchpad.net/~menulibre-dev/+archive/devel

Uruchomimy za pomocą pliku menulibre znajdującego się w:
/opt/extras.ubuntu.com/menulibre/bin

Żeby utworzyć aktywator widoczny w menu programów należy utworzyć plik menulibre.desktop w /usr/share/applications. w prosty sposób wykonamy to wydając w terminalu polecenie:

sudo scratch-text-editor /usr/share/applications/menulibre.desktop

do nowo utworzonego/otworzonego pliku wklejamy np. taką zawartość:

[Desktop Entry]
Name=MenuLibre
Comment=Edycja menu programów
Exec=/opt/extras.ubuntu.com/menulibre/bin/menulibre
Icon=menu-editor
Terminal=false
Type=Application
Categories=System;

Po zapisaniu pliku, w menu programów (slingshot-launcher, classic menu indicator) będzie widoczny program Menulibre, który z łatwością uruchomimy.

14.
System Load Indicator

aplet monitorowania zasobów systemowych

sudo add-apt-repository ppa:indicator-multiload/stable-daily
sudo apt-get update
sudo apt-get install indicator-multiload

https://launchpad.net/~indicator-multiload/+archive/stable-daily


zainstalować jeszcze Monitor systemu
sudo apt-get install gnome-system-monitor
15.
Oracle Java

w domowym użytkowaniu przydatne do uruchamiania gier, czatów w przeglądarkach www. sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Jeżeli chcemy zainstalować starsze wersje odpowiednio używamy polecenia do instalacji
sudo apt-get install oracle-java6-installer
sudo apt-get install oracle-java7-installer