Ubuntu:Karmic pl
From
Ubuntuguide przetłumaczone na język polski przez Google
Jeżeli tylko część strony została przetłumaczona, kliknij przycisk Odśwież (Refresh), aby go przetłumaczyć więcej.
Ubuntu 9.10 (Karmic Koala)
Languages: |
Afrikaans • عربي -قيد التحرير- • বাংলা (Bengali) • Български • Català • 简体中文 (翻译中) • Česky • Deutsch • Español • English • Estonian • Filipino • Français • Ελληνικά • Kurdî• Lietuviškai• Latviešu tulkojums • Hindi • Indonesian • Bahasa Malaysia • Italiano • 日本語 (翻訳中) • Қазақша • 한국어 • ລາວ • नेपाली • Nederlands • Norsk • Русский • Traditional Chinese • Română • Suomi • Türkçe • Svenska • සිංහල • Slovak • فارسی • עברית • پښتو • ไทย • Polski • Português • Português do Brasil • Shqip • Slovenski • Srpski • 繁體中文 (努力翻譯中) • Українська • اُردو • Việt | edit |
Jak widać, niniejszy poradnik nie jest jeszcze przetłumaczony w całości. Proszę o pomoc w tłumaczeniu. W tym celu należy się zarejestrować .
Wstęp
Uwaga: Wersja Karmic Koala nie została jeszcze opublikowana. Obecnie dostępna wersja ma jeszcze wiele błędów. Nie zaleca się jeszcze używania tej wersji. Ponadto ta wersja przewodnika przechodzi obecnie rozległe zmiany i nie jest jeszcze dokładna.
O Karmic
- Ubuntu 9.10 został wydany 23 października 2009.
- Nazwa kodowa systemu to Karmic Koala, a jego poprzednikiem był Jaunty Jackalope (9.04) (Jaunty+1).
- Karmic Koala nie ma wsparcia długoterminowego LTS (Long Term Support). Będzie wspierany do kwietnia 2011 roku.
Jak sprawdzić jakiej wersji Ubuntu używasz?
Użyj tego polecenia:
lsb_release -a
Jak sprawdzić jakiej wersji jądra Ubuntu używasz?
uname -r
Nowe wersje Ubuntu
- Nowe wersje Ubuntu pojawiają się co sześć miesięcy - w kwietniu i październiku.
- Wydanie wersji Karmic Koala (9.10) planowane jest na październik 2009. Nie będzie to wersja LTS (z długoterminowym wsparciem).
- Wersją z LTS będzie wersja (10.04 LTS), której wydanie planowane jest na kwiecień 2010.
Strasze wersje Ubuntu
- Jaunty Jackalope (9.04) (wspierany do października 2010)
- Intrepid Ibex (8.10) (wspierany do kwietnia 2010)
- Hardy Heron (8.04 LTS) (wersja LTS z wsparciem technicznym dystrybucji typu desktop do kwietnia 2011, a wersji serwerowej do kwietnia 2013)
- Gutsy Gibbon (7.10) (nie wspierana)
- Feisty Fawn (7.04) (nie wspierana)
- Dapper Drake (6.06 LTS) (Wersja LTS z wsparciem technicznym wersji serwerowej do czerwca 2011; wersja desktop nie wspierana)
Uwagi ogólne
- Ubuntuguide jest nieoficjalnym poradnikiem i nie jest powiązany z Canonical Ltd.
- Ubuntu umożliwia obsługę za pośrednictwem graficznego interfejsu użytkownika Graphical User Interface (GUI) lub w trybie tekstowym command-line interface (CLI). W Ubuntu interfejs trybu tekstowego nazywany jest Terminalem (Programy -> Akcesoria -> Terminal).
Tekst znajdujący się w szarym kropkowanym polu, należy wstawić/wpisywać w Terminalu.
- Wiele zmian w systemie operacyjnym można dokonać, jedynie posiadając uprawnienia Administratora. Polecenie 'sudo' daje użytkownikowi takie uprawnienia tymczasowo (np. podczas instalacji programów, czy wprowadzaniu zmian w systemie). Przykład:
sudo bash
- Polecenie 'gksudo', czyli graficzny odpowiednik 'sudo' powinno być używane do otwarcia aplikacji w trybie graficznym. Przykład:
gksudo gedit /etc/apt/sources.list
- Polecenie "man" służy do wyświetlania pomocy danego polecenia. Na przykład, "man sudo" wyświetla informacje o stosowaniu polecenia "sudo":
man sudo
- Polecenia "apt-get" i "aptitude" są szybkimi sposobami, by zainstalować program/pakiet. Można użyć również interfejsu graficznego Menedżer pakietów Synaptic. Większość, ale nie wszystkie, programy dostępne przez apt-get można zainstalować również za pomocą Menedżera pakietów Synaptic. Kiedy w tym poradniku zobaczysz
sudo apt-get install pakiet
możesz zamiast tego użyć Synaptica i zainstalować pakiet za jego pośrednictwem.
- Słowo „Programy” oznacza menu w lewym górnym rogu (ew. w lewym dolnym) – odpowiednik przycisku Start w Microsoft Windows.
- Jeśli używasz wersji 64-bitowej zamiast "i386" wpisuj "amd64".
Instalacja Ubuntu
Wymagania sprzętowe
Ubuntu Karmic Koala uruchamia się bardzo dobrze na komputerach z zasobami pamięci RAM 384 Mb. Instalator wymaga minimum 256 Mb RAM, ale alternatywne instalatory mogą uruchamiać system używając tylko 192 Mb RAM.) Netbooki mogą uruchamiać Ubuntu Karmic Koala.
Instalacja wymaga 3–4 GB miejsca na dysku twardym, a komfortową pracę zapewnia 8–10 GB.
Jeśli posiadasz starszy komputer z mniejszą ilością pamięci rozważ użycie dystrybucji Xubuntu (256 MB do 512 MB RAM), PuppyLinux lub DSL (poniżej 256 MB RAM).
- Problemy: Występują problemy ze zintegrowanymi kartami graficznymi Intela w nowym jądrze Linuksa dostarczonymi z Jaunty. Proszę zapoznać się z tym problemem przed zainstalowaniem Jaunty ponieważ nie jest on łatwy do usunięcia. Jeśli masz taką kartę graficzną spróbuj zainstalować Hardy, Intrepid, lub Karmic.
Instalacja na "czysto"
Pobierz najnowszy obraz ISO z Ubuntu 9.04. Zobacz ten poradnik aby dowiedzieć się jak nagrać obraz ISO na CD.
Zainstaluj system z nagranej płyty.
Instalacja Ubuntu obok Windowsa
Wszystkie informacje znajdziesz w tym poradniku.
Instalacja Ubuntu obo Mac OS X
Mac OS X ma podobną strukturę do Linuksa (jest także oparty na BSD Unix). Dokładną instrukcję instalacji Ubuntu obok Mac OS X znajdziesz w tym poradniku.
Instalacja Mac OS X po Ubuntu
- Jeśli chcesz, aby te oba systemy były zainstalowane na jednym komputerze, do instalacji Ubuntu wybierz partycję ext2. Przydatnym narzędziem do tego jest Super Grub Disk CD. Można pobrać jego obraz z forjamari.linex.org i nagrać obraz na dysk.
- Po zainstalowaniu Ubuntu otwórz listę uruchamiania Gruba:
sudo nano /boot/grub/menu.lst
- i dodaj następujące wiersze:
title Mac OS X root (hd0,0) makeactive chainloader +1
Uruchom ponownie komputer i przejdź do terminalu w Max OS X (jeśli masz problemy z uruchomieniem, uruchom system z płyty instalacyjnej Mac OS X). Naciśnij F8 i wprowadź -s. Enter:
fdisk -e /dev/rdisk0 flag 2 <--informacja flag 2 jest partycją Mac numer dwa quit y reboot
- Jeśli nadal nie masz pewności czy to działa prawidłowo, użyj dysku CD Super Grub i uaktywnij Gruba.
Instalacja Ubuntu po Mac OS X
- Jeśli podczas uruchamiania jest wyświetlany błąd taki jak HFS+error, można użyć dysku z Super Grub, aby odzyskać Linux GRUB i Windows MBR (Master Boot Record).
- Po zainstalowaniu Ubuntu otwórz listę uruchamiania Gruba:
sudo nano /boot/grub/menu.lst
- i dodaj następujące wiersze:
title Mac OS X root (hd0,0) makeactive chainloader +1
- Jeśli masz problemy z Mac OSX lub Windows w GRUB-ie, spróbuj w Grubie zmienić wpisy dla Mac OS X
- zmień root (hd0,0) na root (hd0,1)
Oznacza to, że będzie możliwość uruchamiania z partycji numer 1. Można próbować innych numerów partycji, aż do znalezienia właściwej.
Instalacja wielu systemów operacyjnych na jednym komputerze
Jeśli chcesz zainstalować więcej niż 2 systemy operacyjne na jednym komputerze, zapoznaj się z tymi podpowiedziami.
Zmiana ustawień Gruba
Grub to narzędzie kontrolujące, który system operacyjny ma się uruchamiać domyślnie oraz pozwalające na zmianę innych ustawień uruchamiania. Można zmienić ustawienia Gruba przy użyciu Menedżera uruchamiania:
System -> Administracja -> Menedżer uruchamiania
Jeśli menedżer uruchamiania nie jest zainstalowany możesz to zrobić wpisując:
sudo apt-get install startupmanager
- Wskazówka: Można również zmieniać ustawienia Gruba ręcznie w trybie tekstowym.
Aktualizacja Jaunty do Karmic
Jeżeli używasz starszej wersji Ubuntu, możesz ją zaktualizować do wersji Karmic. Nowa instalacja jest zalecana, aby zapobiec przed zwiększeniem zapotrzebowania oprogramowania na zasoby systemowe.
- Aktualizacji można dokonać przy użyciu Synaptica używając opcji "Zaznacz wszystko do aktualizacji".
- Można również użyć Menedżera aktualizacji (wszystkie edycje):
sudo apt-get install update-manager sudo update-manager -d
- Można także użyć:
sudo apt-get dist-upgrade
Zrzuty ekranu z aktualizacji dostępne są pod tym adresem (w języku angielskim).
- Problemy: 1) Występują problemy ze zintegrowanymi kartami graficznymi Intela w nowym jądrze Linuksa dostarczonymi z Jaunty. Proszę zapoznać się z tym problemem przed zainstalowaniem Jaunty, ponieważ nie jest on łatwy do usunięcia. 2) System dźwiękowy został nieco zmieniony pomiędzy Intrepid i Jaunty. Dźwięk działa lepiej na nowo zainstalowanym systemie Jaunty niż po aktualizacji z Intrepid. Jeśli występują problemy z dźwiękiem po uaktualnieniu, należy rozważyć nową instalację systemu.
Ponowna instalacja aplikacji po nowej instalacji
Jeśli wykonujesz aktualizację Ubuntu poprzez nową instalację, istnieje – przed aktualizacją – możliwość zaznaczenia zainstalowanych w starym systemie pakietów i usług i zapisania ich w pliku. Następnie zainstaluj nową wersję Ubuntu i zezwól systemowi na ponowną instalację pakietów i usług zapisanych w pliku. Dokładna instrukcja jest dostępna na forum Ubuntu. W skrócie:
- Na starym systemie: Menedżer pakietów Synaptic -> Plik -> Zapisz Markings
- Zapisz plik na zewnętrznym medium np. na napędzie USB.
- Przed instalacją nowego systemu wykonaj kopię zapasową innych istotnych plików np. /home directory.
- Na nowo zainstalowanym systemie ponownie otwórz Menedżer pakietów Synaptic -> Plik -> Czytaj markings i wczytaj wcześniej zapisany na napędzie USB lub innym zewnętrznym urządzeniu magazynującym plik.
Uwaga: Wiele pakietów, zależności i kompatybilności jest zmienianych pomiędzy wersjami Ubuntu i ten sposób nie zawsze może działać. Automatyczne aktualizacje pozostaje zalecanym sposobem.
Zasoby Ubuntu
- Fora Ubuntu mają duże społeczności, które pomagają na bieżąco w rozwiązywaniu problemów.
- UbuntuGeek Poradniki, Jak to zrobić i Wskazówki — zbiór różnych wskazówek i podpowiedzi w formie bloga
Projekt Gnome
- Gnome jest domyślnym środowiskiem graficznym w Ubuntu.
Zrzuty ekranu i przesyłanie obrazu
Stare zrzuty ekranu są dostępne na:
- Galeria zrzutów Phorolinux
- Nowe zrzuty ekranu 9.04 Jaunty Jackalope:
- Zrzuty motywów Ubuntu
- Zrzuty rkranu Ubuntu na Coding Studio
- Widea Ubuntu na DailyMotion
Zasoby nowych programów
- GetDeb – Funkcje najnowszych wersji programów dostępne z oficjalnych repozytoriów oraz programy niedostępne z oficjalnych repozytoriów. Dostępne w łatwych do zainstalowania plikach .deb (zobacz Podstawy Apt i pakietów).
- Najlepszych 100 programów open source
- Codzienne programy Ubuntu
Inne poradniki i podręczniki *buntu
- Kubuntuguide
- Xubuntu -- Xubuntu może być uruchamiany na komputerach z małymi zasobami (256 Mb) pamięci RAM. Jest on dobry dla starszych komputerów z małymi zasobami pamięci.
Dodawanie nowych repozytoriów
Pakiety oprogramowania są za darmo dostępne do pobrania z wielu witryn w postaci standardowych struktur zwanych repozytoriami. Niektóre z nich są oficjalne i stale monitorowanie przez twórców Kubuntu/Ubuntu, podczas gdy inne są niezależne, bez rygorystycznej kontroli (powinny więc być używane z rozwagą). Dodatkowe informacje dostępne są tutaj.
Typy repozytoriów
- Są cztery rodzaje pakietów oprogramowania dla Ubuntu:
- główne (ang. main) - Wspierane przez Canonical.
- ograniczone (ang. restricted) - Oprogramowanie nie podlegające licencji GPL, ale wspierane przez Canonical.
- wolne (ang. universe) - Oprogramowanie podlegające GPL (lub podobnej licencji) i wspierane przez użytkowników.
- niewolne (ang. multiverse) - Oprogramowanie nie podlegające GPL (lub podobnej licencji), ale wspierane przez użytkowników.
- Można również wyróżnić dodatkowe typy repozytoriów:
- jaunty-updates - Aktualizacje oficjalnych pakietów.
- jaunty-backports - Oprogramowanie pochodzące z następcy Jaunty (Karmic), które zostały przystosowane do pracy na Jaunty Jackalope.
- jaunty-proposed - Proponowane aktualizacje i zmiany.
Repozytoria osób trzecich (third party repositories)
Twórcy oprogramowania często posiadają własne repozytoria, z których można pobierać ich aplikacje (jeśli odpowiednie repozytorium znajduje się na Twojej liście). Wiele z nich nigdy nie było sprawdzanych przez społeczność Linuksową i korzystanie z tych repozytoriów może być niebezpieczne dla Twojego komputera (trojany, backdoory, czy inne złośliwe oprogramowanie). Jeśli dane repozytorium nie jest zatwierdzone przez społeczność Linuksową, upewnij się, że zdajesz sobie sprawę z niebezpieczeństwa, zanim dodasz je do swojej listy.
Dodawanie repozytoriów przy użyciu Menedżera pakietów Synaptic
Ta metoda jest zalecana.
- System -> Administracja -> Menedżer pakietów Synaptic -> Ustawienia -> Repozytoria.
- Tutaj możesz dodawać repozytoria zalecane przez Społeczność oraz repozytoria pochodzące od osób trzecich.
- Aby dodać repozytorium osób trzecich wybierz Dodaj -> wprowadź adres repozytorium. Będzie on wyglądał mniej więcej tak:
deb http://archive.ubuntu.com/ubuntu/ jaunty main restricted deb-src http://archive.ubuntu.com/ubuntu/ jaunty main restricted
- Przykład: Ady dodać repozytorium Medibuntu, wpisz:
deb http://packages.medibuntu.org/ jaunty free non-free
- Pobierz klucz repozytorium do folderu.
- Przykład: Klucz Medibuntu pobrać można z
- http://packages.medibuntu.org/medibuntu-key.gpg
- Następnie dodaj klucz:
- System -> Administracja -> Menedżer pakietów Synaptic -> Ustawienia -> Repozytoria -> Uwierzytelnianie -> Zaimportuj plik klucza...
- (Alternatywną metodą jest dodanie klucza poprzez Terminal. Zobacz Dodawanie kluczy repozytoriów.)
- Odśwież listę pakietów:
- Synaptic -> Odśwież
Ręczne dodawanie repozytoriów
- Robisz to na własne ryzyko. Modyfikując plik systemowy sources.list musisz byś świadomy ryzyka. Może to uszkodzić Twój system. Więcej dowiesz się tutaj.
- Tworzenie kopii zapasowej istniejącej listy źródeł.
sudo cp -p /etc/apt/sources.list /etc/apt/sources.list_backup
Wskazówka:: sudo - uruchomienie z uprawnieniami roota. cp = kopiowanie. -p = zastąpienie pliku, jeśli takowy już istnieje.
- Edytowanie listy źródeł:
sudo nano /etc/apt/sources.list
- lub z użyciem edytora graficznego:
gksudo gedit /etc/apt/sources.list
- Informacja: Aby użyć lokalnego mirrora można dodać "xx." przed archive.ubuntu.com, gdzie xx = kod Twojego kraju.
- Przykład: deb http://gb.archive.ubuntu.com/ubuntu jaunty main restricted universe multiverse wskazuje na repozytorium Wielkiej Brytanii (gb). (od tłum. polskie będzie pewnie "xx"
- Oto przykład sources.list. Pod koniec znajdują się repozytoria Medibuntu i Google:
#deb cdrom:[Ubuntu 8.10 _Jaunty Jackalope_ - Release i386 (20081029.1)]/ jaunty main restricted # Zobacz http://help.ubuntu.com/community/UpgradeNotes jak zaktualizować # nowszą wersję dystrybucji. deb http://gb.archive.ubuntu.com/ubuntu/ jaunty main restricted deb-src http://gb.archive.ubuntu.com/ubuntu/ jaunty main restricted ## Uaktualnienia naprawiające błędy wersji finalnej ## dystrybucji. deb http://gb.archive.ubuntu.com/ubuntu/ jaunty-updates main restricted deb-src http://gb.archive.ubuntu.com/ubuntu/ jaunty-updates main restricted ## Oprogramowanie z tych repozytoriów NIE JEST WSPIERANE przez Grupę ## Ubuntu. Należy również pamiętać, że oprogramowanie to NIE BĘDZIE ## sprawdzane przez twórców pod kątem bezpieczeństwa. deb http://gb.archive.ubuntu.com/ubuntu/ jaunty universe deb-src http://gb.archive.ubuntu.com/ubuntu/ jaunty universe deb http://gb.archive.ubuntu.com/ubuntu/ jaunty-updates universe deb-src http://gb.archive.ubuntu.com/ubuntu/ jaunty-updates universe ## Oprogramowanie z tych repozytoriów NIE JEST WSPIERANE przez Zespół ## Ubuntu i może nie posiadać licencji GPL. Należy również pamiętać, ## że oprogramowanie NIE BĘDZIE sprawdzane przez twórców pod kątem ## zabezpieczeń. deb http://gb.archive.ubuntu.com/ubuntu/ jaunty multiverse deb-src http://gb.archive.ubuntu.com/ubuntu/ jaunty multiverse deb http://gb.archive.ubuntu.com/ubuntu/ jaunty-updates multiverse deb-src http://gb.archive.ubuntu.com/ubuntu/ jaunty-updates multiverse ## Poniższe dwa wiersze zawierają 'backporty'. ## Oprogramowanie z tego repozytorium mogło nie być testowane. ## tak intensywnie, jak to zawarte w głównym wydaniu, niemniej zawiera ono ## nowsze wersje niektórych programów, które mogą dostarczać pożyteczne funkcje. ## Należy zwrócić uwagę, że oprogramowanie w backportach NIE BĘDZIE otrzymywało ## żadnych recenzji i aktualizacji z zespołu bezpieczeństwa Ubuntu. deb http://gb.archive.ubuntu.com/ubuntu/ jaunty-backports main restricted universe multiverse deb-src http://gb.archive.ubuntu.com/ubuntu/ jaunty-backports main restricted universe multiverse ## Oprogramowanie od „partnerów” Canonical. ## Oprogramowanie to nie jest częścią Ubuntu, ale jest oferowane przez Canonical i ## odpowiednich dostarczycieli jako usługa dla użytkowników Ubuntu. deb http://archive.canonical.com/ubuntu jaunty partner deb-src http://archive.canonical.com/ubuntu jaunty partner deb http://security.ubuntu.com/ubuntu jaunty-security main restricted deb-src http://security.ubuntu.com/ubuntu jaunty-security main restricted deb http://security.ubuntu.com/ubuntu jaunty-security universe deb-src http://security.ubuntu.com/ubuntu jaunty-security universe deb http://security.ubuntu.com/ubuntu jaunty-security multiverse deb-src http://security.ubuntu.com/ubuntu jaunty-security multiverse ## Medibuntu - Ubuntu 8.10 "jaunty jackalope" ## Błędy proszę zgłaszać na https://bugs.launchpad.net/medibuntu/ deb http://packages.medibuntu.org/ jaunty free non-free deb-src http://packages.medibuntu.org/ jaunty free non-free ## Repozytoria Google deb http://dl.google.com/linux/deb/ stable non-free
- Pobranie i dodanie kluczy repozytoriów. Zobacz Dodawanie kluczy repozytoriów.
- Odświeżenie listy pakietów:
sudo apt-get update
Dodawanie kluczy repozytoriów
- Pobieranie kluczy gpg dla repozytoriów i automatyczne:
- Przykład: Uzyskanie i dodanie klucza Medibuntu:
wget --quiet http://packages.medibuntu.org/medibuntu-key.gpg -O - | sudo apt-key add -
- Przykład: Uzyskanie i dodanie klucza Google:
wget --quiet https://dl-ssl.google.com/linux/linux_signing_key.pub -O - | sudo apt-key add -
Wskazówka: wget - zwraca plik z lokalizacją. --quiet = brak pliku wyjściowego. -O = wprowadzenie pliku do Terminala.
- Alternatywnie – i prawdopodobnie bardzo łatwo, można użyć bezpośrednio apt-key:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys KEY
- gdzie KEY jest wyświetlonym brakującym kluczem np. EF4186FE247510BE.
- Informacja: Serwery kluczy często używają portu 11371. Sprawdź czy Twoja zapora zezwala na użycie portu 11371.
Instalacja i aktualizacja pakietów
Podstawy Apt i pakietów
- Przeczytaj Uwagi ogólne
- Przeczytaj Dodawanie nawych Repozytoriów
Większość nowych użytkowników będzie używała do instalacji pakietów Menedżera pakietów Synaptic. Poniższe instrukcje służą do instalacji pakietów z użyciem terminala:
- Aplikacje -> Akcesoria -> Terminal
- Instalacja pakietów:
sudo apt-get install nazwa_pakietu
- Przykład:
sudo apt-get install mpd sbackup
- Usuwanie pakietów:
sudo apt-get remove nazwa_pakietu
- Usuwanie wszystkich zależności:
sudo apt-get autoremove
- Przykład:
sudo apt-get remove mpd sbackup
- Szukanie pakietów:
apt-cache search
- Przykład:
apt-cache search Music MP3 apt-cache search "Text Editor"
- Aktualizacja bazy z pakietami apt po dodaniu/usunięciu repozytoriów:
sudo apt-get update
- Aktualizacja pakietów:
sudo apt-get upgrade
- Aktualizacja dystrybucji (np. z Jaunty do Karmic):
sudo apt-get dist-upgrade
Instalacja pakietów .deb
Pakiety Debiana (.deb) są pakietami używanymi w Ubuntu. Można instalować w swoim systemie dowolny pakiet .deb. Pliki .deb mogą generalnie być instalowane za pomocą ich kliknięcia w menedżerze plików (Nautilus), ponieważ w Ubuntu są już ustawione skojarzenia pliku z domyślnym instalatorem. Te instrukcje są przeznaczone dla tych osób, które chcą używać wiersza poleceń w terminalu.
- Instalacja pobranego pakietu Debiana (Ubuntu) (.deb):
sudo dpkg -i nazwa_pakietu.deb
- Usunięcie pakietu Debiana (Ubuntu) (.deb):
sudo dpkg -r nazwa_pakietu
- Ponowna konfiguracja/naprawa zainstalowanego pakietu Debiana (Ubuntu) (.deb):
sudo dpkg-reconfigure nazwa_pakietu
- *Przykład:
sudo dpkg-reconfigure mpd
Obsługa archiwów (Tar/GZip) i (Tar/Bzip2)
Archiwa (Tar/GZip) mają końcówkę nazwy ".tar.gz", a (Tar/Bzip2) mają końcówkę nazwy ".tar.bz2". Bzip2 jest nowszą, bardziej wydajną metodą kompresji. Te pliki mogą generalnie być automatycznie wyodrębniane za pomocą ich kliknięcia w menedżerze plików (Nautilus), ponieważ w Ubuntu skojarzenia pliku z odpowiednimi narzędziami archiwizacji są ustawione domyślnie. Te instrukcje są przeznaczone dla tych osób, które chcą używać wiersza poleceń w terminalu.
- Aby wyodrębnić:
tar xvf nazwa_pakietu.tar.gz
Informacja: Tar jest programem, który może wyodrębnić pliki z archiwum oraz rozpakować jeśli zachodzi taka potrzeba.
- -x oznacza wyodrębnić.
- -v oznacza rozwinięcie (wyświetlenie, co jest wyodrębniane).
- -f określa plik do użycia.
- Rozpakowywanie plików ".gz"
gunzip plik.gz
- Rozpakowywanie plików ".bz2"
bunzip2 plik.bz2
- Informacja: Można także wypakować pakiet używając polecenia gunzip dla .gz lub bunzip2 dla .bz2, pozostawiając plik .tar. Można użyć tar do jego wyodrębnienia.
- Aby utworzyć archiwum .gz:
tar cvfz nazwa_pakietu.tar.gz folder
- Aby utworzyć archiwum .bz2:
tar cvfj nazwa_pakietu.tar.bz2 folder
Instalowanie pakietów ze źródła
- Należy upewnić się czy są wszystkie niezbędne narzędzia programistyczne np. biblioteki, kompilatory, nagłówki):
sudo apt-get install build-essential sudo apt-get install linux-headers-`uname -r`
- Informacja: "uname -r" wyświetla aktualnie używane jądro
- Rozpakowanie archiwum zawierającego pliki źródłowe:
tar xvf nazwa_pliku_archiwum.tar.gz
- Budowa pakietu za pomocą skryptu pakietu (w tym przypadku skrypt konfiguracji), kompilacja pakietu (make) i instalacja skompilowanego pakietu w systemie (make install):
cd /ścieżka/do/wyodrębnionych/plików_źródłowych ./configure sudo make sudo make install
- Informacja: Wpisanie ./ przed nazwą pliku w aktywnym folderze pozwala powłoce Linuksa spróbować i wykonać plik jak program, nawet jeśli nie jest to w ścieżce. Jeśli pojawi się błąd "brak dostępu", plik nie jest oznaczony jako wykonywalny. Aby to naprawić:
sudo chmod +x nazwa_pliku
- Przykład: W powyższych instrukcjach, configure jest skryptem powłoki do zbudowania pakietu ze źródła. Aby mieć pewność, że skrypt configure jest wykonywalny:
sudo chmod +x configure
Tworzenie pakietów .deb z pliku źródłowego
If your build from source is successful, you can make a Debian (Ubuntu) package (.deb) for future use:
- Install package tools:
sudo apt-get install checkinstall
- Rebuild package using "checkinstall":
cd /path/to/extracted/package ./configure sudo make sudo checkinstall
- Keep the resulting ".deb" file for future use. It can later be installed using:
sudo dpkg -i packagename.deb
Note: These are basic instructions that may not always work. Some packages require additional dependencies and optional parameters to be specified in order to build them successfully. Also see these Ubuntu wiki instructions.
Aptitude
Aptitude is a terminal-based package manager that can be used instead of apt-get. Aptitude marks packages that are automatically installed and removes them when no packages depend on them. This makes it easy to remove applications completely. To use Aptitude, replace apt-get with aptitude in the command line. Example:
sudo aptitude install packagename sudo aptitude remove packagename sudo aptitude update sudo aptitude upgrade
For an ncurses-based graphical user interface, type
sudo aptitude
For more information, see the aptitude documentation.
Menedżer pakietów Synaptic
While "apt-get" and "aptitude" are fast ways of installing programs/packages, you can also use the Synaptic Package Manager (System -> Administration -> Synaptic Manager), a GUI method for installing programs/packages. Most (but not all) programs/packages available with apt-get install will also be available from the Synaptic Package Manager. This is the preferred method for most desktop users. In this guide, when you see
sudo apt-get install package
you can simply search for package in Synaptic and install it that way.
- System -> Administration -> Synaptic Package Manager
- Search for the name of the program/package. You can also search for a word in its description.
- Check the box "Mark for Installation"
- Click the "Apply" button.
- The selected program(s) will be automatically installed, along with its dependencies.
Dodaj/usuń programy
Not all packages available from apt-get, aptitude, and Synaptic Package Manager are available in Add/Remove Programs. However, it is the easiest interface for new users of Ubuntu and directs them to preferred packages.
- Applications -> Add/Remove Programs
- Search for the sort of program you want to add. Example: type MP3 to see a list of mp3 software.
- Check the box "Mark for Installation"
- Click the "Apply" button.
- The selected program(s) will be automatically installed.
Aktualizacje ręczne
- Read General Notes
- Read Add Extra Ubuntu Repositories
- Manually, from Terminal (command line interface):
sudo apt-get update sudo apt-get upgrade
- or
- Use Synaptic Package Manager:
- System -> Administration -> Synaptic Package Manager -> "Reload" then "Mark all upgrades"
- If there are packages available for updating, you will be prompted whether to install them.
Aktualizacje automatyczne
- Use Synaptic Package Manager:
- System -> Administration -> Synaptic Manager -> Settings -> Preferences -> General -> Reloading Outdated Package Information -> Automatic
Programy dodatkowe
See our full list of add-on applications.
Program Eye Candy
Eye Candy Applications refer to the decoration of the graphical user interface. These can be add-on icons, themes, wallpapers, 3-D effects, etc.
Zasoby Gnome Eye-Candy
- Gnome Look has wallpapers, splash screens, icons, and themes for windows managers (including Metacity and Compiz) and other applications.
Metacity
Metacity is the default desktop compositing manager in Gnome. It is lightweight, streamlined and does not have many configurable options, but has multiple themes available at Gnome Look.
Compiz Fusion
Compiz Fusion is available as a separate Windows Manager, to allow advanced desktop effects such as the rotating cube desktop. Many Ubuntu users choose to run Compiz, which is quite fast in Ubuntu. Install:
sudo apt-get install compiz compizconfig-settings-manager compiz-fusion-plugins-main compiz-fusion-plugins-extra emerald librsvg2-common
To change to Compiz as the Window Manager:
- Select Compiz Configuration:
- System -> Preferences -> CompizConfig Settings Manager
- Note: You must logout and log back in for the change to take effect.
Ikona Fusion
Fusion Icon is a tray icon that allows you to easily switch between window managers, window decorators, and gives you quick access to the Compiz Settings Manager. This allows quick toggling of 3-D desktop effects (that may not be compatible with some applications).
sudo apt-get install fusion-icon
- Applications -> System Tools -> Compiz Fusion Icon
You can then easily access CompizConfig Settings Manager from the icon.
Rotacja kostki Compiz
Set the CompizConfig Settings Manager to enable the "Desktop Cube" and "Rotate Cube" and "Viewport Switcher" options. Click on the icon for each to customize settings. For example, to change the appearance of the cube, click on the Desktop Cube icon to access its settings. You can set the hotkey buttons for rotating the cube in the "Viewport Switcher" settings. Otherwise, hold down the Ctrl+Alt+Left mouse button and drag the mouse (or touchpad) the direction you want to rotate the cube.
Remember, the cube rotates between desktops. It's not a cube unless you have at least 4 desktops running. You will not get a cube if you are only using 2 desktops (you will get a "plate"). You can still rotate the sides of the plate, of course, but it will not be a cube. (Recent users from the Windows OS may have no experience with the concept of simultaneous desktops, but they are nice once you learn how to use them).
When running Compiz fusion as the Windows Manager, you must change the default number of desktops from within CompizConfig Settings Manger. To enable 4 desktops:
- CompizConfig Settings Manager -> General -> General Options -> Desktop Size -> Horizontal Virtual Size -> 4
When you start an application, you can assign it to any one of the 4 desktops by right-clicking the upper left corner of the application window and choosing the "To Desktop..." option. Rotating the cube shows the different desktops. You can also go to a desktop using the taskbar icon which shows the 4 desktops.
Emerald
Emerald is the theme engine for Compiz Fusion. Multiple themes are available. (These themes originated from the Beryl project before it merged with Compiz to form Compiz Fusion.) The Emerald Theme Manager for Compiz Fusion can be installed:
sudo apt-get install emerald
Tapety Ubuntu
- Download free Earthenibex wallpapers.
Zmiana ekranu ładowania USplash
This is the splash screen you see at bootup, when you are asked for a login and password. You can change the USplash screen using the utility startupmanager. (Startup Manager can also be used to change GRUB bootup settings if you use multiple OS's on your computer). Install:
sudo apt-get install startupmanager
- Start:
System -> Administration -> Startup Manager
You could alternatively use a different splashscreen manager, Splashy, instead of USplash. Install:
sudo apt-get install splashy splashy-themes
Interfejs Google
Google Desktop dla Linuksa jest opatentowanym zestawem widgetów i programów umożliwiającym Google zarządzanie Twoim komputerem i w ten sposób udostępniającym Ci dostęp do usług Google. Pakiet .deb można pobrać i zainstalować z Google Linux. Dokładne instrukcje instalacji są dostępne na stronie Google Desktop for Linux Instructions.
Programy typu Dock
Avant Window Manager, Cairo Dock, and Wbar are dock-like applications for Ubuntu Linux. A dock represents running programs as icons at the bottom of the screen (as is done on the Mac OS X desktop), instead of by toolbar panel segments (as is done in Windows and other Linux window managers). See this brief comparison of dock applications.
Avant Window Navigator
- Avant Window Navigator requires that a desktop composition manager (such as Metacity, Compiz, Xcompmgr, KDE4 (Kubuntu), or xfwm4 (Xubuntu)) be installed and running.
- Install and upgrade proprietary nVidia or ATI graphics drivers so that the compositing manager functions properly.
- Install AWN:
sudo apt-get install avant-window-navigator awn-manager
- (Note: If you are using Gnome (Ubuntu) and do not already have a compositing manager installed (such as Compiz), Metacity will be installed as part of the installation.)
- Enable automatic startup of AWN at bootup:
- Menu -> System -> Preferences -> Sessions -> Add...
avant-window-navigator
- Select which applets should run from the dock menu by default:
- Menu -> Applications -> Accessories -> Avant Window Navigator Manager
- You can drag application icons onto the list, then activate or deactivate the applets from the list.
Cairo Dock
Cairo Dock can be used either with a desktop compositing manager (such as Metacity for Gnome, Compiz, or the KDE4 Window Manager) or without one. See the Ubuntu installation instructions for details. It is available from the repositories:
sudo apt-get install cairo-dock cairo-dock-plugins
wbar
wbar is a quick-launch bar (not a dock) that has an appearance similar to Avant Window Manager and Cairo Dock. It is GTK (Gnome) based but can work in all desktop environments. It does not require a compositing manager to be installed and is therefore quicker and more suitable for low-end hardware systems. It is the default in the Google gOS desktop and is available as a .deb package from Google. Download and install (from the command-line Terminal):
wget http://wbar.googlecode.com/files/wbar_1.3.3_i386.deb sudo dpkg -i wbar_1.3.3_i386.deb
- Start wbar with custom start options (e.g. by pressing alt+F2). Here is an example:
wbar -isize 48 -j 1 -p bottom -balfa 40 -bpress -nanim 3 -z 2.5 -above-desk
- Here is another example:
wbar -above-desk -pos bottom -isize 60 -nanim 1 -bpress -jumpf 0.0 -zoomf 1.5
For a full list of command-line startup options, see:
wbar --help
Tip: If you want the "wave" effect just increase the -nanim value. I like the icons to just pop up so I don't use it, but with 9 icons 5 there is a nice "wave" effect.
Obviously, you could create a menu item with the command line options (similar to the examples above), or a batch file that can be automatically started at system startup (as a cron event or startup session).
You can also change wbar startup options by editing the configuration file:
sudo gedit /usr/share/wbar/dot.wbar
See this example configuration file. However, not all options are able to be set from the configuration file and must be run from the command line. For more info see this wbar guide.
wbarconf
A simple wbar configuration utility can be downloaded as a .deb package and installed:
wget http://koti.kapsi.fi/~ighea/wbarconf/wbarconf_0.7.2-1_i386.deb sudo dpkg -i wbarconf_0.7.2-1_i386.deb
Wirtualizacja
Virtualization allows a second operating system (OS), such as Windows or OS X, to be run from within Ubuntu. This requires extra RAM (because both Ubuntu and the virtualized second OS require separate amounts of RAM) and a license for the second OS. If you wish to run a virtualized instance of Windows XP, for instance, you must have a license for Windows XP.
VirtualBox
VirtualBox is a fast and complete virtualization solution owned and maintained by Sun Microsystems. There is a free and fully open-source edition available under the GNU GPL license.
- Install the open-source edition:
sudo apt-get install virtualbox-ose virtualbox-ose-source
- Start VirtualBox:
- VirtualBox OSE PC virtualization solution
For usage instructions, see the End-user documentation.
KVM
KVM is the free open source virtualization solution implemented as a Linux kernel module (in the recent kernels) for computers whose processors contain virtualization extensions (Intel VT or AMD-V). See the Ubuntu installation instructions. Install:
sudo apt-get install kvm
Xen
Xen is an efficient open-source virtualization ("hypervisor") platform which includes a merge with QEMU. It is free open source under a GPL license. The latest desktop (and installation instructions) is available from the website. (A commercial version is also offered by Citrix.) Implementation in Ubuntu requires some modification, currently. For more info, see the Ubuntu community documentation. Install:
sudo apt-get install xen-hypervisor xen-docs convirt
A Xen virtual machine host can also be installed automatically with certain 64-bit CPUs, using the 64-bit Ubuntu Server LiveCD. (An Ubuntu desktop can then later be added -- see Ubuntu server).
VMWare
VMWare is a commercial virtualization platform that currently offers a free license (renewable yearly) for use with its server software. Installation instructions are on the website.
Błędy klawiatury w VMware
After installing VMWare 6.5, and installing a guest OS, the Function, arrow and Del/End/etc keys do not function. This is a bug with VMWare´s code. Add this line to ~/.vmware/config (create file if necessary) to fix this issue:
xkeymap.nokeycodeMap = true
Virtual Machine Manager
Virtual Machine Manager is an application to allow viewing of all instances of virtual machines on your system. It includes a secure implementation of VNC. This and other virtual management tools are available as an integrated package in Ubuntu. Install:
sudo apt-get install ubuntu-virt-mgmt
Crossover dla Linuksa
Codeweavers' Crossover Office for Linux is a subscription-based commercial package that allows many Windows programs to be run on Ubuntu without the need for a Microsoft OS license or a complete virtualization system. See the website for more info. Codeweavers releases older versions of this product into the free package Wine.
Wine
Wine is a free open-source package that is similar to (and implements many elements of) CrossOver for Linux. Like CrossOver for Linux, no Microsoft license or virtualization platform is required to run Windows programs.
sudo apt-get install wine
Also consider installing Microsoft's TrueType fonts:
sudo apt-get install msttcorefonts
PlayOnLinux
PlayOnLinux is a free series of scripts that eases the installation of many Windows games under Wine. Install:
wget http://www.playonlinux.com/script_files/PlayOnLinux/3.6/PlayOnLinux_3.6.deb sudo dpkg -i PlayOnLinux_3.6.deb
Internet Explorer 6
Internet Explorer 6 can function under Wine, albeit imperfectly. For most purposes, Firefox can be used (with the User Agent Switcher plugin) to mimic Internet Explorer, but for those instances when it can't, IE6 may be useful. A beta implementation of Internet Explorer 7 is also available from this package. For more info, see IEs 4 Linux.
- Make sure you have wine and cabextract packages:
sudo apt-get install wine cabextract
- Download IEs 4 Linux and install:
wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz tar zxvf ies4linux-latest.tar.gz cd ies4linux-* ./ies4linux --no-gui
Translator Cedega
Cedega is a commercial application (similar to CrossOver Office and Wine), for installing and running some Windows applications, specifically games, without the need for virtualization or a Microsoft license. It provides 3D support, software acceleration support, and a high level of DirectX support. Installation instructions are found on the website.
Mono
Mono is a free open source project sponsored by Novell to allow .NET programs to function in Linux (Ubuntu) and Mac OS X. The most recent version is available here.
sudo apt-get install mono-2.0-devel
Moonlight
Moonlight is part of the Novell Mono project that is an open source implementation of Silverlight (the Microsoft multimedia presentation platform). It is based on FFMpeg. It is made to work best with the Firefox 3 web browser, as a plugin. It is available here.
Netflix pod Moonlight
Netflix streaming requires Silverlight 2.0. The current version of Moonlight is 1.0 (corresponding to Silverlight 1.0). The final version of Moonlight 2.0 is anticipated for November 2009. A preview of Moonlight 2.0 is available now, however.
Programy edukacyjne
There are many, many superb applications that can be installed with a single click.
- Applications -> Add/Remove Software -> Edutainment.
Below are a few examples that can be installed from this menu:
- Stellarium -- an astounding planetarium for the desktop
- K3DSurf -- a program for modeling 3,4,5, and 6 dimensional models.
- Bibletime-- a Bible study tool for KDE.
- Zekr -- an Islamic Quran study tool (available in Utilities instead of Edutainment)
- Oregano -- a program for electrical engineering schematics
- RlPlot -- a high quality graph generator
- Mnemosyne -- a flash-card tool
- Gramps -- map your family-tree and co-operate with genealogy projects.
Google Earth
Google Earth gives you an annotated eagle's eye view of our planet. This is a free proprietary package (you must accept the license to use this package).
sudo apt-get install googleearth-package make-googleearth-package --force
- Doubleclick on the resulting .deb file.
- -- or --
To install the latest Linux binary, download and save the GoogleEarthLinux.bin package from Google Earth downloads. Then install:
chmod +x GoogleEarthLinux.bin ./GoogleEarthLinux.bin
Run:
- Applications -> Internet -> Google Earth 3D planet viewer
You should turn off the Google Earth -> View -> Atmosphere setting, or you might see clouds everywhere and the ground won't show up.
Usuwanie problemów
If Google Earth opens, shows the splash screen, and then crashes, you’re probably experiencing a common issue. Running ~/google-earth/googleearth in a terminal will show this error: ./googleearth-bin: relocation error: /usr/lib/i686/cmov/libssl.so.0.9.8: symbol BIO_test_flags, version OPENSSL_0.9.8 not defined in file libcrypto.so.0.9.8 with link time reference
To fix this, browse to the folder you installed Google Earth into. By default this will be google-earth in your home folder. Find the file libcrypto.so.0.9.8 and rename it to something else, like libcrypto.so.0.9.8.bak. Google Earth should now start correctly.
cd ~/google-earth sudo mv libcrypto.so.0.9.8 libcrypto.so.0.9.8.bak sudo ln -s /usr/lib/libcrypto.so.0.9.8 ~/google-earth/libcrypto.so.0.9.8
- (Note: You can also specify /home/user/google-earth instead of ~/google-earth ).
For other issues, see the Ubuntu help pages on Google Earth.
Usuwanie Google Earth
To uninstall run the uninstall shell script located in the /home/user/google-earth folder (or whichever folder you installed google-earth into).
Programy opatentowane
Proprietary software helps you maximize your Internet experience, but is not open source. The software available includes Multimedia Codecs, Java Runtime Environment, and plug-ins for Firefox.
Opcjonalne dodatki
The Ubuntu Restricted Extras will install Adobe Flash Player, Java Runtime Environment (JRE) (sun-java-jre) with Firefox plug-ins (icedtea), a set of Microsoft Fonts (msttcorefonts), multimedia codecs (w32codecs or w64codecs), mp3-compatible encoding (lame), FFMpeg, extra Gstreamer codecs, the package for DVD decoding (libdvdread4, but see below for info on libdvdcss2), the unrar archiver, odbc, and cabextract. It also installs multiple "stripped" codecs and avutils (libavcodec-unstripped-52 and libavutil-unstripped-49). This is a single command approach.
sudo apt-get install ubuntu-restricted-extras
Note: Installation only works completely and properly when done from the command-line Terminal. The entire package will not usually install completely from within a Package Manager.
Gry
There are some phenomenal games for Ubuntu Linux.
- Best Linux Games for 2008.
- Best 25 Linux Games of 2007.
- Ubuntu Gamers Arena.
There are hundreds of free, open-source games available in Ubuntu. Most (including the KDE Games collection and the Gnome Games collection) can be accessed:
- Applications -> Add/Remove Software -> Games
Examples are:
- KMahjongg -- the solitaire Mahjongg tile-matching game.
- PouetChess -- an excellent 3-D chess game.
- PokerTH -- a very nice Texas Hold 'Em Poker
- Planet Penguin Racer -- Penguin slides down a 3-D luge run, catching fish. (Extreme Tux Racer is a newer version, but works in 32-bit only.)
- KsirK -- play Risk against the computer or in a multiplayer environment.
- TORCS -- the 3-D Car Racing game
- Pingus -- a Lemmings clone (similar to Super Mario Bros.) that uses penguins instead of lemmings.
- Frozen Bubble -- the award-winning, addicting, time-wasting, bubble-popping game.
- Frets on Fire -- similar to Guitar Hero. You can import songs from Guitar Hero and from community sites.
Vdrift
Vdrift is a free open source 3-D racing game, similar to Need for Speed, with realistic physics, multiple drift tracks, and multiplayer games. Support for joysticks, mice and keyboard is included. A binary package for Linux is available from the website.
Gry akcji
Incredible action games (including those from the Top 25) are available in Ubuntu. Many can be installed using:
- Applications -> Add/Remove Software -> Games
Examples are:
- Alien Arena -- a multi-player first person shooter action game with free servers. The repositories have version 7.0-1. For the current version 7.2 see the website.
- OpenArena -- an open-source multi-player first person shooter action game, with free servers. The repositories have version 7.7. For the current 8.1 version see the website.
- Tremulous -- a Halo-like multiplayer first person shooter action game. The repositories have the current version.
- Sauerbraten - a multiplayer graphics-rich first person shooter game evolved from Cube.
Nexuiz
- Nexuiz is an open-source multi-player first person shooter game with free servers and tournaments.
The current version 2.4.2 is in the repositories.
sudo apt-get install nexuiz nexuiz-music
You must have desktop effects turned off (System -> System Settings -> Desktop). There are a few other problems. See the Nexuiz forums. Some recommend running from a shell:
sudo ./nexuiz-linux-glx.sh
or
sudo ./nexuiz-linux-sdl.sh
- A 35 map community pack is available here. To install, extract the map pack to /home/username/.nexuiz/data (or ~/.nexuiz/data ).
UrbanTerror
UrbanTerror is a multiplayer first person shooter action game. It uses the open-source quake 3 engine and features many real weapons and free-to-use servers for multi-player functionality. See the Installation instructions at the website.
- Alternative installation with a script:
- UrbanTerror Installation Script 1 or UrbanTerror Installation Script 2
- After downloading the script open Terminal into your download directory then make the script executable with the following command:
sudo chmod +x urt40-linux-installer.sh
- Now double click on the script to execute and follow the directions
- The install will take a while, as the script executes a download of the necessary files which are about 541MB
- After the install you will have a nice UrbanTerror icon on your desktop (unless you installed as root)
Spring
The Spring Project is a scripting engine platform to develop and play free multiplayer games such as Star Wars Imperial Winter and Complete Annihilation. See these installation instructions for adding the repository, then installing as a package.
PlaneShift
PlaneShift is a promising free full-immersion online fantasy game (MMPORG). Client downloads and patches are available here.
- Make the downloaded binary installation file executable:
cd /directory_where_downloaded chmod +x PlaneShift-v.0.42-x64.bin
- Run the executable binary as root (this must be done from the command line Terminal):
sudo ./PlaneShift-v.0.42-x64.bin
- Follow the instructions for installation. When prompted whether to manually set permissions, answer "no."
- During installation, most users have recommended installing this game to your /home directory as a single user installation, instead of to /opt for all users. This avoids permissions problems. I was able to install to /opt, but it takes some effort.
- Make sure your user belongs to the games group:
- System -> User Manager -> user -> Groups -> check games
- Download the updater patch psupdaterlinux64.zip and unzip it to your download directory.
- Run the updater as root:
chmod +x psupdater chmod +x psupdater.bin sudo ./psupdater
- Register for a free account at PlaneShift Registration.
- If you installed the game to the menu, it will be in
- Applications -> Lost & Found -> Client and Setup
To run it from the menu, I had to edit the menu entries by checking the box: "Run in terminal." Alternatively, run it from the command-line Terminal:
sudo /opt/PlaneShift/pssetup sudo /opt/PlaneShift/psclient
Notes: This game ran very slowly for me on a 32-bit installation with a DSL connection and I gave up. The 64-bit installation worked better, but there were still many freezes. This is a game very much in development, and is still in alpha stage.
PrBoom - klasyczna gra typu Doom2
PrBoom is a free open source port of the original first person shooter action game, Doom.
sudo apt-get install prboom freedoom timidity timidity-interfaces-extra
There are thousands of extra maps (Wads) available for this game. It is easiest to keep a directory for your wads in your home directory:
mkdir /home/user/wads
Place your doom2.wad, tnt.wad, or plutonia.wad (from your original game) into this folder. If you don't have one, you can copy the Freedom version of doom2.wad from /usr/share/games/freedoom into this folder. Place any new .wad's you have downloaded from the Internet into this folder as well. Then run the game using both the original iwad map as well as your new .wad map (you will only see the new map).
prboom -iwad /home/user/wads/doom2.wad -file /home/user/wads/new_wad.wad
Note: Only doom2.wad, tnt.wad, or plutonia.wad can be used as an iwad. You must have one of these in addition to any new wad you wish to use. When in doubt, use doom2.wad.
- Note: this game can also be installed using Applications -> Add/Remove Software -> Games as Freedoom, but you must also install timidity and timidity-interfaces-extra.
Wing Commander Privateer
The Linux version of this free version of Wing Commander can be downloaded as a binary here.
Programy graficzne
Graphics and Video Applications allow you to edit your favourite photos, create stunning 3D drawings, or professionally edit your videos and movies.
Kino (zestaw do edycji nieliniowej wideo)
Kino is a widely used GUI-based non-linear video editing suite for Linux.
sudo apt-get install kino mjpegtools
Cinelerra (zestaw do edycji nieliniowej wideo)
Cinelerra Community Version is a complete high-end open source video editing suite that is a derivative of a similar commercial system. Follow the installation instructions for Ubuntu Intrepid.
KdenLive (zestaw do edycji nieliniowej wideo dla KDE)
Kdenlive is a GUI-based non-linear video editing suite for KDE based on FFmpeg and the MLT video framework. It is optimised for KDE 4.
sudo apt-get install kdenlive mjpegtools
Dia (edytor diagramów)
Dia is a free open source GTK-based diagram creation program for Gnome. It is similar to Visio.
sudo apt-get install dia
Kivio (edytor diagramów)
Kivio is an open source flow-chart and diagram creation program that is part of the KOffice Suite for KDE. It supports Dia stencils.
sudo apt-get install kivio
GIMP (program do tworzenia i edytowania obrazków rastrowych)
Gimp is a powerful, full-featured, free open-source graphics and image editor, similar to Adobe Photoshop.
sudo apt-get install gimp
There is an extra set of brushes, palettes, and gradients for The GIMP.
sudo apt-get install gimp-data-extras
Inkscape Vector Illustrator (program do tworzenia i edytowania obrazków wektorowych)
Inkscape Vector Illustrator is an open source drawing program similar to Illustrator and CorelDraw.
sudo apt-get install inkscape
recordMyDesktop (zapis sesji pulpitu)
recordMyDesktop is a desktop recording utility, which has both pyGTK and a pyQT4 GUI frontends available. Recordings are saved in Theora video/Vorbis audio files. To install:
sudo apt-get install recordmydesktop
Istanbul (zapis sesji pulpitu)
Istanbul is a desktop recorder for the Gnome desktop. It records your session into an OGG Theora video file.
sudo apt-get install istanbul
Wink (edytor prezentatcji)
Wink is a open source tutorial and presentation editor. It allows you to capture screenshots and use them for presentations.
sudo apt-get install wink
Digikam (organizer zdjęć)
Digikam is a comprehensive open source digital photo organiser and editor. Install it:
sudo apt-get install digikam kipi-plugins digikam-doc
Google Picasa (organizer zdjęć)
Google Picasa is a photo editor and organiser similar to Digikam. It allows uploads to a Google web server for online exchange. For more info, see the Picasa for Linux FAQ. A self-installing .deb file is available at Picasa 2.7 downloads.
Camorama (kamera internetowa)
Camorama is a simple GTK-based (i.e. Gnome-based) interface for webcams using the v4l (video for linux) drivers.
sudo apt-get install camorama
Programy internetowe
Programy internetowe umożliwiają pełne wykorzystanie Twojego łącza internetowego. W tej kategorii są umieszczone przeglądarki internetowe, programy pocztowe, komunikatory i inne programy ułatwiające korzystanie z Internetu.
Przeglądarki internetowe
Mozilla Firefox
Mozilla Firefox jest powszechnie używaną przeglądarką internetową. Oparta jest na komponentach open source'owych. Maz zastrzeżont znak towarowy i nie może być zmieniana i redystrybuowana z jakimikolwiek zmianami dotyczącymi nazwy i znaku towarowego. Instalacja aktualnej wersji:
sudo apt-get install firefox
Dodatki do Firefoksa
Rozszerzenie Adblock
Adblock Plus blokuje reklamy wyświetlane na stronach internetowych. Można subskrybować predefiniowane zestawy filtrów i jednym kliknięciem dodawać reklamy do listy filtrów.
sudo apt-get install mozilla-firefox-adblock
- Można również dodać to rozszerzenie bezpośrednio z Firefoksa Narzędzia -> Dodatki -> Pobierz dodatki -> Przeglądaj wszystkie dodatki. (Instalacja tym sposobem zapewni automatyczne aktualizacje dodatku przez Firefoksa.
Rozszerzenie Noscript
The Noscript uważany jest za jedno z najważniejszych rozszerzeń zwiększających bezpieczeństwo przeglądania Internetu. Większość wirusów i trojanów uzyskuje dostęp do komputerów z Internetu za pośrednictwem skryptów. To rozszerzenie umożliwia wybór, które skrypty mogą się uruchamiać, a które nie.
sudo apt-get install mozilla-noscript
- Można również dodać to rozszerzenie bezpośrednio z Firefoksa Narzędzia -> Dodatki -> Pobierz dodatki -> Przeglądaj wszystkie dodatki. (Instalacja tym sposobem zapewni automatyczne aktualizacje dodatku przez Firefoksa.
Rozszerzenie User Agent Switcher
The User Agent Switcher umożliwia przeglądarce przedstawianie się jako inna przeglądarka. Dzięki temu zazwyczaj możliwe jest wyświetlanie zawzrtości stron dedykowanych danej (innej) przeglądarce.
- Można również dodać to rozszerzenie bezpośrednio z Firefoksa Narzędzia -> Dodatki -> Pobierz dodatki -> Przeglądaj wszystkie dodatki. (Instalacja tym sposobem zapewni automatyczne aktualizacje dodatku przez Firefoksa.
Rozszerzenie Video Download Helper
The Video Download Helper umożliwia pobieranie wideo (włącznie z wideo Flash) z witryn takich jak YouTube.
- Można również dodać to rozszerzenie bezpośrednio z Firefoksa Narzędzia -> Dodatki -> Pobierz dodatki -> Przeglądaj wszystkie dodatki. (Instalacja tym sposobem zapewni automatyczne aktualizacje dodatku przez Firefoksa.
Rozszerzenie Unplug Download Management
The UnPlug umożliwia zapis osadzonych na stronie internetowej wideo i audio.
- Można również dodać to rozszerzenie bezpośrednio z Firefoksa Narzędzia -> Dodatki -> Pobierz dodatki -> Przeglądaj wszystkie dodatki. (Instalacja tym sposobem zapewni automatyczne aktualizacje dodatku przez Firefoksa.
Rozszerzenie FireFTP
FireFTP, to rozszerzenie do transerów FTP.
- Można również dodać to rozszerzenie bezpośrednio z Firefoksa Narzędzia -> Dodatki -> Pobierz dodatki -> Przeglądaj wszystkie dodatki. (Instalacja tym sposobem zapewni automatyczne aktualizacje dodatku przez Firefoksa.
Wtyczka Java Runtime Environment (JRE) dla Firefoksa
This package also installs the Java Runtime Environment. (JRE is also installed when OpenOffice or ubuntu-restricted-extras is installed.)
sudo apt-get install sun-java6-jre sun-java6-plugin
Note: You must accept the license to use this product.
Wtyczka Adobe Acrobat Reader dla Firefoksa
This plugin is available from the Medibuntu repository. It allows you to view Adobe Acrobat files within the Firefox browser.
- Add the Medibuntu repository to your repository list:
- deb http://packages.medibuntu.org/ jaunty free non-free
- Install:
sudo apt-get install acroread mozilla-acroread acroread-plugins acroread-fonts
Wtyczka Adobe Flash Player dla Firefoksa
Aby zainstalować oficialną wtyczkę Adobe Flash (Flash 10) dla Firefoksa:
sudo apt-get install adobe-flashplugin
Wtyczka Gnash (zamiennik open source'owego Flash Playera)
Gnash is available in a 64-bit version as well as a 32-bit version. It is the open source replacement for Adobe Flashplayer.
sudo apt-get install gnash
After installing, change your web browser's Preferences -> Applications so that SWF and SPL files use Gnash.
Wtyczka VLC dla Firefoksa
Ten pakiet pozwala popularnemu odtwarzaczowi VLC odtwarzać media w przeglądarce Firefox.
sudo apt-get install mozilla-plugin-vlc
Wtyczka Gecko MediaPlayer dla Firefoksa
Gecko MediaPlayer is a browser plugin for all Gecko-based browsers (Firefox, SeaMonkey, IceApe, Opera) that allows Mplayer to play multimedia within the browser. Install:
sudo apt-get install gecko-mediaplayer
An alternative is to use the mplayer plugin for Firefox. Install:
sudo apt-get install mozilla-mplayer
Wtyczka Kaffeine
This package allows the Kaffeine media player (often used in KDE-based desktops) to play multimedia within the Firefox browser.
sudo apt-get install kaffeine-mozilla
Wtyczka Helix player dla Firefoksa
This package installs the Helix player (the open source player that plays Real Player content in Linux) as well as the plugin that plays RealMedia within the Firefox browser.
sudo apt-get install mozilla-helix-player
Widgety do Firefoksa
Turn off browser bar drop-down list in Firefox
This is the most frequently asked problem regarding Firefox. To turn off the location browser bar drop-down list (and therefore not show your browsing history):
- Firefox -> about:config (in the location browser bar) -> browser.urlbar.maxRichResults -> right-click -> Modify -> set value to 0
IceCat
IceCat jest dystrybucją Firefoksa bez ograniczeń znaku towarowego Mozilli. Jest ona wspierana przez projekt Debian, na którym jest bazowany Ubuntu. Poprzednio była znana pod nazwą IceWeasel i jest także znana jako IceApe. Instalacja aktualnej wersji:
sudo apt-get install iceape-browser
SeaMonkey
SeaMonkey jest open-source'ową zintegrowaną aplikacją internetową. Zawiera przeglądarkę internetową, klienta IRC, program pocztowy, czytnik kanałów RSS/News, i narzędzia dla programistów stron internetowych. Jest oparta na tych samych komponentach, co produkty Mozillii dzieli z nimi znak towarowy i obostrzenia marki. Do SeaMonkey jest wiele dodatków podobnych do tych dla Firefoksa i Thunderbirda. Instalacja aktualnej wersji:
sudo apt-get install seamonkey
IceApe
IceApe jest open-source'ową zintegrowaną aplikacją internetową. Zawiera przeglądarkę internetową, klienta IRC, program pocztowy, czytnik kanałów RSS/News, i narzędzia dla programistów stron internetowych. Jest oparta na tych samych komponentach, co SeaMonkey, ale nie ma obostrzeń marki i znaku towarowego. Jest wspierana przez projekt Debian, na którym jest bazowany Ubuntu. Instalacja aktualnej wersji:
sudo apt-get install iceape
Opera
Opera jest opantentowaną przeglądarką i pakietem internetowym. Obecnie jest darmowa dla użytkowników indywidualnych. Opera jest używana także na niektórych urządzeniach przenośnych i konsolach do gier. W skład pakietu wchodzi: klient poczty, książka adresowa, komunikator, zintegrowany klient BitTorrent i czytnik kanałów RSS. Dla Opery jest dostępna niewielka liczba wtyczek. Instalacja aktualnej wersji:
sudo apt-get install opera
Menedżery pobierania
Downloader for X
Downloader dla X jest opartym na GTK darmowym menedżerem pobierania. Jest obecny w aktualnych repozytoriach mimo, że wszystko wskazuje na to, że projekt nie jest już rozwijany. Jest on programem open-source'owym, ale nie ma licencji GPL. Instalacja:
sudo apt-get install d4x
Klienty poczty
Evolution
Evolution is the default Gnome-based email client in Ubuntu. If not installed:
sudo apt-get install evolution
Evolution i PGP
Email messages can be encrypted in PGP and sent by email using Evolution. See this tutorial for an example how to configure it.
KMail
KMail (Kontact Mail) is the default email client included with Kontact in KDE (Kubuntu). Kontact includes email, an address book, a calendar, reminders, pop-up notes, a link to the Akregator News/RSS reader, time-tracking, and more. Install:
sudo apt-get install kontact
Thunderbird
Mozilla Thunderbird is a licensed and trademarked free open-source email client that is compatible with Firefox. Install:
sudo apt-get install mozilla-thunderbird
Lightning calendar extension
Lightning is the calendar extension for Thunderbird (with functionality similar to the stand-alone application Sunbird). Install:
sudo apt-get install lightning-extension
Enigmail
Enigmail is an add-on to Thunderbird that allows you to easily encrypt your email using OpenPGP, which is included in the kernel by default. It also allows you to create and manage the encryption keys. Install:
sudo apt-get install enigmail
Ikona nowej wiadomości dla Thunderbird
"New Mail Icon" is an experimental tray add-on which notifes you of new mail. Download from the website. Install:
- Thunderbird -> Tools -> Add-ons -> Install -> select downloaded file
Czytniki wiadomości
Akregator
Akregator is the default news/RSS reader included with Kubuntu (KDE). Usage instructions are found in the Handbook. Install:
sudo apt-get install akregator
RSSOwl
RSSOwl is a Java-based RSS | RDF | Atom Newsfeed Reader. These installation instructions only work with RSSOwl version 1_2_3.
In order to use the internal browser, install first the packages xulrunner and firefox , either via Synaptic Manager or by typing this command into Terminal:
sudo apt-get install firefox xulrunner
Change to your "opt" directory:
cd /opt
Download the tar.gz-archive into your opt directory:
sudo wget http://belnet.dl.sourceforge.net/sourceforge/rssowl/rssowl_1_2_3_linux_bin.tar.gz
Extract the archive and remove the extracted file:
sudo tar zxvf ./rssowl_1_2_3_linux_bin.tar.gz && sudo rm ./rssowl_1_2_3_linux_bin.tar.gz
Make a startscript:
sudo nano /usr/bin/runRSSOwl.sh
and add the following lines to your starter-script file /usr/bin/runRSSOwl.sh
export MOZILLA_FIVE_HOME=/usr/lib/xulrunner export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${MOZILLA_FIVE_HOME}:${LD_LIBRARY_PATH} cd /opt/rssowl_1_2_3_linux_bin ./run.sh
Make the startscript executable:
sudo chmod u+x /usr/bin/runRSSOwl.sh
Now you always can start RSSOwl:
runRSSOwl.sh
After having started the application "RSSOwl":
Go to --> View and enable "View Newstext in Browser".
Then go to --> Tools --> Preferences... --> General and enable in misc-section "Open any news automatically in browser".
Go to --> Tools --> Preferences... --> Browser and enter the path to the executable (my path was /usr/lib/firefox/firefox). Finally enable “use external browser” at the bottom.
Komunikatory
Pidgin
Pidgin is an open source IM application. It is the default in the Ubuntu (Gnome) desktop. You can access multiple services with it.
sudo apt-get install pidgin
Kopete
Kopete is the default Instant Messenger application for Kubuntu. You can access multiple services with it. Install:
sudo apt-get install kopete
Style Kopete
Additional styles for Kopete are available from KDE-look. Install from:
- Kopete -> Settings -> Configure -> Chat Window -> Style -> Get New...
GoogleTalk na Kopete
Kopete can be configured to work with GoogleTalk Instant Messaging (but not VOIP) using the Jabber protocol. See these GoogleTalk instructions.
Konversation (IRC client)
Konversation is the default Kubuntu Internet Relay Chat (IRC) client. It functions similar to the venerable mIRC. "A little less action and a little more Konversation." -- Elves Install:
sudo apt-get install konversation
aMSN
aMSN is an MSN Messenger utility that functions like the original client. It is not necessary if you use Pidgin. Install it:
sudo apt-get install amsn
To enable Drag-and-Drop capabilities to aMSN for easy file transfer see Ubuntu Geek.
Emesene
Emesene is an MSN messenger client that uses a simplified interface similar to the original client. It is not necessary if you use Pidgin. Install it:
sudo apt-get install emesene
Wideokonerencje i VOIP
Videoconferencing and voice over Internet (VOIP) applications are merging into integrated applications. Most of these applications now allow placing calls to non-Internet based telephones for a small fee.
Ekiga
Formerly known as Gnomemeeting, Ekiga is a SIP compliant fully functional open source integrated VOIP and videoconferencing program.
sudo apt-get install ekiga
Skype
Skype is a proprietary integrated VOIP and video conferencing program similar to Ekiga.
sudo apt-get install skype
Instalacja Skype w systemie 64-bitowym
The current version of Skype for 64-bit systems is a masqueraded 32-bit module. To use on a 64-bit system you might still need to install the needed packages:
sudo apt-get install ia32-libs lib32asound2 libqt4-core libqt4-gui
- Then download and install the current Skype .deb package from the Skype website:
wget -O skype_ubuntu-2.0.0.72-1_amd64.deb http://www.skype.com/go/getskype-linux-ubuntu-amd64 sudo dpkg -i skype_ubuntu-2.0.0.72-1_amd64.deb
- If the 64-bit version doesn't work for you, use the 32-bit version:
wget -O skype-debian_2.0.0.72-1_i386.deb http://www.skype.com/go/getskype-linux-ubuntu sudo dpkg -i --force-architecture skype-debian_2.0.0.72-1_i386.deb
Wengophone
Wengophone is an integrated VOIP and videoconferencing client available on many platforms. Wengophone was initially an open-source GPL-licensed package ('Wengophone Classic'). Both the Classic version (available as a .deb file) and the current proprietary binary version are available from the website. Wengophone Classic has now been rebranded as QuteCom, however. To install the current version as an Ubuntu/Kubuntu package, see these instructions.
- Download and install the older Wengophone Classic version (.deb package):
wget http://download.wengo.com/wengophone/rc/wengophone-0.958m-1.i386.deb dpkg -i --force-architecture wengophone-0.958m-1.i386.deb
Gizmo5
Gizmo5 is an Internet soft-phone application, similar to Skype, that uses the SIP protocol. Install (.deb package):
wget http://download.gizmo5.com/GizmoDownload/gizmo-project_3.1.0.79_libstdc++6_i386.deb dpkg -i --force-architecture gizmo-project_3.1.0.79_libstdc++6_i386.deb
System Asterisk VOIP PBX
Asterisk is an enterprise-grade, free open source PBX and telephony system for VOIP.
sudo apt-get install asterisk
Kiax
Kiax is an LGPL-licensed open source IAX (Inter-Asterisk eXchange) application. It is used for making VoIP calls from an Asterisk PBX. The current version must be installed from source files. See the website for download and installation instructions, or see this Ubuntu Launchpad site.
Klienty FTP
You might wish to use a dedicated FTP client instead of the one in your browser.
Filezilla
Filezilla is the ubiquitous free open-source FTP client and server for all platforms.
sudo apt-get install filezilla
Transfer danych / P2P
Do not share copyrighted material or content that is otherwise illegal to share.
Transmisja (klienty BitTorrent)
Transmission is the GTK-based default BitTorrent client in Ubuntu (Gnome).
sudo apt-get install transmission
KTorrent
KTorrent is the default BitTorrent client in Kubuntu. Install:
sudo apt-get install ktorrent
Be sure to have your firewall ports open (by default 6881 and 4444).
Azureus
Azureus is a Java-based BitTorrent client.
sudo apt-get install azureus
QTorrent
QTorrent is a PyQT-based BitTorrent Client that is supposed to be very fast.
QTorrent
Apollon (udostępnianie plików w sieciach P2P)
Apollon is an older BitTorrent client oriented towards KDE. It uses plugins for compatibility with multiple networks.
sudo apt-get install apollon gift
MLDonkey (P2P eMule/eDonkey2000)
MLDonkey is a P2P file sharing program (and network) that is able to use different network protocols. To install the MLDonkey core server, follow these instructions.
Interfejsy graficzne dla MLDonkey
- Install the Gnome GUI frontend for MLDonkey:
sudo apt-get install mldonkey-gui
- Another GUI is called Sancho.
- KMLDonkey is the KDE (Kubuntu) frontend for MLDonkey.
sudo apt-get install kmldonkey
Prywatność
PGP (szyfrowanie wiadomości)
PGP (OpenPGP and GnuPGP) is a tool to encrypt your messages (such as email) to be unlocked only by someone who has a key to unlock it.
Seahorse
Seahorse is the GUI for Gnome to manage the key pairs and other options of GnuPGP. It can also manage your SSH keys. For more info see this tutorial. Run:
- Applications -> Accessories --> Passwords and Encryption Keys
Tor (prywatność w sieciach)
Tor is a project to allow privacy while using the Internet and limit usage tracking. Install using the download instructions here then see the installation guide. Note that the instructions require port 11371 on your firewall to be open to use the gpg keyserver (and download the key for the debian package).
You will also need to install privoxy:
sudo apt-get install privoxy
- Install Tor by following the instructions here. Note that the instructions require port 11371 on your firewall to be open to use the gpg keyserver (and download the key for the debian package). Then see the Tor installation guide for details.
- Edit configuration files.
- Edit the privoxy configuration file:
sudo nano /etc/privoxy/config
- Add the line
forward-socks4a / localhost:9050 .
- restart Privoxy:
sudo /etc/init.d/privoxy restart
- Edit the Tor configuration file:
sudo nano /etc/tor/torrc
- Add the line
ControlPort 9051
- Comment out the line by adding a # at the beginning, so it looks like:
#RunAsDaemon 1 RunAsDaemon 0
- (This prevents the Tor daemon from automatically starting at bootup.)
- restart Tor
sudo /etc/init.d/tor restart
Interfejsy graficzne dla Tor
There are two main GUIs for Tor.
- Vidalia is a cross-platform Qt-based GUI for Tor. See these instructions to install it.
- TorK is the KDE interface, used in Kubuntu, but which can run in Ubuntu (Gnome) as well.
sudo apt-get install tork
In addition, a Torbutton is available for Firefox, which toggles Tor usage. Install as a Firefox add-on or:
sudo apt-get install torbutton-extension
Programy multimedialne
Multimedia applications include music and video playback, CD and DVD playback and recording, and Internet TV as well as "terrestrial" (i.e. broadcast, satellite, and cable) TV viewing on your computer. Here is a nice review of some of the applications that enables conversion and handling of these types of files.
CD i DVD
Odtwarzanie DVD
To play encrypted DVDs, the libdvdcss2 package is essential. libdvdcss2 is a simple library designed for accessing DVDs like a block device without having to bother about the decryption. More information about this package can be found at VideoLAN.
- You can install libdvdcss2 as a 64-bit .deb package without installing the Medibuntu repositories:
wget -c http://packages.medibuntu.org/pool/free/libd/libdvdcss/libdvdcss2_1.2.10-0.2medibuntu1_amd64.deb sudo dpkg -i libdvdcss2_1.2.10-0.2medibuntu1_amd64.deb
- or a 32-bit .deb package:
wget -c http://packages.medibuntu.org/pool/free/libd/libdvdcss/libdvdcss2_1.2.10-0.2medibuntu1_i386.deb sudo dpkg -i libdvdcss2_1.2.10-0.2medibuntu1_i386.deb
- You can also use guidelines provided at Medibuntu. This will install the Medibuntu repositories on your system and then install the libdvdcss2 package:
sudo wget http://www.medibuntu.org/sources.list.d/jaunty.list --output-document=/etc/apt/sources.list.d/medibuntu.list sudo apt-get update sudo apt-get install medibuntu-keyring sudo apt-get update sudo apt-get install libdvdcss2
- You can also install 32 bit or 64 bit Windows multimedia codecs (if you haven't already done so using ubuntu-restricted-extras):
sudo apt-get install w32codecs
- or
sudo apt-get install w64codecs
- Instead of downloading directly from Medibuntu, you could also use the script included with the libdvdread4 package to download and install libdvdcss2:
sudo apt-get install libdvdread4 sudo /usr/share/doc/libdvdread4/install-css.sh
Ripper DVD K9copy
K9copy is the free open source DVD backup, copying, compression, and authoring utility that requires libdvdcss. For other info, see this or this guide. You can easily create MPEG-2. MPEG-4, or DVD videos with this utility.
sudo apt-get install k9copy
- Tips: At times you may not be able to copy your DVD directly from DVD to DVD. This may because you have a small imperfection in the DVD, or because the DVD was initially created with a non-standard burning method. There are two methods that can help solve this problem:
- Copy the VIDEO_TS and AUDIO_TS folders from your original DVD directly to your hard drive. Then use k9copy to burn a DVD directly from these hard drive folders.
- Use k3b (or Gnomebaker) to copy an .iso image from the original DVD to your hard drive. Then use k9copy to extract from the hard drive .iso image and then burn a DVD directly from it.
dvd::rip
dvd::rip is a DVD backup/copy program, written in GTK-based perl, that uses the transcode video/audio processing and conversion tools. See the website for installation and official documentation. For other info, see this dvd::rip tutorial. Install:
sudo apt-get install dvdrip rar
Ripper DVD Fab
DVD Fab is the favoured DVD backup tool for today's DVD encryption methods. It must be run in Wine (since it is a Windows application). It comes as a fully featured 30-day trial, but see these instructions for fine-tuning the trial period.
Handbrake
Handbrake is a GPL-licenced open source tool for converting DVD to MPEG-4 (iPod format) that is an alternative to k9copy. A self-installing .deb file is available from the website for download.
Konwersja audio/wideo FFMPEG
Interfejs graficznyFFMPEG
WinFF is a free, GPL-licensed open source GUI frontend for FFMPEG. Install:
sudo apt-get install winff xterm
- Run:
- Applications -> Multimedia -> Video converter (WinFF)
Łączenie segmentów wideo
Individual video segments (MPEG-2, for example) can easily be joined:
cat samplevideo1.mpg samplevideo2.mpg samplevideo3.mpg > samplevideo123.mpg
- You can then write the resulting MPEG-2 file to a DVD and play it in most DVD players.
Zapis i przesyłanie wideo Flash
An easy way is to install the Video Download Helper plug-in for Firefox.
Otherwise, most Flash videos download to the /tmp directory while you watch the video, creating a randomly-named video file there (such as Flashuh4G6s). When you close the webpage, this file in the /tmp directory will be erased. After the entire video has downloaded, but before you close the webpage, copy that file (such as Flashuh4G6s) to your home directory (where it will not be erased). Of course, for this to work, you must change your Flash (or Gnash) settings to allow an unlimited buffer. While watching your Flash video, right click to bring up the Flash -> Settings window. Set the Buffer to "Unlimited."
Once you have copied the file, rename it appropriately with the .flv added to the filename. You can then watch it using VLC or Mplayer.
Here is another method that involves making a symbolic link.
Konwersja wideo Flash na mp3
Once you have downloaded flash video content (.flv) from the Internet (using the Video Download Helper plug-in for Firefox, for example), the audio component can be converted to an mp3 using this command (from the command line Terminal). (This will work for any type of video file, not just Flash.)
ffmpeg -i nameofvideoclip.flv -ab 160k -ac 2 -ar 44100 -vn nameoffile.mp3
where -i indicates the input, -ab indicates the bit rate (in this example 160kb/sec), -vn means no video ouput, -ac 2 means 2 channels, -ar 44100 indicates the sampling frequency. See FFMPEG docs for more info.
DVD Author
DVD author allows you to create menus and format your MPEG-2 videos onto a DVD disc so that you can play it in a commercial DVD player. DVD Author is a command line tool, but several GUI's exist. Install:
sudo apt-get install dvdauthor
QDVDAuthor
QDVDAuthor is a Qt-based GUI for DVD Author. Install:
sudo apt-get install qdvdauthor
Run:
- Applications -> Multimedia -> QDVDAuthor
Follow instructions in the Quick-Start Guide:
- QDVDAuthor -> Help -> Quick-Start Guide
For a tutorial on authoring DVDs, see this guide.
Gnomebaker (CD/DVD burner)
Gnomebaker is the default CD/DVD burning application for the Gnome desktop, installed by default in Ubuntu.
K3b (CD/DVD burner)
K3b (KDE Burn Baby Burn) is the default KDE CD and DVD burning utility included in Kubuntu, but can run well in Gnome. (Due to licensing requirements, mp3 capabilities must be installed separately as the libk3b3-mp3 package). Install:
sudo apt-get install k3b libk3b3-extracodecs
Ripper X (CD ripper/dekoder)
Ripper X is a GTK-based (i.e. Gnome) open source utility to rip CD audio tracks to OGG, MP3, or FLAC formats. It supports CDDB lookups.
sudo apt-get install ripperx
Asunder (CD ripper/dekoder)
Asunder is a GTK-based open source CD ripper/encoder which saves to Wav, MP3, OGG, FLAC, or WavPack. Self-installing .deb packages are available here.
Audex (CD ripper/dekoder)
Audex is a port to KDE4 of the KAudioCreator package used in KDE 3. It can create output for LAME (MP3-compliant), OGG Vorbis (oggenc), FLAC and RIFF WAVE. It must be installed from source, currently (see the website).
EasyTag (edytor znaczników ID3)
EasyTag is an open-source GTK-based ID3 Tag Editor for mp3 and other file formats. Install:
sudo apt-get install easytag
Run:
- Applications -> Sound & Video -> EasyTAG
Audacity (Audio Editor and Recorder)
Audacity is the leading cross-platform free open source (GPL-licensed) audio recorder and editor. It can be used to record, splice, edit, and manipulate sound files similar to tools found in recording studios. Install:
sudo apt-get install audacity
Odtwarzacze muzyczne
Rhythmbox
Rhythmbox is the default music player in Ubuntu (Gnome), relying on the Gstreamer framework.
Amarok
Amarok is the default music player in Kubuntu. Install:
sudo apt-get install amarok
Motywy dla Amaroka
Amarok themes can be downloaded from KDE Look and installed.
- Download the theme (ending in .tar.bz2) to your home directory (or chosen directory).
- Amarok -> Settings -> Appearance -> Install New Style
- Select the downloaded file.
Audacious
Audacious is a compact, fast music player that is a fork of XMMS. It resembles WinAmp and can use WinAmp and XMMS skins. It supports many plugins and is ideal for streaming content. Install:
sudo apt-get install audacious
You can switch switch between the "PulseAudio Output Plugin" and the "ALSA Output Plugin" under
- Audacious -> Preferences -> Audio -> Current output plugin.
Odtwarzacz Banshee
Banshee is a Gstreamer, Mono and Gtk-based music player for Linux and Mac OS X. It supports multiple mp3 players (including the iPod).There are plugins for podcasts, internet radio, and more.
sudo apt-get install banshee
Odtwarzacz i menedżer Exailer
Exaile is a GTK-based music player that supports many formats, incorporates a Shoutcast directory, a plugin for iPod, Last.FM support, tabbed playlists, and other features. Install:
sudo apt-get install exaile
Odtwarzacz Songbird
Songbird is an open source music player from Mozilla with an appearance meant to resemble iTunes. It is in current development and does not yet have full support for mp3 players (such as the iPod). It incorporates a Shoutcast internet radio interface. The current beta version can be downloaded from the website.
Odtwarzacze muzyczne i filmowe
Most current video multimedia players play many video formats, including the Flash video .flv format.
Odtwarzacz MPlayer
Mplayer is a video player with a wide range of formats supported (including RealMedia and Windows-codecs) and a wide variety of outputs.
sudo apt-get install mplayer
SMPlayer
SMPlayer is an enhanced frontend for MPlayer.
sudo apt-get install smplayer
Zapis wideo na dysk
You can dump a video stream to disc using Mplayer:
mplayer -dumpstream streamurl
If you don't know the exact URL of the stream you wish to save, you can discover it from the webpage it is embedded in by using the Firefox add-on UnPlug. Do not save streams that are illegal to download.
Odtwarzacz VLC
VLC is a cross-platform multimedia player that supports many formats without need for additional codecs. It can not only receive video streams (also see here to convert it to mp4), but can act as a server for video streams, as well. It is one of the only players that can view and backup almost any DVD format, no matter which copy protection is used. See these tips for using VLC to backup/rip encrypted DVDs.
sudo apt-get install vlc vlc-plugin-pulse
Odtwarzanie VCD na VLC
How to play VCDs: Open file, In the Open Disc dialogue, click at Disc tab and chosing VCD at disc type gives me this:
vcdx:///dev/hdd :audio-track=0
in the advanced options /dev/hdd is my CD-ROM drive, obviously. Remove x and change that to:
vcd:///dev/hdd :audio-track=0
Odtwarzacz Xine-UI
Xine UI is a multimedia player based, of course, on the xine platform. It can also play streamed video from the Internet and supports most formats, including some uncommon ones.
sudo apt-get install xine-ui
Odtwarzacz wideo Kaffeine
Kaffeine is the default video player in Kubuntu. Install:
sudo apt-get install kaffeine
Odtwarzacz RealPlayer 11
The Linux Realplayer is actually based on the open-source Helix player. Helix itself can be installed as a package easily (read Helix plug-in) and used instead of Realplayer. These instructions are to install the proprietary version of RealPlayer only.
Download Real Player official linux player
Open a terminal and cd to the directory you have downloaded realplayer's .bin file. Then issue the following commands
chmod +x RealPlayer11GOLD.bin sudo ./RealPlayer11GOLD.bin
When it asks for installation path enter /usr/local/RealPlayer
For all other questions just choose default by pressing enter.
If you have installed mozilla-mplayer package you will need to delete the mplayer firefox plugin for real player videos. Other wise all real player files will open with mplayer. For that please do this
cd /usr/lib/firefox/plugins sudo rm mplayerplug-in-rm.*
Please remember to restart firefox and when ever you click on a real player video choose the option open with and use /usr/bin/realplay
Telewizja internetowa
Odtwarzacz Miro
Miro Player (formerly Democracy TV Player) is an open-source Internet TV and video player that allows you to watch Internet TV and videos. Unlike other video players, it contains a structured guide that includes more than 2500 channels, has built-in BitTorrent, and has features that can automatically save videos, such as from YouTube.
sudo apt-get install miro
Myth TV
See MythTV
Sopcast
Sopcast is an interface to play live P2P video streams through the VLC media player. Install VLC first. This is a Chinese program and most content is hosted in China and may not be legal in your area. Please consult local regulations.
Download and install:
wget http://sopcast-player.googlecode.com/files/sp-auth_3.0.1_i386.deb wget http://sopcast-player.googlecode.com/files/sopcast-player_0.3.0-0ubuntu1_i386.deb sudo dpkg -i sp-auth_3.0.1_i386.deb sopcast-player_0.3.0-0ubuntu1_i386.deb
For 64-bit systems, use:
wget http://sopcast-player.googlecode.com/files/sp-auth_3.0.1_amd64.deb wget http://sopcast-player.googlecode.com/files/sopcast-player_0.3.0-0ubuntu1_amd64.deb sudo dpkg -i sp-auth_3.0.1_amd64.deb sopcast-player_0.3.0-0ubuntu1_amd64.deb
Run:
- Applications->Sound & Video->SopCast Player
Zattoo
Zattoo is a free Internet TV player that allows you to watch terrestrial television from various countries in Europe. See the Zattoo Download page for further instructions on installation. For screenshots and an alternate installation guide, see this UbuntuGeek guide.
- Install dependencies first:
sudo apt-get install libgtkglext1 adobe-flashplugin
- Download the latest .deb package from Zattoo Download page.
wget http://zattoo.com/release/download.php
- Install the downloaded .deb package:
sudo dpkg -i *.deb
- Run Zattoo:
- K -> Application -> Multimedia -> Zattoo Player
- Note: you have to register for a free account when the player starts.
Centra multimedialne i PVR (Personal Video Recorder)
There are a number of open-source Media Centers for Linux, some of which include personal video recorder functions. For a full list of open-source media centers, see this guide.
MythTV
MythTV is a media center with PVR (personal video recorder) for retrieving, recording, and playing broadcast and Internet TV and other multimedia content. It has many options and plugins for expansion. To be useful, you will need a compatible TV tuner card. For setup tips, see this guide. Install:
sudo apt-get install mythtv
Mythbuntu
Mythbuntu is an integrated Ubuntu (Xubuntu) desktop optimised for MythTV usage. In can be used instead of adding MythTV to a Ubuntu desktop.
XBMC
XBMC is a free, mature, open-source cross-platform media center. It does not have a PVR capability nor as many functions as MythTV, but has a very nice interface.
- Add these third party repositories:
deb http://ppa.launchpad.net/team-xbmc-intrepid/ubuntu intrepid main deb-src http://ppa.launchpad.net/team-xbmc-intrepid/ubuntu intrepid main
- Install:
sudo apt-get update sudo apt-get install xbmc
Boxee
Boxee is an XBMC-like open source package to allow streaming video over the Internet, including from YouTube and other sites. It is a fork of XBMC, and is still in alpha development and testing stage. It is currently available for 32-bit systems only, and recommended for Hardy. A current version is anticipated soon. (Note: Boxee does not run Netflix on Linux, despite their ads). See these download instructions.
Elisa
Elisa is a cross-platform media center that uses the Gstreamer multimedia framework. Commercial plugins are available from Fluendo. It supports PVR and Music Jukebox . Install:
sudo apt-get install elisa
LinuxMCE
See LinuxMCE.
Serwery multimedialne
Serwer multimedialny MPD
MPD is a music server meant for LAN usage. It can be controlled from remote clients. It can also stream internet streams.
Serwer dźwiękowy MIDI TiMidity++
TiMidity is a MIDI software synthesizer required by several games and other MIDI-dependent applications.
sudo apt-get install timidity
uShare UPnP A/V Media Server
uShare is a UPnP media server compatible with the Xbox360 and PS3.
sudo apt-get install ushare
Also see: How-to: Run uShare at Startup.
Kodery multimediów
Gnac (konwerter audio GNome)
Gnac (GNome Audio Converter) converts between all GStreamer supported audio formats. It is not yet part of the standard repositories. See these installation instructions.
SOX (koduje/dekoduje audio)
SoX is a somewhat confusing command-line utility to convert audio formats. See this usage guide. Install:
sudo apt-get install sox
Run:
sox
Radio internetowe
Internet radio streams through different ports, so check your firewall if you are not able to play the streams.
Last FM
LastFM is a service for sharing music recommendations and individual radio streams. It is included as an option in Amarok, or can be installed separately:
sudo apt-get install lastfm
Shoutcast
Shoutcast is the first and last free mp3 streaming service. Hundreds of radio streams can be played through Amarok, Audacious, or other multimedia player. Simply associate the .pls streams with your favourite player (Audacious or XMMS2 recommended).
StreamTuner
StreamTuner lists streams available on the Internet through a GTK-based interface. It lists Shoutcast and Live365 streams, among others. Install:
sudo apt-get install streamtuner
Nagrywanie programów BBC
- get_iplayer allows BBC streams (through their iplayer service) for UK users, as well as Hulu streams for US users, to be recorded to mp4, wav and mp3 files (depending on content). See the website for usage.
- iPlayer can be run in Wine using these instructions.
Oprogramowanie domowe
Kompletne systemy
Linux MCE (Media Center Edition)
LinuxMCE is an integrated home theater/home security/home automation/telephone PBX/intercom system for your home. It incorporates MythTV, Pluto home automation, Motion security surveillance, Asterisk PBX, VDR video disk recorder, and other home automation/security/theater packages in an integrated platform. It is available in 32 and 64 bit versions. LinuxMCE can run either as a standalone Home Theater PC or can co-ordinate a fully networked home, using the networking capabilities that are intrinsically part of the Kubuntu Linux OS. For more info see the LinuxMCE website or wiki.
The most recent stable version runs on Kubuntu 7.10 (Gutsy). An alpha version for Kubuntu 8.10 (Intrepid) has been released, and the full version is anticipated soon. LinuxMCE can be installed at the same time as the Kubuntu OS (on a new PC with an nVidia graphics card), with a single DVD installation. Alternatively, Kubuntu can be installed first and LinuxMCE then installed from a 2 CD installation.
Domowe zabazpieczenia
System nadrozujący Zoneminder
Zoneminder manages surveillance cameras and stores images on the hard disk. Images can be viewed using a (LAMP) server remotely. X10 devices can be triggered using built-in perl scripts. For more info see the Zoneminder website.
Instalacja:
sudo apt-get install zoneminder ffmpeg
Myth Zoneminder
MythZoneminder allows you to view your security cameras through Myth TV, essentially. It is a plugin that interfaces the two packages Zoneminder (which must be working on your system) and Myth TV (which must also be working.) See the installation instructions.
It can be found in Synaptic as the mythzoneminder package.
sudo apt-get install mythzoneminder
Aplikacje biurowe
Pakiety biurowe
Pakiet Open Office
Open Office is installed by default in Ubuntu, with Writer (Word equivalent), Presentation (PowerPoint equivalent), Calc spreadsheet (Excel equivalent), and Base relational database (Access equivalent).
Dokumenty Open Word 2007 w Open Office
The latest edition of OpenOffice opens .docx (i.e. Word 2007) documents by default.
KOffice
The KOffice suite is part of the KDE project and is meant to provide the capabilities of the OpenOffice suite without the licensing restrictions of OpenOffice. It can be used in any version of Ubuntu. Install:
sudo apt-get install koffice
AbiWord
AbiWord is a fast, collaboration-enabled word processor. For the most current version see the AbiWord web site. To install from the repositories:
sudo apt-get install abiword
Zarządzanie informacjami osobistymi
Kontact Personal Information Manager
Kontact is the default PIM included with Kubuntu. Kontact includes email, an address book, a calendar, reminders, pop-up notes, a link to the Akregator News/RSS reader, time-tracking, and more. Its many functions resemble MS-Outlook. Through connectors it interfaces with many groupware servers (such as Kolab and eGroupware). Install:
sudo apt-get install kontact
Mozilla Sunbird (kalendarz)
Sunbird is a standalone group calendar in the Thunderbird and Firefox family of applications, and is compatible with ICS, CalDAV (e.g. DAViCAL, and WCAP servers. (It operates almost identically to the Lightning calendar extension of Thunderbird.)
sudo apt-get install sunbird
- A related (branded) package known as SeaMonkey Calendar can also be installed.
sudo apt-get install mozilla-calendar
- A related (unbranded) package known as IceApe Calendar can also be installed.
sudo apt-get install iceape-calendar
Notatnik BasKet
BasKet Note Pads is a personal note-taking application that resides on your computer and can be used for creating "to-do" lists. It is great for centralising your thoughts in one place. Install it:
sudo apt-get install basket
Planner (planowanie i zarządzanie projektami)
Planner is an MS-Project-like planning and management tool.
sudo apt-get install planner
Time Tracker
You can keep track how long you use an application with TimeTracker. Keep records for billing or simply limit your Internet usage.
Financial Software
For a brief introduction, see this list of 10 Linux financial tools.
GnuCash (zarządzanie finansami osobistymi)
GnuCash is a free, open source GPL-licensed personal finance manager that uses double entry accounting like professional accountants. It is GTK-based (Gnome 2). The current version can be installed from source files (see the website for installation instructions), or the package version can be installed:
- Applications -> Add/Remove Programs -> Office -> GnuCash Finance Management
or from the command-line terminal:
sudo apt-get install gnucash
KMyMoney (zarządzanie finansami osobistymi)
KMyMoney is a personal finance manager that uses double entry accounting, the method professional accountants use. It is similar to MS-MyMoney and Intuit QuickBooks. It is designed for the KDE desktop. Install:
- Applications -> Add/Remove Programs -> Office -> KMyMoney
or from the command-line terminal:
sudo apt-get install kmymoney2
Moneydance (zarządzanie finansami osobistymi)
Moneydance is a commercial cross-platform Java-based personal finance manager similar to KMyMoney that sells for $40 per license.
SQL-Ledger (zarządzanie finansami przedsiębiorstwa)
SQL-Ledger ERP is a free, open-source, platform independent double-accounting-method system and enterprise resource planner (inventory, work and purchase orders, taxes, etc.) that uses the SQL database server (PostgreSQL/Oracle/Mysql databases). It uses a web browser for an interface and be accessed remotely. It is extremely comprehensive and is available in many languages. Install:
sudo apt-get install sql-ledger
WebERP (zarządzanie finansami przedsiębiorstwa)
WebERP is a free, open-source enterprise resource planner and accounting suite similar to SQL-Ledger that uses a web browser as an interface. It runs on the LAMP server. It is somewhat difficult to implement and use, but conforms to strict accounting guidelines. Set up your LAMP server first, then install using the web site instructions.
Phreebooks (zarządzanie finansami przedsiębiorstwa)
Phreebooks is a free open-source enterprise resource planner and accounting suite similar to WebERP. It also runs on a LAMP server. It is in active development in 2008. A demo is available at the website.
Quasar (zarządzanie finansami przedsiębiorstwa)
Quasar is a proprietary Linux-based accounting suite similar to Quickbooks. For a single user without point-of-sale or networking needs, it is free. For other users it costs CA$500 per seat. An installer for KDE-based systems is here.
Groupware
Groupware solutions include shared calendars, group email servers, groups address lists, group projects, and internal messaging. They require (one or more) servers with LAMP or similar server stacks.
Serwery Groupware
Groupware servers are meant to operate on a server platform. You must install the server version of Ubuntu/Ubuntu first. Read Servers.
Kolab
Kolab is the most comprehensive open-source groupware solution available and is distributed as a multi-platform solution. (It integrates easily with both Ubuntu (including Evolution) and KDE/Kubuntu (including Kontact).) It is free and open source with a GPL license (unlike other groupware solutions), yet enterprise support is also available. It is scalable to large organizations and is Outlook (MS-Exchange) and Mozilla compatible. This is a German package, however, and documentation in English can occasionally be limited. The Kolab website provides its own instructions for installation from source (currently v. 2.2). Version 2.2 includes the Horde web interface. In brief:
- Install the compiler and other necessary stuff:
sudo apt-get install build-essential
- Make a directory for the Kolab installation and make it universally accessible:
sudo cd / sudo mkdir /kolab sudo chmod 777 /kolab
- Optional: If you wish to mount kolab in its own partition, then create a new partition (using Gparted, for example). Figure out the device name of your extra partition:
sudo fdisk -l
- It should be something like /dev/sda3.
- Mount /dev/sda3 (or whatever your partition is) as /kolab by editing /etc/fstab:
sudo nano /etc/fstab
- and adding the line:
/dev/sda3 /kolab ext3 defaults,rw 0 0
- then reboot and make sure there are no errors.
- Make a directory into which to download kolab:
cd /tmp mkdir /kolabtmp
- Download all the current Kolab files:
cd /tmp/kolabtmp wget -r -l1 -nd --no-parent http://files.kolab.org/server/release/kolab-server-2.2.2/sources/
- Install Kolab (as root using sudo -s):
sudo -s sh install-kolab.sh 2>&1 | tee kolab-install.log
- Reboot your system.
- Stop Kolab services and run the configuration utility:
sudo /kolab/bin/openpkg rc all stop sudo /kolab/sbin/kolab_bootstrap -b
- Obviously, you should know all your details, such as your fully qualified host name (which you can determine from hostname -f), domain details, etc., before doing this step. If you are not familiar with OpenLDAPand LDAP basics, you should learn about it, as Kolab uses the slapd OpenLDAP server daemon.
- Restart all Kolab services:
sudo /kolab/bin/openpkg rc all start
- Login to the web administrator interface using "manager" and the password you set at bootstrap configuration:
https://yourhost.yourdomain.name/admin
Pakiet Kolab Ubuntu
- There is an Ubuntu/Kubuntu package for the new version of Kolab (v. 2.2), but no documentation support for it yet exists. I have not tried this new package. Install:
sudo apt-get install kolabd
Notes: Kolab uses its own server components, and it is best to run Kolab on a dedicated server. However, it is possible to run other servers on the same machine, as long as you choose alternate ports if the server modules conflict.
Citadel
Citadel is a turn-key fully open source groupware solution (that is also Kolab compliant) with a structure rooted in bulletin-board systems, and is therefore user friendly. Installation instructions are found at the website.
eGroupware
eGroupware is a robust and stable free open source groupware solution (with GPL license) based on the LAMP stack (the default server stack included with Ubuntu Server) and the Postfix mail server (both of which should be installed first). There is a new version recently available, with a new corporate sponsor in Germany and a commercial enterprise version. Compatibility with many clients has been improved. Egroupware provides the easiest installation and quickest setup time of all groupware solutions. Much of the documentation for the current version, unfortunately, is not in English.
sudo apt-get install egroupware
Open-Xchange
Open-Xchange is a proprietary groupware solution (meant as an MS-Exchange replacement) that has released a "community edition" based on commercial versions. The latest .deb package is for Hardy Heron 8.04. It is compliant with many different types of clients, including Kontact, Outlook, and Palm PDAs. Installation instructions are at the website and are not trivial.
OpenGroupware
OpenGroupware is a groupware solution based on the postgreSQL database. There is an enterprise version and a limited open source version, and development appears to have been stagnant in 2008. Installation must be from source, as packages are very outdated. See the website for details.
Zarafa
Zarafa is the leading European MS-Exchange replacement/groupware solution. It is proprietary, but a GPL-licensed (except for trademarks) free open-source community edition was released in 2008. Download instructions are available from the website.
Zimbra
Zimbra is a proprietary groupware solution that offers an open source "community edition". Although currently free, the community edition is limited in features and does not have a GPL license. All submitted modifications and contributions become the property of Yahoo.
The latest version is for Hardy Heron 8.04 LTS and can be downloaded as a .tar.gz file from the website.
Serwer SugarCRM
SugarCRM is a commercial customer relationship management (CRM) platform and groupware server (sales, marketing, support, project management, calendaring) system with a community edition. It supports MySQL and MS SQL databases. For more info see SugarCRM Server Setup.
SchoolTool
SchoolTool is a free open source groupware solution for use in primary and secondary schools which includes calendaring, gradebooks, attendance records, and student information databases. It was created with the help of the Shuttleworth Foundation (which also sponsors Ubuntu). See these installation instructions.
Kilenty Groupware (praca zespołowa)
Many groupware solutions have connectors to interface with clients such as Kontact/KMail and Mozilla Thunderbird (or SeaMonkey).
Kontact (zarządzanie informacjami osobistymi)
The Kontact Personal Information Manager, included in Ubuntu by default, interfaces with many groupware servers.
KDE Groupware Wizard
Kubuntu provides a wizard (script) to help clients (such as Kontact/Kmail) connect to a groupware server. Currently supported groupware servers are Kolab, eGroupware, SUSE Linux Openexchange, and Novell Groupwise.
Yahoo!zimbra Desktop na Ubuntu 8.04
Zimbra Desktop is a desktop that collaborates with Zimbra servers. For more info see Yahoo!zimbra Desktop Installation Guide.
Klient internetowy Oracle Calendar
The Oracle Calendar Desktop Client is proprietary calendaring software for use with Oracle groupware/database systems.
Download Oracle Calendar Desktop Client:
wget http://www.k-state.edu/infotech/calendar/oracle-10-clients/DesktopClients/Linux/cal_linux_1011.tar.gz
Extract:
tar -xvf cal_linux_1011.tar.gz
Change into the extracted files directory:
cd OracleCalendar_inst/
Prepare the files:
mv cal_linux cal_linux.bak; cat cal_linux.bak | sed "s/export LD_ASSUME_KERNEL/#xport LD_ASSUME_KERNEL/" > cal_linux; rm cal_linux.bak
Change permissions:
chmod +x gui_install.sh cal_linux
Start the GUI installer:
sudo sh gui_install.sh
Oprogramowanie Wiki
Wiki software allows an organization to have a manual that can be edited by a number of collaborators. Wikipedia is the best known example.
MediaWiki
MediaWiki is the free, open source server software that Wikipedia uses. It is scalable to very large uses. It runs on the LAMP server stack (which uses the MySQL database and is available as an installation option with the (K)ubuntu server), or it can be used with a postgreSQL database. Installation instructions are here. Also see these tips. Install (version 1.13) from the repositories:
sudo apt-get install mediawiki
- Edit the config file so it recognizes MediaWiki:
sudo nano /etc/mediawiki/apache.conf
Uncomment (remove the #) the line:
Alias /mediawiki /var/lib/mediawiki
- Restart apache2:
sudo /etc/init.d/apache2 restart
- Run/install MediaWiki by logging into:
http://localhost/mediawiki
- You will be prompted for configuration variables to be set. The trickiest is the MySQL user/password. Hopefully you remember your MySQL superuser that you set at the time of LAMP (or MySQL) installation.
- Copy your local settings configuration file to /etc/mediawiki (and make a backup of the original):
sudo cp /var/lib/mediawiki/config/LocalSettings.php /etc/mediawiki sudo mv /var/lib/mediawiki/config/LocalSettings.php /var/lib/mediawiki/config/LocalSettings_at_install.php
Edit your configuration variables there:
sudo kate /etc/mediawiki/LocalSettings.php
- If you are using a virtual host server, make a symbolic link (named in this example mywiki) from your /usr/share/mediawiki installation folder to your /var/www folder:
sudo ln -s /usr/share/mediawiki /var/www/mywiki
then make sure you have an apache2 virtual hosts configuration file (in /etc/apache2/sites-available) that points to /var/www/mywiki as the DocumentRoot. Make a symbolic link from your virtual host configuration file in /etc/apache2/sites-available to /etc/apache2/sites-enabled to enable it. Restart apache2 after enabling the sites. (Warning: MediaWiki is not secure at installation and can be easily hacked by new users. Do not publish your wiki to the Internet before reading all the instructions and changing the configuration file (LocalSettings.php) so that it is more secure.) You would then access the database at:
http://my.virtualwikihost.org
ReCaptcha
ReCaptcha is a webservice CAPTCHA module to present a text challenge for user-input that is unreadable by computer bots, lessening the chance of automated input (spam and vandalism). This can be used for wikis and for other uses.
A reCaptcha plugin for MediaWiki is available here (and instructions are repeated below).
- Download and install:
cd /var/lib/mediawiki/extensions sudo wget -O currentrecaptcha.zip http://recaptcha.googlecode.com/files/recaptcha-mediawiki-1.7.zip sudo unzip currentrecaptcha.zip sudo rm currentrecaptcha.zip
- Sign up for a private/public key pair from the ReCaptcha website.
- Edit the Mediawiki LocalSettings.php file (assuming you put it in /etc/mediwiki):
sudo nano /etc/mediawiki/LocalSettings.php
- and add the following lines:
#For ReCaptcha require_once( "$IP/extensions/recaptcha/ReCaptcha.php" ); # Sign up for these at http://recaptcha.net/api/getkey $recaptcha_public_key = ' xyxyxyxyxyxyxyxyx '; $recaptcha_private_key = ' ababababababababa ';
- where xyxyxyxyxyxyxyxyx is the public key obtained in the previous step and ababababababababa is the private key.
Now ReCaptcha should appear automatically for new user sign-ups, anonymous edits that contain new external links, and brute-force password cracking attempts.
Twiki
Twiki is an open source wiki engine used by many small to medium size companies internally. It has an active development team with multiple plugins. See the website for installation instructions. Install:
sudo apt-get install twiki
Moin Moin
Moin Moin is free, open source (GPL-licensed) wiki software written using Python, with a large community of users, including the Apache, Debian, and Ubuntu wikis. See these Ubuntu installation instructions. Install:
sudo apt-get install python-moinmoin
TiddlyWiki
TiddlyWiki is an open source personal wiki. It is ideal for creating a list of things to do, note taking, or as a collaboration tool for a small team. It is a single HTML file that can reside on your computer or can even be uploaded to a web server and be used as a simple website. It is developed using a Firefox browser as an interface. Installation instructions are on the website.
Development
Edytor stron internetowych Kompozer
Kompozer is a Gecko-based web authoring system that combines web page editing with web file management in a WYSIWYG manner. I supports XML, CSS, and JavaScript in an XUL architecture.
sudo apt-get install kompozer
Quanta Plus
Quanta Plus is an integrated development environment integrated with the KDE desktop. It allows webpage development, database design, and XML design and scripting, for example, using multiple development tools. The latest stable version is 3.5, however, and integrates with the KDE 3.5 environment (Ubuntu Hardy Heron). You should therefore use Ubuntu Hardy Heron with this product. (There is also a commercial version (Quanta Gold), also oriented towards KDE 3).
sudo apt-get install quanta kompare kxsldbg cervisia
Netbeans IDE
Netbeans is a free open-source integrated development environment used to create applications using Ajax, Ruby, pHp, Groovy, Java, Javascript, C++, and other scripting tools.
sudo apt-get install netbeans
Edytor dla programistów BlueFish
BlueFish is a GTK-based (Gnome-oriented) editor to write websites, scripts and programming code. It supports perl, Python, pHp, CSS, XML, Java, Javascript, C, SQL, and other formats.
sudo apt-get install bluefish
Publikacja w internecie
Drupal (publikowanie treści internetowych)
Drupal is the leading open-source website creation and content collaboration tools. A modular approach to website building, from simple out-of-the-box websites to complex sites is possible with a short learning curve. Get more info on how to get started. Drupal requires an installation of a LAMP server stack; if you have not already installed LAMP, it will be installed along with Drupal 6. I have found it easier to use the MySQL database (the "M" in LAMP), but Drupal6 can also integrate with PostgreSQL if you have it installed. Drupal is available as a package, or from the command-line terminal:
sudo apt-get install drupal6
- After everything is installed (and the problems below sorted out), restart the apache2 server:
sudo /etc/init.d/apache2 restart
- Finish installation through your browser:
http://localhost/drupal6/install.php
You can then also see these tips for installation through the browser. A Drupal/Ubuntu users group is found at Drubuntu.
Installation quirks
libgd2-xpm
When I installed my Ubuntu server, it installed libgd2-noxpm. This is a graphics library (without X pixmap (XPM) or font configuration (fontconfig) support). However, Drupal requires libgd2-xpm, which is used instead of libgd2-xpm. Removing libgd2-xpm doesn't appear to be trivial, however. I could not remove it using apt, Adept, or KPackageKit.
However, Synaptic Package Manager does appear to remove libgd2-noxpm successfully, and then libgd2-xpm can be installed.
Exim vs. Postfix
Exim and Postfix are mail handlers. I had installed Postfix at the time I installed my Ubuntu server (but was not using it). But Drupal uses Exim and therefore removes Postfix at installation and installs Exim instead. Therefore, it is better not to use Drupal on a mail server that uses Postfix.
Joomla (publikowanie treści internetowych)
Joomla is a powerful open source website creation and content management tool that allows website creation for use in every arena from the simple to complex corporate environments. Info for beginners is a good place to start.
Scribus
Scribus is an open-source package that provides professional-appearing desktop publishing.
sudo apt-get install scribus
Plone (system zarządzania treścią)
Plone is a free, open source (GPL-licensed) multi-platform content management system used by many large organizations around the world. It is available with an integrated installer here. Some users have had some difficulties in Jaunty, due to changes in Python.
Programy naukowe
What .. you thought Ubuntu was just for play?
Programy związane ze zdrowiem
WorldVistA
WorldVistA is the largest and most robust CCHIT-approved electronic health record platform in the public domain. It is GPL licensed, is based on the US Veterans Administration health record system, and can be installed as an integrated database, server, and client system on Linux systems. (A Windows interface is available for networked Windows users.) Download and installation instructions are here.
- A beta .deb package called Astronaut WorldVistA EHR (for clinics) is now available here. See this post for installation instructions.
- Install prerequisites:
sudo apt-get install xinetd whois
- Obtain and install Astronaut WorldVistA:
wget http://superb-west.dl.sourceforge.net/sourceforge/worldvistaautoi/astronaut-wv-server-beta-0.6.4.deb sudo dpkg -i astronaut-wv-server-beta-0.6.4.deb
Note: It is recommended to install WorldVistA on a dedicated server. Apache and other server settings will be altered by the installation, which may alter your ability to run other servers on the same machine.
Obliczenia matematyczne
Scilab, Octave, and Freemat are three open source solutions for solving complex mathematical equations.
Octave
Gnu Octave is a free, open source (GPL licensed) platform for solving linear and non-linear equations, similar to (and mostly compatible with) Matlab. It interfaces well with Gnuplot. For troubleshooting tips, see this thread. Install:
sudo apt-get install octave3.0
Polecane także:
sudo apt-get install libatlas3gf-base gnuplot qtoctave
Note: QTOctave is a GUI for Gnuplot or Easyplot 1.1, and and the ATLAS library is an algebra-software-optimization set of utilities.
EasyPlot 1.1 is an alternative to GnuPlot, with a version that can be used with QTOctave. It must be installed from source.
An older GUI for Octave/Gnuplot is qgfe (available as the package qgfe).
Freemat
Freemat is a free, open source (GPL licensed) platform for solving linear and non-linear equations, similar to (and mostly compatible with) Matlab. Install from Add/Remove Programs (Edutainment) or
sudo apt-get install freemat
Programy radia amatorskiego
Fldigi is a free, open-source (GPL) application for digital-mode amateur radio communications using a sound card. Enable "Community Maintained Software (universe)" in Software Sources; then install either from Add/Remove Programs under (Amateur Radio) or by typing
sudo apt-get install fldigi
Administracja systemem Ubuntu
Automatyzacja zadań
Tasks (cron events) can be automated/scheduled using a GUI interface.
- System -> Administration -> Task Scheduler
Menu uruchamiania
Ustawienia ekranu logowania
You can change the Login menu settings from the GUI interface:
- System -> Administration -> Advanced -> Login Manager
You can choose an integrated theme or select individual components of the login screen/process.
GRUB ustawienia uruchamiania
- If you have multiple operating systems (OS) on your computer, you are likely using a GRUB boot manager to select which one to start at bootup. You can edit the options for GRUB from a GUI interface:
- System -> Administration -> Advanced -> GRUB Editor
- To edit the settings manually from the command line Terminal:
sudo nano /boot/grub/menu.lst
Domyślne programy
You can choose which program to use as your default program for a specific task.
- System -> Administration -> Default Applications
Zamykanie wszystkich procesów
Sometimes a program (or "process") just freezes. To "kill" (or end) the program/process:
- System -> Administration -> System Monitor -> highlight the errant process -> Kill process
Ustawianie NUM LOCK przy starcie
- System -> Administration -> Keyboard & Mouse -> Keyboard ->"turn on Numlock on Startup"
Kopia zapasowa i ozyskiwanie systemu
Rsync
Rsync is the directory backup and transfer tool for Linux. It is installed by default in Ubuntu. It can provide any type of backup, and options are extensive. Several GUI frontends for Rsync are listed here.
GRsync
GRsync is a GTK-based GUI front-end for Rsync. Install:
sudo apt-get install grsync
Bacula
Bacula is the most widely-used GTK-based open source (GPL-licensed) network backup utility that is used in both server and desktop installations. A catalogue of backups can be maintained using MySQL, PostgreSQL, or SQLite. For more info see the Ubuntu documentation. Both text-based and GUI frontends are available. Install the MySQL version:
sudo apt-get install bacula
Konserwacja (kopia i odzyskiwanie)
Keep is a backup utility that was used in previous versions of Ubuntu. It has not been recently updated and is no longer included in Ubuntu by default. Install:
sudo apt-get install keep
Run:
- System -> Keep (Backup System)
- Backup:
- Click "Add a Directory to Backup"
- Select directories you wish to backup
- Select a location to place the backup
- Set how often you wish the backups to take place, and how long to keep them
- Click "Backup Now"
- Select the directory groups you wish to backup.
- Recover:
- Click "Restore a Backup"
- Select the directory groups you wish to restore.
Partimage (kopia partycji)
Partimage is a free open-source utility to back up an entire partition into an .iso image. It can be used across a network, as well. Install:
sudo apt-get install partimage
Zarządzanie użytkownikiem
- System -> Administration -> User Management -> Administrator Mode
Dodawanie nowych użytkowników
- "New" button
- Change the "Login Name" to the desired username
- Click the "Passwords and Security" tab
- Enter the desired password
Modyfikowanie użtkowników
- Select the user you wish to modify
- Click the "Modify" button
Usuwanie użytkowników
- Select the user you wish to remove
- Click the "Delete" button
Zmiana grupy użytkownika
It is quite often necessary to have extra privileges to do certain tasks. These privileges are assigned to your user by belonging to certain groups. The tasks are allowed to be performed by any user belonging to the group associated with that task.
- Example: a "sudoer" is a user who can perform certain administative tasks, such as updating the system. To become a "sudoer" a user must belong to the "sudo" group.
- Applications menu -> System -> User Manager -> user -> Groups --> check sudo
To become an administrator, you must belong to the adm, admin, and sudo groups. To be a virtualbox user, you must belong to the virtualbox group. To change printer settings you must belong to lpadmin. To use the cdrom, you must belong to cdrom. To use hot-pluggable devices, you must belong to plugdev. To share Samba folders (on a Windows-based network), you must belong to sambashare. To access NTFS files using the virtual filesystem fuse, you must belong to the fuse group. To use many games, you must belong to the games group. The list is long, and not always obvious.
Unfortunately, while this is the feature that gives Linux such a high-level of security, it can also take diligence to remember to add your user to certain groups. It is not uncommon for programs and functions on your system not to work merely because you don't have privileges to do so because you forgot to add your user to the appropriate group(s).
Of most importance, you must already be an administrator in order to change membership in groups. Therefore, if you create a new user and intend to give that user administrative privileges (by assigning the user to the administrative groups), you must do so from your original administrator account (the one you set up at installation) or from another administrative user account.
Timekpr (kontrola rodzicielska)
Timekpr is a program to track and control the computer usage of user accounts.
- If updating, remove any prior versions:
sudo dpkg --purge timekpr
- Add the timekpr third-party repositories:
deb http://ppa.launchpad.net/nedberg/ubuntu jaunty main deb-src http://ppa.launchpad.net/nedberg/ubuntu jaunty main
- Install:
sudo apt-get install timekpr
- When prompted which default display manager to use, select "gdm"
- Start:
- System -> Administration -> Timekpr Control Panel
Filtrowanie zawartości
DansGuardian provides web filtering capability, similar to NetNanny. It is useful for limitng objectionable content in publicly accessible workstations, or for filtering objectionable content for younger users. It integrates with ClamAV, and uses several criteria for filtering websites (which is difficult to modify). It is used with Tinyproxy (best for individual users) or the Squid proxy (best for a network server). Install:
sudo apt-get install dansguardian tinyproxy
- or
sudo apt-get install dansguardian squid
See these installation instructions for setup details. In brief,
- Edit the dansguardian configuration file:
sudo nano /etc/dansguardian/dansguardian.conf
- comment out the UNCONFIGURED line:
#UNCONFIGURED
- If using tinyproxy instead of Squid, change the proxyport to 8888:
proxyport 8888
- Reinstall dansguardian:
sudo apt-get install --reinstall dansguardian
- Set your browser to use the localhost:8080 proxy. For example, in Firefox:
- Firefox -> Edit -> Preferences -> Advanced -> Network -> Settings
- Manual proxy configuration -> HTTP proxy: localhost -> Port: 8080
- A Webmin module is available to administer settings. Also, a GUI to change Dansguardian settings called Webstrict is in development.
- A GUI for use with IPCop (based on the webmin module) is also available.
Praca z menu
Szyfrowanie zawartości folderu
With Ubuntu, you can create a folder whose contents are encrypted. See these instructions.
Drukarki
The new CUPS interface recognizes many printers. Specific printers not recognized can often be installed using instructions found at the Linux Foundation OpenPrinting database.
Dodawanie drukarki
- System -> Administration -> Printing -> New Printer -> New Printer
Most of the time, your printer (if connected and turned on) will be detected automatically.
My network printer with its own IP address at 192.168.0.124 was correctly installed at
- socket://192.168.0.124:9100.
You can also choose printers on a Windows system via Samba and other types of networked printers, in addition to directly connected printers.
Używanie interfejsu CUPS
From any web browser, go to the URL:
- http://localhost:631
Tworzenie symlink z pliku do innej lokalizacji
ln -s /path/to/source /path/to/destination
If /path/to/destination require superuser rights, use:
sudo ln -s /path/to/source /path/to/destination
This is similar to, but more powerful than, creating Shortcuts, with which former Windows users may be familiar.
Przydzielanie hasła roota
To be able to log in as root directly, you must assign a root password. This can be done with:
sudo passwd root
Afterwards, you can use
su
to get a root prompt. You would then use the root password.
Uprawnienia roota bez hasła
If you have not set a root password (or don't know it), you can obtain root user privileges anyway. From the command-line Terminal:
sudo -s
- or
sudo su
- or
sudo bash
You will use your own user password instead of a root password.
You could also get a prompt to become any other user on the computer by typing:
sudo su <username>
Use the File Manager as root
gksudo nautilus
Ręczne montowanie i demontowanie dysków
To manually mount a device:
mount /dev/hda
replace /dev/hda with the location of the device.
To manually unmount a device:
umount /dev/hda
replace /dev/hda with the location of the device.
Kompatybilość z systemem Windows
Montowanie partycji NTFS (z zapisem/odczytem)
Find out the name of your ntfs partition:
sudo fdisk -l
Method 1: In this example, the NTFS drive is listed by fdisk as /dev/sda2, but yours may differ.
Make a mount point for the drive:
sudo mkdir /media/WindowsNTFS
Edit fstab:
sudo nano /etc/fstab
Comment out the automatically added lines by Ubuntu installation:
#/dev/sda2 auto nouser,atime,noauto,rw,nodev,noexec,nosuid 0 0 #/dev/sda2 /mnt auto user,atime,noauto,rw,nodev,noexec,nosuid 0 0
and instead add the line:
/dev/sda2 /mnt/WindowsNTFS ntfs-3g quiet,defaults,rw 0 0
Note: There are many ways to mount the drive, depending on your needs. The fstab file controls this process. See How to edit and understand fstab and Intro to using fstab.
In this example, I indicated that the file system was an ntfs-3g filesystem, so did not use the auto option (which detects the filesystem automatically). I used rw to specify read/write privileges for all users, but umask=0 and umask=000 are accepted by some kernels.
Method 2:
Edit fstab:
sudo nano /etc/fstab
When Ubuntu installation finishes, it mounts all ntfs partitions automatically with ntfsprogs, adding a line similar to the following to fstab:
UUID=8466268666267956 /media/sda1 ntfs defaults,gid=46 0 1
Change this line to:
UUID=8466268666267956 /media/sda1 ntfs-3g defaults,nls=utf8,locale=zh_CN.UTF-8,rw,gid=46 0 1
In this example, I have a Chinese-language Windows installation on my first partition, so I set the locale parameter (locale=zh_CN.UTF-8) so that my Chinese documents can display correctly. Setting rw (same as umask=0 or umask=000) lets me read/write the partition without sudo. gid=46 specifies that the drive will belong to the group of hot-pluggable devices (plugdev) and is not necessary unless your ntfs drive is a hot-pluggable one (such as an external USB drive). nls=utf8 is the default and is optional for most ntfs users, but there are other options for Chinese (and other specialized character-set users).
Montowanie partycji FAT32
Follow the above instructions, but use vfat instead of ntfs-3g.
In other words, if you have made a mount point directory /mnt/WindowsFAT32 and your FAT32 drive is /dev/sda3, then edit the /etc/fstab file to include the line:
/dev/sda3 /mnt/WindowsFAT32 vfat quiet,defaults,rw 0 0
Synchronizacja zegara z serwerem sieciowym
The Network Time Protocol (NTP) allows time synchronization of your computer to time servers on the Internet.To enable it:
- Applications menu -> System Settings -> Date & Time
- Check the "Set date and time automatically" option
- Choose an ntp time server near you.
Sprzęt
CPU
Karty graficzne
Instalacja najnowszych sterowników Nvidia/ATI
Upon initial installation and after the first reboot, you will be prompted whether to use the current proprietary nVidia drivers. If you wish to use them, follow the prompts. You can also upgrade to the current drivers from:
- System -> System -> Hardware Drivers
Grafika Intel
The new Intel graphics drivers have bugs in them and do not work reliably in Ubuntu Jaunty. See this forum post for solutions.
Naprawa problemu z rozdzielczością w Intel 91
sudo apt-get install 915resolution
Migotanie ekranu
If you have an Intel Corporation Mobile 915GM/GMS/910GML card, your screen may flicker every 5-10 seconds. To prevent this:
- System -> Administration -> Advanced -> Service Manager
- Uncheck "Detect RANDR (monitor) changes"
Ponowna konfiguracja xserver-xorg
sudo dpkg-reconfigure xserver-xorg
xorg.conf
Before installing any driver for ATI or nvidia, please make backup xorg.conf before following this method.
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
If you have edited this file but would like it to be automatically updated again, run the following command:
sudo dpkg-reconfigure -phigh xserver-xorg
If you want to try this xorg.conf after installing the driver, you must back up your xorg.conf as following. And then, edit /etc/X11/xorg.conf in text editor. Add or modify this xorg.conf sample.
xorg.conf dla nVidia
Section "Screen" Identifier "Default Screen" Device "Configured Video Device" Monitor "Configured Monitor" SubSection "Display" Depth 16 Modes "1280x1024" "1024x768" Option "AddARGBGLXVisuals" "True" EndSubSection Option "AddARGBGLXVisuals" "True" Defaultdepth 24 EndSection Section "Module" Load "glx" Load "GLcore" Load "v4l" EndSection Section "Device" Identifier "Configured Video Device" Boardname "vesa" Busid "PCI:1:0:0" Driver "nvidia" Screen 0 EndSection Section "Device" Identifier "Device0" BoardName "Generic Geforce 5500" Driver "nvidia" Vendorname "NVIDIA Corporation" Option "DualHead" "1" Option "ShadowFB" "1" Option "FPScale" "1" Option "TwinView" "True" Option "TwinViewOrientation" "RightOf" Option "UseEdidFreqs" "True" Option "Metamodes" "1024x768,1024x768" Option "UseDisplayDevice" "DFP" EndSection Section "Device" Identifier "Videocard0" Driver "nv" VendorName "NVIDIA Corporation" BoardName "GeForce 7600 GT" EndSection Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "us" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" EndSection Section "ServerLayout" Identifier "Default Layout" screen 0 "Default Screen" 0 0 EndSection Section "Extensions" Option "Composite" "Enable" EndSection
Instalacja sterowników graficznych ATI i nVidia
Sterowniki nVidia
If you have problems with nVidia drivers after upgrading, check this UbuntuGeek guide for solutions to common problems with nVidia. The current nVidia drivers are automatically maintained in Jaunty, however, in
- System -> System -> Hardware Drivers
Look for the current drivers to activate there.
- Here are alternate manual instructions.
- Please make a backup of xorg.conf before following this method.
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
- Install the nvidia-settings package:
sudo apt-get install nvidia-settings
- Download the nVidia driver:
wget -O NVIDIA-Linux-x86-pkg1.run http://www.nvidia.com/Download/index.aspx?lang=en-us sudo sh NVIDIA-Linux-x86-pkg1.run
and choose yes to any verbose response. After you install the driver, reboot your computer.
Sterowniki ATI
If you have problems with ATI drivers after upgrading, check this link for solutions to common problems with ATI.
Monitory i wyświetlacze
Wyłączanie oszczędzania energii
Even when on AC power, the power saver feature of Ubuntu sometimes changes the screen brightness to the battery setting on laptops. This was a problem with the ACPI power management module in the past, but should now be fixed. If not, change the settings:
- To access the Guidance Power Manager module, click on the power icon on the desktop taskbar.
- Change the brightness setting for "Battery powered" to maximum.
You can also turn off power management settings (invoked when the computer is idle):
- System -> Administration -> Display -> Power Control -> uncheck "Enable display power management"
Konfiguracja dwóch monitorów z nVidia
- Make sure that the nVidia driver has been installed and is functioning properly on your first screen. Also, make sure both monitors are connected.
- Open the command-line terminal Konsole and type:
sudo nvidia-settings
- Select "X Server Display Configuration".
- You should see 3 boxes (2 if your card doesn't have an S-Video out). From here you can configure all of your card's outputs.
- Check the "(Disabled)" box.
- Select "Configure...".
- The most common choice is TwinView. Select it.
- Setup the desired screen resolutions and positions of your two active displays.
- The new display will likely have resolution set to "Auto" to match your first. Change this if you wish.
- Leave the first screen's position as "Absolute" and set your second display's position relative to that.
- "Clone" means the same output on both.
- Once you are satisfied with your settings, hit Apply to test them.
- Note: if your displays are side-by-side, the kicker may extend across both screens as well as any maximized applications. This will be corrected when the X server is restarted.
- If everything else is ok, hit "Save to X Configuration File". Now hit Ctrl+Alt+Backspace to restart X. You now have 2 screens!
- (The NVIDIA X Server Settings application can be also found in K -> System Settings to change settings later, but this does not always work because settings need to be changed as the root user.)
- Troubleshooting: if the X server fails to reload you can recover your old X configuration. In a terminal:
sudo cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf
Dyski twarde i pamięć USB
Sterowniki optyczne
Drukarki i skanery
The new CUPS interface recognizes many printers. Specific printers not recognized can often be installed using instructions found at the Linux Foundation OpenPrinting database.
Drukarki Brother
Most Brother printers are auto-detected or can be installed directly from the CUPS interface. For information on a specific model, see the Linux OpenPrinting site.
Dźwięk
Many programs require ALSA sound. If you are not hearing sound, try selecting ALSA as the default sound system:
- System -> Administration -> System Settings -> Sound
In Jaunty, only your soundcard may be listed. Try selecting that.
Also check your program's preferences section to make sure ALSA is selected. This is necessary for many multimedia packages, for example.
Pulse Audio
Jaunty has Pulse Audio version 0.9.14 and Pulse Audio Volume control 0.97 in the repositories. On my system I had to install them:
sudo apt-get install pulseaudio pavucontrol padevchooser
I then had to enable my user to belong to the pulseaudio groups:
- System -> User Manager -> user -> Groups ->
- check pulse pulse-access and pulse-rt
Configure Pulse Audio:
- System -> Settings -> PulseAudio Preferences Sound Audio preferences
I also had to set PulseAudio as my default sound system:
- System -> System Settings -> Multimedia -> Device Preference
- Note: Unfortunately, not all programs like PulseAudio. Many programs require special plugins for PulseAudio. YMMV. Pulse Audio still has many bugs. Installing PulseAudio disables ALSA for many soundcards. You may end up with no sound at all if you install PulseAudio. If this happens you may have to uninstall it.
Airport Express
Airport Express z Pulse Audio
The Airport Express (AEX) is a network device with an audio output jack that can be connected to speakers or an amplifier. You can stream audio over the network (wired or wirelessly) to (or from) this device.
These capabilities require the newest version 0.9.15 of Pulse Audio and Pulse Audio Volume Control 0.98, as well as pulseaudio-module-raop (for Airport Express). Instead of (or after) installing the default 0.9.14 packages from the Jaunty repositories, obtain them by adding the repositories from this Launchpad site:
deb http://ppa.launchpad.net/themuso/ppa/ubuntu jaunty main deb-src http://ppa.launchpad.net/themuso/ppa/ubuntu jaunty main
- then download the GPG key here
- and save it as themuso.gpg.
- then install the repository key and update:
sudo apt-key add themuso.gpg sudo apt-get update
then install:
sudo apt-get install pulseaudio padevchooser pulseaudio-module-raop pulseaudio-module-zeroconf
Then configure Pulse Audio:
- Menu -> Settings -> PulseAudio Preferences Sound Audio preferences -> Network Access
and check both:
- Make discoverable network sound devices available locally
- Make discoverable Apple Airtunes devices available locally
Note: Make sure your firewall is not blocking ports 5353, 5000, and 6000.
My AEX is discovered, but I got no sound through it until I selected it as the default sink (output) by one of two methods:
- From the PulseAudio Volume Control:
- Menu -> Multimedia -> PulseAudio Volume Control -> Output Devices
- then click the arrow and set the AEX device as default
- From the PulseAudio Device Chooser:
- Menu -> Multimedia -> PulseAudio Device Chooser -> Manager -> Devices -> Sinks
- I then noted the name of my Airport Express device to be raop.Base-Station-e60157.local, so I entered that as the sink:
- PulseAudio Device Chooser -> Default sink -> Other -> raop.Base-Station-e60157.local
Now, any devices (or multimedia players) setup to play through PulseAudio will play through the stereo attached to the Airport Express.
GSTransmit
GSTransmit is a tool to allow GStreamer-based utilities to stream output to an Apple AirTunes Device (such as the Airport Express), without using Pulse Audio. It is available as a self-installing .deb file from the website.
raop-client
Another method to stream audio to the Airport Express without Pulse Audio uses raop-client, a tool written in Ruby. See information here.
Airfoil
You can stream media from a PC running Windows or Mac OS X that is connected to an Airport Express network to your Ubuntu Linux desktop, using Airfoil. (Unfortunately you cannot send media output from Ubuntu to the Airport Express network, only receive from it.) This can be useful in a distributed multimedia system, for example, in which your Ubuntu PC is connected to a media center. You must be running Mono. You can download the .deb package at Rogue Amoeba. Installation instructions are at Rogue Amoeba Linux support.
Mysz
Aktywacja side-mouse-buttons w Firefoksie
Adding two lines to xorg.conf will activate side-mouse-buttons in FireFox.
- This should work with most brands of the 5-button mouse. Here is a list of mice that worked with this instruction.
- Logitech MX310
- Logitech MX510
- Logitech MX518
- Logitech MX700
- Logitech MX Revolution
- Intellimouse Explorer (first edition)
- Razer Copperhead
- Backup X.org configuration file
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
- Modify the X.org configuration file
kdesu kate /etc/X11/xorg.conf
- Find the Input Device section for your mouse and add two lines as shown below.
- You may also increase the number of buttons if your mouse has more than 7 -- just fix the rest of the section based upon the number of buttons.
- Note: "back/forward", "wheel click" & "tilt left/right" all count as buttons
- Change:
Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ExplorerPS/2" Option "ZAxisMapping" "4 5" Option "Emulate3Buttons" "true" EndSection
- to:
Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ExplorerPS/2" Option "ZAxisMapping" "4 5" Option "Emulate3Buttons" "true" Option "Buttons" "7" Option "ButtonMapping" "1 2 3 6 7" EndSection
Touchpad
For Synaptics Touchpads:
sudo apt-get install gsynaptics
For more info, see the Ubuntu help wiki.
Wacom Pen Tablets
Support for the Wacom pen tablet is integrated into Jaunty by default, including for hotplugging. For more info, see the Ubuntu documentation.
Obsługa bazprzewodowa
LIRC (obsługa przez podczerwień)
LIRC (Linux Infrared Control) allows you to use most infra-red remote controls. This can be installed from Applications -> Add/Remove Packages -> Settings -> Infrared Remote Control
- or
sudo apt-get install lirc
Bluetooth
BlueZ is the package that allows Bluetooth connectivity in Ubuntu Linux. This package is included within the current kernel of Ubuntu. To add utilities to check whether your Bluetooth adapter's firmware is current, install:
sudo apt-get install bluez-utils bluez-firmware
then run
sudo dfutool
WiiMote
The Wiimote (Wii Remote Control) uses both Bluetooth and Infra-red technology. It communicates with Ubuntu Linux using the incorporated BlueZ Bluetooth drivers and/or LIRC drivers. (It can function with Bluetooth alone, however.) You will need a Bluetooth receiver on your PC (such as a Bluetooth USB stick or built-in Bluetooth receiver, for example). (Note: not all Bluetooth receivers will work with the Bluez drivers. Check this list or test yours first.)
- Install the cwiid Wiimote controller package and the lswm Wiimote discovery package:
sudo apt-get install wminput lswm
- Install the drivers (or just reboot):
modprobe uinput
- Note: You can also add uinput to the modules files so it loads automatically at bootup:
sudo echo "uinput" >>/etc/modules
Run (while pressing button 1/2 on the Wiimote):
sudo wminput
For more info, and to learn how to enable the infra-red functions, see this guide.
USB
Karty połączeń bezprzewodowych
Karty Atheros
Atheros Wireless cards should work automatically with the new kernel by installing the proprietary driver. At installation, after the first reboot, you will be prompted whether to use the proprietary drivers.
It should no longer be necessary to install the following package:
sudo apt-get install madwifi-tools
These instructions for the Atheros 802.11 b/g integrated card are here for reference only (or if you wish to install them manually instead):
- Download the latest 'snapshot' driver from Madwifi. When I was doing it, the version was:
madwifi-hal-0.10.5.6-current.tar.gz
- Extract the files
- Make sure your linux headers and build-essential packages are installed:
sudo apt-get install build-essential sudo apt-get install linux-headers-$(uname -r)
- Unload any drivers already running.
sudo ifconfig ath0 down sudo ifconfig wifi0 down
- Change to the directory where you extracted the driver.
cd <directory_where_driver_unzipped>
- From that directory, run the installation scripts:
cd scripts sudo ./madwifi-unload sudo ./find-madwifi-modules.sh $(uname -r) cd ..
- Complete the installation by compiling the source and installing it.
sudo make sudo make install
- Add the installed drivers to your system.
sudo modprobe ath_pci
Following this, Network Manager was able to see the wireless card and I was able to configure everything else (WEP / WPA key, etc.) from there.
Complete instructions are available at MadWifi UserDocs.
Atheros AR242x
Alternate instructions for installing the Atheros AR242x card are here.
3G
3G protocols allow wide area cellular communications that include not only cellphone voice transmission but also integrated broadband internet connections. This can be integrated into a single device, or communications can be received through an EVDO adapter. Examples of 3G radio interfaces include Mobile WiMax, CDMA-2000, TD-CDMA, EDGE, and DECT. For info using 3G with the Ubuntu Network Manager, see this page. For additional info on using 3G with Ubuntu, see this guide.
he220r1
he220r1 is a (K)ubuntu driver package for the Huawei e220 USB modem. It has also been found to work with other 3G devices, such as Nokia, Sony Ericsson, and Motorola. See the website for download and installation instructions.
T-Mobile Option 225 (Web'N'Walk) Stick
This website offers a driver optimised for the T-Mobile Web'n'Walk Stick/Option 225.
Virgin Huawei e169
See this Ubuntu forum solution:
sudo gedit /etc/ppp/options
find the line that says:
#-chap
and uncomment it (delete #)
-chap
this (I think) disables CHAP authentication
I also had to change the APN to VirginBroadband instead of VirginInternet which was the default, and now it's happy.
Other settings Number *99# Uname <your virgin username> PW <your virgin password>
Karty EVDO
EVDO cards include USB modems and adapters to receive wide-area cellular broadband Internet connections.
Sprint
Sprint EVDO cards can be used most easily through KPPP. For instructions, read the Sprint Mobile Broadband Setup Guide. Also see the EVDO Forums.
Verizon
See this Crystal Networking guide.
Tethering your PC to your Verizon cell phone
This is a per-minute plan in which you can use Verizon broadband services through your cell phone (such as the Motorola RAZR) connected to your PC via a USB cable. See this guide.
Aparaty cyfrowe
Kamery internetowe
See the Ubuntu webcam guide for more info. Many webcams that worked in Hardy Heron may not work in Intrepid Ibex. This may be due to a migration from v4l (video for Linux) to v4l2. See this discussion.
EasyCam
EasyCam2 is a utility for finding and installing drivers for your webcam. See these installation instructions.
iSight
Linux drivers for the digital iSight camera (connected by FireWire), using ALSA for sound, are here. The video component is already supported by current kernels (see here for more information).
Luvcview (podgląd z kamer USB)
Luvcview can be used to view your USB webcam to test it. Install:
sudo apt-get install luvcview
View your webcam:
luvcview -f yuv
Netbooki
Ubuntu can be installed on netbooks. (See this this page for laptop and netbook compatibility reviews.) At this time the Ubuntu Netbook Remix (or equivalent) is preferred to the standard Gnome-based desktop, especially for new users. Ubuntu Netbook Remix is provided to several individual netbook manufacturers (such as Asus and Acer) to be optimised for that device. (You can contact your specific netbook manufacturer for specific details on this product.) If you already have Ubuntu Netbook Remix (or eeebuntu Netbook Remix) installed, you can choose to add the full Ubuntu (Gnome) desktop, if you wish:
sudo apt-get install ubuntu-desktop
- Asus eeePC 1000H
- Reduce font size one or two sizes, and set the screen DPI to 120.
- eeebuntu Netbook Remix is available for this device.
- Dell Mini 9
- Ubuntu Netbook Remix runs on this device well. See this guide.
- HP Mini 1000 Mi
- A custom edition of Ubuntu is installed on this version of this device. No additional configuration is necessary.
Another method is to install Ubuntu onto your netbook from scratch using a USB flashdrive LiveCD.
Acer Aspire One
There are several Ubuntu-based and other Linux-based OS's specially customised for the Acer Aspire One. Some of them are:
- DebianAcerOne
- Kuki Linux
- Linux4One
- Lord-Linux
- eeebuntu Netbook Remix is available for this device as well. See this article for the necessary tweaks.
Also see the Ubuntu website for detailed tweaks and fixes. More useful information can be found in the Ubuntu Linux sub-forum at aspireoneuser.com
Palm
Inne
Urządzenia mobilne
Ubuntu Linux offers an operating system for Mobile Devices (such as the Samsung Q1 Ultra or Elektrobit MIMD) with a unique and simplified interface. For more information see the Ubuntu MID Edition site.
GPS
Tux Mobil has a list of Linux applications for use with GPS devices, and compatible hardware. Two GPS packages are available from the Ubuntu/Kubuntu respositories:
- Viking is a free open source package to view GPS data in maps, and to plot co-ordinates. This has been reviewed as the best Linux GPS mapping program.
sudo apt-get install viking
- GPS Drive is a free navigation software package that displays your position on a zoomable map using your GPS device. It is GTK-based but can be used in Kubuntu. It uses the gpsd daemon that interfaces with a variety of GPS hardware. A .deb package of the current version is also available from the website. Install:
sudo apt-get install gpsdrive
- tangoGPS is a beautiful, lightweight GPS mapping program that uses map data from the Openstreetmap project. Is is a GPL-licensed open source project. A .deb package can be found here.
Sieci komputerowe
Menedżer sieci
Network Manager is the default network manager in Ubuntu. It has a tray applet that allows you to switch between Internet connections (such as wireless APs or wired connection).
Menedżer sieci Wicd
Wicd is a GTK-dependent networking manager written in Python that can be used in all variants of Ubuntu. Some users report it to be faster and more stable than Network Manager. To avoid networking conflicts, Wicd requires the removal of Network Manager prior to installation.
sudo apt-get install wicd
Określanie statycznego adresu IP
I couldn't get Network Manager to accept my static IP address settings manually. Here's the alternative method:
- Edit the /etc/network/interfaces file:
sudo gedit /etc/network/interfaces
- and replace the line
iface eth0 inet dhcp
- with the following lines (using your own LAN settings, of course):
iface eth0 inet static address 192.168.0.35 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1
- Then restart networking:
sudo /etc/init.d/networking restart
- Check to see if your settings are now correct:
ifconfig
Sieci bezprzewodowe
Menddżer sieci
Network Manager has been redesigned for Ubuntu and now works quite well. You should not require other network managers, and, in fact, more than one network manager can cause conflicts.
It can be accessed from the tray icon.
Ręczna konfiguracja z poziomu wiersza poleceń
3 steps for WEP:
sudo iwconfig eth[N] essid [SSID] sudo iwconfig eth[N] key restricted s:[PASSWORD] sudo dhclient
WPA is more complicated:
su mkdir /etc/wpa_supplicant cd /etc/wpa_supplicant echo network = { > wpa_supplicant.conf echo ssid="SSID" >> wpa_supplicant.conf echo key_mgmt=WPA-PSK >> wpa_supplicant.conf echo psk="PRESHAREDKEY" >> wpa_supplicant.conf echo } >> wpa_supplicant.conf cd /etc/network vim interfaces
Now add after "auto eth[N] ..." & "iface eth[N] .." (press 'i'):
wpa-driver wext # or whatever driver your network card needs wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Save the file ('Esc', ':x', 'Enter') and restart your system.
Udostępnianie połączenia internetowego (serwer DHCP)
In most LANs, an inexpensive router is used to provide DHCP functions (internet connection sharing).
However, DHCP services can also be provided by a single host computer on your LAN if it is directly connected to the Internet. (This is useful, for instance, if you have a 3G or other wireless EVDO connection to your computer which you want to share with the other computers on your LAN). Other client computers on your LAN would then connect to the Internet through your host computer's Internet connection. The host computer now essentially performs the DHCP functions of a router.
All "client" computers on the LAN ought to be connected to a central LAN switch or router. (If using a router, it should have its own DHCP functions disabled -- you shouldn't have 2 DHCP servers on a LAN unless you know how to nest LANs). They should all be set up to obtain DHCP-assigned dynamic IP addresses and use the same LAN subnet settings (which in the example below is LAN IP range 10.0.0.1 - 10.0.0.250 with netmask 255.255.255.0 and gateway 10.0.0.1). The host computer to be used as the gateway/DHCP server is then connected (through its own ethernet port) either to one to the ports of the switch (if used), or to a LAN port of a router (don't use the WAN port). The host computer then connects directly to the Internet (WAN) through a second port (which in the example below will be a wireless (wifi) port (wlan0)).
(Note: This setup is easiest if you connect all computers on the LAN with Ethernet cables to the central switch or router. But also see using a nested wireless LAN router below.)
(Note: If you want your LAN to use the same subnet as your WAN, see network interface bridging.)
- Install the DHCP server and firewall programs:
sudo apt-get install dhcp3-server firestarter
- Rename the startup command (through a symbolic link) for the DHCP server. This is required or Firestarter will not know where to find it:
sudo ln -sf /etc/init.d/dhcp3-server /etc/init.d/dhcpd
- Edit the DHCP server configuration file:
sudo nano -w /etc/default/dhcp3-server
- Change the line
INTERFACES=""
- to
INTERFACES="eth0"
- Restart the DHCP server:
sudo dhcpd restart
- Right click on Network-Manager -> Edit Connections... -> Wired -> Add
- -> Connection name: Shared internet connection
- -> IPv4 Settings -> Method: Manual -> Add
- -> Address: 10.0.0.1 -> Netmask: 255.255.255.0 -> Gateway: 0.0.0.0
- -> Available to all users: [x]
- Attach the ethernet cable to (eth0).
- Network-Manager -> Wired Networks -> Shared internet connection
- Adjust your firewall to allow the internet connection sharing. Start Firestarter:
sudo firestarter
- Tell the firewall which port is your direct Internet Connection:
Firestarter -> Preferences -> Firewall -> Network Settings -> Internet connected network device: (wlan0)
- -> IP address is assigned by DHCP: [x]
- Tell the firewall which port is for the LAN, and specify the details for the LAN:
Firestarter -> Preferences -> Firewall -> Network Settings -> Local network connected device: (eth0)
- -> Enable internet connection sharing: [x]
- -> Enable DHCP for the local network: [x]
- -> DHCP server details -> Create new DHCP configuration -> Lowest IP address to assign: 10.0.0.2
- -> Highest IP address to assign: 10.0.0.250 -> Name server: <dynamic>
- Note: Use your own desired LAN settings (internal DHCP-assigned dynamic IP address range), of course. In this example I don't use the full IP range 10.0.0.2 - 10.0.0.255 for dynamic IP addresses because I want to reserve some LAN addresses (10.0.0.251 - 10.0.0.255) to be used as static IP addresses).
- Notes:
- If you wish to use this setup all the time, make the "Shared internet connection" profile your default connection profile in Network Manager.
Używanie zagnieżdżonego routera sieci bezprzewodowej LAN
Many users will already have an established LAN that uses an existing wireless router and has client computers that are setup to connect wirelessly to the router. Here's how to maintain this setup and still use the internet connection sharing method of a single host computer as described above. This method is known as nested LANs. The wireless router will serve as a nested LAN for its wireless clients (only), but in turn will appear as a single device to the main LAN. The two LANs must have different IP ranges. For example, the main LAN may have an IP range 10.0.0.1 - 10.0.0.255 (with netmask 255.255.255.0), as in the above example. The router's nested wireless LAN must then use a different IP range (for example 192.168.0.1 - 192.168.0.255 with netmask 255.255.255.0).
- Do not use your wireless router's WAN (Internet) port.
- Connect the host computer (to be used as your main LAN gateway/router) to a LAN port (not the WAN/Internet port) of the wireless LAN router.
- Configure your wireless router's LAN so that it appears to be a single device to the main LAN:
- Setup your wireless router so that the Internet Connection type is "Static IP" (often in the "Internet Setup" section). Configure the settings so that its "Internet IP address" is within the static IP address range of your main LAN (e.g. 10.0.0.254), and make sure the subnet mask matches the one you chose for your main LAN (e.g. 255.255.255.0). The gateway setting should be set to match the IP address of your host computer of the main LAN (e.g. 10.0.0.1 in the example of the preceding section). Now the wireless router will appear to the host computer as just another device on the main LAN.
- If your wireless LAN is already functioning, you probably don't have to change any settings, but double-check to make sure the schema are compatible. Configure the wireless router's settings for the nested wireless LAN. This is done by enabling the router's DHCP server functions (in "Network Setup" or some similar configuration section of the router). The router ought to have as its own wireless LAN gateway address a "local IP address" (or "LAN IP address") of 192.168.0.1 (for the IP address range used in this example), and a "starting IP address" (for the DHCP-assigned dynamic IP address range to be used for the wireless clients) to be 192.168.0.2 or greater. (Some routers ask you to specify the entire range (such as 192.168.0.2 - 192.168.0.255.)
- Make sure all your wireless client computers are set to obtain their DHCP-assigned dynamic IP addresses from the wireless router (gateway IP 192.168.0.1) instead of from the main LAN gateway.
- Now all communications from the wireless client computers will be routed to the wireless LAN router first, which will then in turn route them to the host computer (which is acting as the main LAN gateway/router), which will then in turn route them to the Internet (WAN).
- Note: The host computer for the main LAN must have a static IP address (e.g. 10.0.0.1 as in the example of the preceding section) and it must match the gateway IP address configured in the wireless LAN router settings.
Interfejs mostkowania sieci
- Install bridge-utils to be able to create network bridges:
sudo apt-get install bridge-utils
- Edit /etc/network/interfaces:
sudo nano /etc/network/interfaces
The interfaces file should look like this after editing it:
auto eth0 iface eth0 inet manual # auto br0 iface br0 inet dhcp # bridge_ports eth0 wlan0 # # The loopback network interface auto lo iface lo inet loopback
- Restart networking with:
sudo /etc/init.d/networking restart
Using Dynamic IP addresses for a webserver
Normally, domain name servers (DNS) that are used publicly on the Internet match a web server's URL name with the IP address of the server's host computer. If your computer has a static IP address, then you can publish your own web server's URL as belonging to the static, unchanging IP address of your computer.
However, if your IP address is dynamic (always changing) because you use an ISP (Internet Service Provider) that constantly changes your IP address (using DHCP), then you will need a DNS service to constantly keep track of your dynamically changing IP address and match it to of your web server's URL. Fortunately, there are a few DNS services that will do this for you, either for a small fee or even for free. For more info, see this Ubuntu help article.
For specific tips on setting up this service, see this article.
Udostępnianie plików
NFS
NFS is the default networking protocol for network file sharing in *nix systems (including Ubuntu Linux).
Samba (przesyłanie plików)
Klient Samba
Samba is a networking protocol that allows compatibility with Windows-based networks. The Samba client is installed by default in Ubuntu Jaunty and should work seamlessly (unless you have have a firewall blocking the ports).
Serwer Samba
The following instructions are to install a Samba server (which is not installed by default). This allows you to share your files over a Samba (Windows) network to other Samba clients.
- Install Samba:
sudo apt-get install samba samba-tools system-config-samba
- Note: samba-tools and system-config-samba are optional.
- Modify Samba settings.
- Method 1:
- System -> Administration -> Advanced -> Samba
- (Note: this is available only if you installed system-config-samba.)
It is recommended that your user be a member of the sambashare group, as well.
- Method 2:
- Enable File Sharing Server With User Login (Very Reliable Method)
- Do the following on the machine that has the files to be shared:
- Add current user to Samba:
sudo smbpasswd -a username
- (replacing username with your login username)
- Open the samba config file:
sudo nano /etc/samba/smb.conf
- Add the directories to be added (right at the end) in the following format:
[Pictures] path = /home/username/<folder_to_be_shared>
- (Replace username with your username and <folder_to_be_shared> with the folder you want to share)
- Press CTRL+X and then Y to save.
- Restart Samba
sudo /etc/init.d/samba restart
- On Windows access the folder in the following format in Windows Explorer:
\\192.168.x.x
- (replace 192.168.x.x with the actual IP address of your server which is serving the folder)
- On Linux type the following in Konqueror or Nautilus:
smb://192.168.x.x
- (replace 192.168.x.x with the actual IP address of your server serving the folder)
Note: If you use Sharing in KDE's System Settings panel, be aware that there is a small bug, reported here. In brief, you need to comment out/delete any instances of these two lines in /etc/smb.conf :
case sensitive msdfs proxy
Zmiana grupy roboczej
To change your Samba (Windows network) workgroup:
sudo nano /etc/samba/smb.conf
Look for the line:
workgroup = WORKGROUUP
and change the setting to whatever your LAN workgroup is.
Rozpoznawanie komputerów z systemem Win98
Microsoft networking is extremely quirky. To enable recognition of PCs with Windows 98, edit your Samba configuration file:
sudo nano /etc/samba/smb.conf
Then add the following lines to the file:
[global] # THE LANMAN FIX client lanman auth = yes client ntlmv2 auth = no
Integracja z siecią Mac OS X
See this guide for information on integrating Ubuntu into an existing Mac OS X Appletalk network.
Sieć lokalna
Modemy / Dial-up
GPPP is the default modem dialing application.
- Applications -> Internet -> GPPP Internet Dial-up
Dostęp bezprzewodowy
There are several methods of remote access. VNC sharing allows you to view and control a remote computer's desktop. (Windows users use a similar proprietary protocol called remote desktop protocol (RDP)). XDMCP allows a complete remote X-windows based login. Remote connections are hazardous unless proper security precautions are taken to prevent unauthorized logins and to ensure encryption of transmitted data.
SSH
Secure Shell or SSH is a network protocol that allows data to be exchanged over a secure channel (or "tunnel") between two computers. Encryption provides confidentiality and integrity of data. SSH client is installed by default in Ubuntu so you can connect to another computer that is running a SSH server.
Łączenie z serwerem SSH
Z wiersza poleceń terminala
Install the OpenSSH client (if not already installed):
sudo apt-get install openssh-client
From the command-line Terminal type:
ssh -C <username>@<computer name or IP address>
- Note: The -C option indicates compression, which speeds up transmission through the tunnel.
For example:
ssh -C joe@remote.computer.xyz
- or:
ssh -C mike@192.168.1.1
- or
ssh -C 192.168.1.1 -l mike
- Note: -l specifies the login id.
If the SSH server is listening on a port other than port 22 (the default), you can specify that in your connection (with the -p option). For example, if the SSH server is listening on port 11022, connect:
ssh -C joe.friday@remote.computer.xyz:11022
- or
ssh -C remote.computer.xyz -p 11022 -l joe.friday
If you have made a public/private key using ssh-keygen, the private key must be stored in /home/user/.ssh. The key should be accessible only to user
sudo chmod 600 /home/user/.ssh/identity
- or
sudo chmod 600 /home/user/.ssh/id_rsa
To login with the key:
ssh -C remote.computer.xyz -p 11022 -l joe.friday
Note: You can run the command as a menu item, but the command must be "run in terminal."
Przekierowywanie portów przez SSH
See Using SSH to Port Forward for full details.
In brief, use
ssh -C <remote ip> -p <SSH tunnel port> -L <local port>:<remote computer>:<remote port> -l <user>
This specifies that any communications from your computer (localhost) going out through <local port> will be transmitted securely through the the SSH tunnel port. To use VNC through the tunnel, you would use an application like Krdc or Vinagre:
krdc vnc:/localhost:<local port>
Note that for VNC, the default <local port> is 5900. In general, a remote VNC server (such as Krfb) is also listening on the default <remote port> 5900 as well. The default <SSH tunnel port> is 22, as discussed above. All these can be changed, however, if you desire greater security.
For me, I noticed that I had to set <remote computer> to be the internal LAN IP address of the remote computer (such as 192.168.1.155) instead of the remote router's IP address, which is specified in <remote IP>. (If the remote computer has a static IP address (i.e. is directly connected to the Internet without an intervening router), then <remote computer> and <remote ip> would be the same.)
Example: For extra security, my SSH Server uses <SSH tunnel port>=11022. I want to VNC to a remote computer on a remote LAN with a router whose IP address is <remote ip> = 244.205.123.123. The remote computer to which I want to connect has a static IP address within the remote LAN of <remote computer> = 192.168.1.155. I have set up a Krfb VNC server on this computer that is listening on <remote port> = 6912 (instead of the default 5900). I setup port forwarding on the router of this remote LAN to forward port 6912 to this server computer. I want to VNC to this remote computer from my laptop, through the Internet. My laptop VNC client (Krdc) will use the default <local port> = 5900. My name is <user> = joe.friday. This is my story.
ssh -C 244.205.123.123 -p 11022 -L 5900:192.168.1.155:6912 -l joe.friday krdc vnc:/localhost:5900
If you have set up a private/ public key pair with a passphrase, or if your SSH server requires a passphrase, of course, you will be prompted for the passphrase after issuing the SSH command.
Note: Port forwarding assumes that the ports are also forwarded through the router(s) and through any firewalls. See the documentation for your router(s) and firewall to learn how to do this. The advantage of SSH tunneling is that only the <SSH tunnel port> needs to be open and forwarded by a router. All encrypted communications will go through your router using this single port. This is what makes the communications secure.
PuTTY
PuTTY is a GTK-based GUI client-interface for SSH connections and eases the setup for port forwarding, SSH public key authentication, and automated login.
sudo apt-get install putty
A user would run Putty to create the SSH tunnel (instead of the ssh command) and then run Krdc. Note that PuTTY security keys are not generally compatible with SSH security keys. I was not able to get PuTTY to work with Krdc.
Łączenie z użyciem SSH Agent
With SSH Agent you can automate the use of public key authentication and open an XDM or VNC session using a script. See this tutorial.
Tworzenie serwera SSH
Install the OpenSSH server:
sudo apt-get install openssh-server
Note: The OpenSSH server can also be installed when doing a server installation as an option from the LiveCD.
Note: An OpenSSH server can also be set up on a Windows server using Cygwin. See these instructions.
Ograniczanie użytkowników SSH
See How to limit the user accounts that can connect through SSH.
Autoryzacja publicznych kluczy OpenSSH
See this OpenSSH Public Key Authentication Tutorial.
In brief, it is necessary to generate a public / private key pair. On your client machine, generate the pair:
ssh-keygen
A prompt asks for a passphrase. If you wish to use SSH without a password from a secure client (to which no one but you has access), leave the passphrase blank. If you enter a passphrase, you will be asked for this passphrase each time you use the SSH client. By default, a 2048-bit RSA key pair is generated and stored in the /home/user/.ssh folder. The private key is named id_rsa and is meant to stay in that folder. The public key is id_rsa.pub and is meant to be copied to the SSH server. On the SSH server, there is a similar folder /home/user/.ssh (for whichever user is hosting the SSH server). In that folder is a file called authorized_keys2. The contents of id_rsa.pub must be copied into that authorized_keys2 file. (You can use a text editor or can concatenate the files with the cat command).
To keep keys private, they should be accessible only to user, the owner of the file. For example,
chmod 600 /home/user/.ssh/id_rsa
This makes the file only accessible to user. You could also make the entire .ssh folder accessible only to user:
chmod 700 /home/user/.ssh
VNC
Virtual Network Computing (VNC) mirrors the desktop of a remote ("server") computer on your local ("client") computer (it is not a separate remote login, as is XDMCP). A user on the remote desktop must be logged in and running a VNC server (such as Krfb or Vino). Keyboard and mouse events are transmitted between the two computers. VNC is platform-independent —- a VNC viewer on one operating system can usually connect to a VNC server on any other operating system.
Serwer Krfb VNC
Krfb is the default VNC server in Kubuntu/KDE (use Vino in Ubuntu/Gnome). It can be started from:
Applications menu -> Internet -> Krfb
- You can change the listening port in the Network section. Your router must forward this port to your computer (or you must use an SSH tunnel). A user trying to connect must know the listening port as well and explicitly specify it during the VNC connection.
- You can accept uninvited connections in the Security section. You can require a password for these connections.
- A user can connect using Krdc or any other VNC client.
Jak używać Krfb z bezpiecznym tunelowaniem SSH
It is less secure to leave Krfb's listening port open to the Internet, even with a password. (This can expose you to password cracking attempts.)
It is more secure to use SSH to tunnel your VNC connection. Under SSH port forwarding, Krfb's listening port is the <remote port>. To increase security, this listening port can be changed from the default 5900. Only the Kfrb server and the SSH client need to specify the <remote port> in a secure connection.
Serwer X11VNC
- To install an X11VNC server to share your desktop with other computer, type each of these commands in order:
sudo apt-get install x11vnc mkdir ~/.vnc x11vnc -storepasswd YOUR_PASSWORD ~/.vnc/x11vnc.pass echo "/usr/bin/x11vnc -rfbauth ~/.vnc/x11vnc.pass -o ~/.vnc/x11vnc.log -loopbg -display :0" > ~/.kde/Autostart/x11vnc.sh chmod +x ~/.kde/Autostart/x11vnc.sh
- You can test the server by running the shell script:
~/.kde/Autostart/x11vnc.sh
- and after restarting KDE, the script should start the VNC server automatically.
- For customization of x11vnc server, edit the commands in the x11vnc.sh file enter after viewing "man:/x11vnc" in Konqueror, where a description of parameters for x11vn is given.
- See Ubuntu help on VNC for more info on other VNC servers.
Używanie VNC z SSH
See Using VNC for additional information.
Klient Krdc VNC
Krdc is the default VNC client in Kubuntu. Use Vinagre in Ubuntu/Gnome.
- K-Menu -> Internet -> Krdc
- To connect to a VNC server, simply type
krdc vnc:/<remote IP>
- If the remote (Krfp) VNC server is using a <remote port> other than the default 5900 port, use
krdc vnc:/<remote IP>:<remote port>
- Krdc can also connect to a Windows server using RDP (Remote Desktop Protocol).
krdc rdp:/<remote IP>:<remote port>
Używanie klienta Krdc VNC z SSH
See this howto for an automated setup using a script (it did not work for me, but it might for you).
In brief, you would initiate an SSH tunnel with port forwarding using Putty or the command line:
ssh -C <remote ip> -p <SSH tunnel port> -L <local port>:<remote computer>:<remote port> -l <user>
- then you would start Krdc:
krdc vnc:/localhost:<local port>
<local port> will usually be the default 5900, in which case you could simply use
krdc vnc:/localhost
XVNC4Viewer klient VNC
You can also install XVNC4Viewer (if you prefer it over Krdc) using:
sudo apt-get install xvnc4viewer
FreeNX
FreeNX is a remote desktop display server/client solution that natively incorporates SSH tunneling (unlike VNC). It is therefore more secure than VNC (unless VNC is coupled with SSH tunneling).
Serwer FreeNX
The Free server .deb package can be downloaded from No Machine free server downloads.
- Alternatively, add the following repositories:
deb http://ppa.launchpad.net/freenx-team/ubuntu intrepid main deb-src http://ppa.launchpad.net/freenx-team/ubuntu intrepid main
- Install the package:
sudo apt-get update sudo apt-get upgrade sudo apt-get install freenx
Klient FreeNX
Download the self-installing .deb file from No Machine Client downloads.
XDMCP
XDMCP allows a separate remote login by an authorized user. This login is separate from the local user.
- XDMCP is not secure over the Internet and should only be used within a LAN. It cannot be tunnelled through SSH. It is turned off by default in Ubuntu. To enable it, edit the configuration file:
gedit /etc/(sorry, I don't know what it is in Gnome)
- Find and change the line from false to true so that it reads:
[Xdmcp] Enable=true
Telnet
Klienty VPN
A VPN (Virtual Private Network) allows a secure encrypted connection ("tunnelling") over the Internet between a client (either standalone or on a separate LAN) and a home or corporate LAN server.
VPN through Network Manager
- The default Network Manager in Ubuntu/Kubuntu has a VPN client available. This includes support for IPSec and Cisco-compliant VPN connections. Install:
sudo apt-get network-manager-vpnc
- To connect to a VPN network using OpenVPN (SSL), install the plugin:
sudo apt-get network-manager-openvpn
- To connect to a VPN network using PPTP (MS Windows servers), install the plugin:
sudo apt-get install network-manager-pptp
- Configure:
- Network Manager icon (in system tray) -> VPN Connections -> Configure VPN
Other VPN clients
Standalone VPN clients based on protocol are available (but not necessary if using Network Manager):
- vpnc, grml-vpn -- for Cisco-compliant (IPSec) VPN networks
- openswan -- for IPSec (OpenSwan) VPN networks
- pptp-linux -- for PPTP (MS Windows-compliant) VPN networks
- openvpn, gadmin-openvpn-client -- for OpenSSL (OpenVPN) VPN networks
Serwery VPN
OpenVPN
OpenVPN is a free, GPL-licensed open-source cross-platform VPN solution based on OpenSSL (not IPSec). Install the server (then see the website for further installation instructions):
sudo apt-get install openvpn bridge-utils
A GUI configuration utility (GTK-based) is available:
sudo apt-get install gadmin-openvpn-server
Poptop (serwer PPTP)
Poptop is a free open-source PPTP-based VPN server compatible with MS-windows PPTP clients. Install:
sudo apt-get install pptpd
OpenSwan
OpenSwan is the open source implementation of IPSec-based VPN connections for Linux (and is a successor to FreeSwan). Install:
sudo apt-get install openswan linux-patch-openswan
iTALC
LTSP adds thin-client support to Linux servers. The package is free, GPL-licensed, and the client can be used to run programs on either Linux or Windows LTSP servers. Installation instructions are here.
iTALC (Thin client for Education)
iTALC is a free, open source (GPL-licensed) thin client solution that supports both (K)Ubuntu Linux and Windows XP. It has been used widely in educational settings to monitor, share, and control multiple workstations. See the website for download and installation instructions.
Spotkania w sieci
Web meeting software allows video conferencing among many clients, with one server as host.
DimDim
DimDim OpenSource Edition is a free (for up to 20 simultaneous users) community version of a commercial product of the same name. Installation is from source and there are no instructions, however, so the community edition is nearly impossible to install. Further, scheduling and recording to notes are not available in the community edition (but the other features supposedly are). Servers are bundled into a VMWare appliance for installation on any platform. This appears to be a commercial product masquerading as open source.
WebHuddle
WebHuddle is a free, open source Java-based browser client (and server) for web meetings. To install the server, first install pre-requisites, including Java, JBOSS Application Server, and xvfb.
sudo apt-get sun-java6-jre jbossas4 xvfb
Bezpieczeństwo
Ubuntu by default is a fairly safe system. However, if you intend to use Ubuntu as a server, or for critical applications in which loss of data (by accident or by malicious intrusion) would be disastrous, you should learn how to make Ubuntu more secure. A good introduction to Ubuntu Security Best Practices is available.
Zapora sieciowa
Network communications go through "channels" called ports. You can restrict which ports are available ("open") for network communications, creating a barricade to unwanted network intrusion. Firewalls do this job for you. But I guarantee that if you install one before you know how to use it that one or more networking programs on your system will stop working. Read every bit of documentation about a firewall before installing it -- you won't regret the time invested. All of these packages modify iptables, which is the set of rules that controls network access in and out of your computer. (You can modify iptables manually from the command line, as well, but if you are that much of an expert, you probably don't need this guide.)
Firestarter
Firestarter is an intuitive firewall manager used to set the iptables values which provide firewall capabilities in Linux (including Ubuntu). It has a very easy-to-use GUI.
sudo apt-get install firestarter
Guarddog
Guarddog is a GUI firewall configuration utility that has been used for KDE. It has a complex array of configuration, and is difficult to use for some beginners.
sudo apt-get install guarddog
Prosta zapora sieciowa
Uncomplicated Firewall is installed in Ubuntu Intrepid Ibex by default, but is disabled by default. It is configurable through the command-line interface (i.e. Konsole). See this forum thread , or this usage tutorial for tips on how to set up and use it. If not installed, it can be installed:
apt-get install ufw
Gufw
Gufw is a graphical user interface for Uncomplicated Firewall. Install:
sudo apt-get install gufw
Antywirus
If you are running a file server, interface frequently with Windows drives, or use virtualization, you will want a virus checker for your Windows files.
ClamAV
ClamAV is the open source virus tool for Linux. To install ClamAV with a KDE frontend:
sudo apt-get install klamav
Antyspam
Spam Assasin
SpamAssasin is written in perl, and is mostly for use with a server (such as a groupware server or Apache).
Zwalczanie rootkitów
Rootkits are malicious trojan-like programs to allow an intruder to become a root user and therefore have complete administrative control over the system. There aren't many rootkits in the wild for Linux. Still, this is a growing security problem (especially in other operating systems) and it is a matter of time before more rootkits appear in Linux. Checking for rootkits isn't always successful from a system that is already infected. Your rootkit checker should therefore be run from another system, or a USB pendrive with a Ubuntu LiveCD installation. See the rootkit checker manuals for instructions how to do this. If you are infected with a rootkit, you must backup all your files and re-install your system. (Thank goodness this is easy with Ubuntu, unlike with other operating systems).
Chkrootkit
Chkrootkit checks locally for signs of a rootkit. See the chkrootkit manual for usage instructions.
- Install:
sudo apt-get install chkrootkit
- Run:
sudo chkrootkit
Rootkit Hunter
Rootkit Hunter is compatible with (K)ubuntu systems. See the usage instructions.
- Install:
sudo apt-get install rkhunter
- Run:
sudo rkhunter
Wzmacnianie zabezpieczeń
Nmap
Nmap is a free open source utility for network exploration (including showing open ports and running services) and security auditing. Install:
sudo apt-get install nmap
Scan your own PC:
nmap localhost
(Once you have found out which ports are open, use a firewall to close the ones you don't want open.)
Interfejs Nmap
Instalacja:
sudo apt-get install nmapfe
Or you can try
Instalacja:
sudo apt-get install zenmap
Nessus
Nessus is a proprietary comprehensive vulnerability scanning suite that is free for personal, non-enterprise usage. See the website for details.
AppArmor
AppArmor is a set of security enhancements developed by Novell for SUSE Linux. It is installed in (K)ubuntu by default.
Dezaktywacja AppArmor
AppArmor can prevent some services from running as expected. To disable it:
/etc/init.d/apparmor stop update-rc.d -f apparmor remove apt-get remove apparmor apparmor-utils
SELinux
SE Linux (Security Enhanced Linux) is an NSA (US National Security Administration) recommended set of tools for enhanced security in Linux systems. It enforces strict access controls (privileges) and is meant for mission-critical installations. It is not suitable for the casual desktop user. It was first available in Hardy Heron and is being updated for Intrepid Ibex. It is not compatible with AppArmor (which must first be removed).
sudo apt-get install selinux
Serwery
You can have a GUI desktop with an Ubuntu Server. If you intend such as setup (or want to use packages that require server capabilities, such as Drupal with Apache, etc.), then it is best to install Ubuntu Server edition first and then install the Ubuntu (Gnome) desktop afterwards. For complete information see the Ubuntu Server Guide.
Note that Intrepid Ibex is not a long-term support version, and there are many changes from Hardy Heron to Intrepid Ibex, including some new bugs in the Intrepid Ibex desktop. Unless new features, such as Xen (virtualization) support or the Tomcat (Java) server, are desired, many users recommend Hardy Heron's stability whenever a server/desktop combination is intended.
- Download the latest Ubuntu Server ISO image from Ubuntu downloads.
- See this guide for burning the ISO image to a CD.
- Use the CD for installation of the server.
Instalacja serwera LAMP
During server installation, you will have the option of installing a LAMP (Linux, Apache, MySQL, pHp) server stack. Many (but not all) open source servers use this integrated server stack. Drupal, for example, needs to have a LAMP server installed. If you intend to install a groupware server, however, make sure it is compatible with a LAMP server stack before choosing this option. Many groupware servers will install LAMP (or their own variation) automatically, so you do not need to install the LAMP stack. Others will install and use postgreSQL instead of MySQL, so you would not need to install a LAMP server.
Inne serwery
During server installation, you can choose other servers to install, as well. These include a Mail server (Postfix with Dovecot), a DNS server (bind9), the OpenSSH server, a print server, a Tomcat Java web server, a Samba file server (for use with Windows networks), and a virtual machine host (Xen). Again, if you are using a groupware solution, you should be careful about installing these services, as they may conflict with similar (but competing) servers which the groupware solution will install by default.
Serwer OpenSSH
OpenSSH allows encrypted communications through a designated secure port. The OpenSSH server can be installed as an option during the Ubuntu Server LiveCD installation. Also see setting up an SSH server.
Postfix (serwer poczty)
Postfix is a free open source mail server. It can be installed as the "Mail server" option when installing the Ubuntu server from the LiveCD. It interfaces directly to Dovecot, the free open source IMAP and POP3 server.
Bind9 (serwer DNS)
BIND DNS servers are the most commonly used on the Internet. Bind9 is the current edition and is installed by selecting the "DNS server" option when installing Ubuntu server from the LiveCD. See the usage instruction here.
Apache Tomcat (serwer Java)
Tomcat is a free open source platform from Apache which provides a "pure Java" HTTP web server environment for Java code to run (see here for more info).
It is not part of the Apache2 web server. Installation can be done by checking the "Install Tomcat server" option at the time of the initial Ubuntu server installation from LiveCD.
Monitor maszyn wirtualnych Xen
Xen is a free open source virtualization platform that allows the host to run "guest" operating systems simultaneously (see here for more info). Xen implementation in the (K)ubuntu server is based on integration with KVM, the kernel-based virtualization platform in Linux. KVM integrates with QEMU components, which have been merged with Xen.
Note: KVM requires a 64-bit processor with a virtualization extension, i.e. an Intel VT or AMD-V CPU, therefore this package currently is successful only with the 64-bit Ubuntu server installation and on those CPUs.
Installation can be done by checking the "Install virtual machine host" option at the time of the initial Ubuntu server installation from LiveCD.
Serwer drukowania
Ubuntu uses the CUPS print server, which is integrated into the desktop. Installing a print server in Ubuntu Server is necessary only if you do not intend to use a desktop (i.e. you intend a "headless" server). Because this guide is orientated towards users who will install a Ubuntu desktop on top of the server, please see Ubuntu server documentation for this option.
Serwer Apache2 z obsługą PHP i Perl
To install an Apache webserver (but not the entire LAMP stack) with both PHP and Perl CGI support, see this guide.
OpenLDAP
OpenLDAP is a community-based LDAP server that allows directory querying over TCP/IP, generally for organizations arranged by domain. Ubuntu uses the slapd daemon for the OpenLDAP server. See the official Ubuntu documentation for more information about installation and setup.
DAViCal Calendar Server
DAViCal is a CalDAV, postgreSQL, Apache and php-based shared Calendar server that works with Mozilla Thunderbird/Lightning/Sunbird, Evolution, and other calendar clients. Install:
sudo apt-get install davical
Then see these detailed installation instructions.
Darwin Calendar Server
Darwin Calendar Server is an open-source port of Apple's CalDAV-based calendar server that works with Mozilla Thunderbird/Lightning/Sunbird, Evolution, and other calendar clients. Install version 1.2 from the repositories (then see the website for usage instructions):
sudo apt-get install calendarserver
WebCalendar
WebCalendar is an ICS-based server for group calendars that can use many different databases as the backend, is written in PHP, and is compatible with clients such as Sunbird/Thunderbird (Lightning), Apple iCal, and Evolution. The newest version can also be viewed using RSS clients. See the website and the wiki for installing the newest (1.2) version. Install the older (1.05) version from the repositories:
sudo apt-get install webcalendar
Zarządzanie i monitorowanie ruchu sieciowego
Monitor your network or datacenter with a framework of utilities. Comparable to IBM Tivoli (which can cost thousands of dollars), these solutions are generally available as either community or enterprise editions.
- Hyperic is an open-source network monitoring framework that can be used in either a datacenter or a cloud environment (it is used for Amazon Cloud). Both a free community version and a subscription enterprise version are available.
- Groundwork OpenSource offers a community edition that integrates other packages such as Nagios, Nmap, and others. There is a subscription enterprise version as well. It has its roots in a university setting.
- OpenQRM is the GPL-licensed, free open-source community successor to the very popular network monitoring solution Qlusters. It is available as a Debian/Ubuntu package. See the website for details.
- Canonical offers the Landscape network management service for $150 per node, with a free trial available.
- Zenoss is a commercial network monitoring subscription package (about $150/node) with a limited free "core" edition also available.
Nagios
Nagios is a free open source network monitoring solution. It is available as a package installation in Ubuntu. It is administered from a web interface (http://localhost/nagios) and is expandable using a large number of available plugins. Install:
sudo apt-get install nagios3
Monitorowanie serwera Cacti
Cacti is a complete, free open source network graphing solution designed to harness the power of RRDTool’s data storage and graphing functionality. Cacti provides a fast poller, advanced graph templating, multiple data acquisition methods, and user management features out of the box. It uses MySQL and PHP (part of the LAMP server stack). All of this is wrapped in an intuitive, easy to use interface that makes sense for LAN-sized installations up to complex networks with hundreds of devices. For more info see Cacti Server Setup.
Obliczanie klastrów
Eucalyptus is a project from University of California Santa Barbara to facilitate cluster computing on Ubuntu servers that have Xen enabled. It has been included in the Jaunty Jackalope server edition, but is very much in development. It is not meant for mission-critical deployments at this time. See the website for details.
Dodawanie interfejsu graficznego Ubuntu do serwera
Once you have completed installation of your Ubuntu server, you can add an Ubuntu desktop to it. This can only be done as root.
- Login with the administrator login/password which you created during Ubuntu Server installation.
- Create a root user password
sudo passwd root
- and enter the password you intend to use for root
- Login with root user privileges
sudo -s
(Note: To use this command, your user must be part of the sudo group. Use your user's password, not the root password.)
- Update your server
apt-get update apt-get upgrade
- Install the Ubuntu desktop
apt-get install ubuntu-desktop
Go get some coffee. And some lunch. Perhaps a movie. Come back later. When you get back to the command line prompt after installation is complete, reboot. Now you will have an Ubuntu server with a GUI desktop interface.
Oprogramowanie dla kafejek internetowych
Internet Cafe (or CyberCafe) software is specialized LAN-administration software that includes time usage monitoring, billing, and administration. It can also be used in schools, libraries, and organizations with multiple monitored workstations requiring usage limits.
OutKafe
OutKafe is a free, open-source, GPL-licensed cybercafe solution based on a postgreSQL database server stack. It is run on hundreds of sites. It is GTK-based.
OpenKiosk
OpenKiosk is a free open source multi-platform server/client solution for administering and monitoring groups of workstations, such as in libraries, school labs, and internet cafes. Installation is from source files. See the website for details.
CafePilot
CafePilot is a free multi-platform Java-based server/client solution for real-time monitoring and billing of Cybercafe workstations. A complete custom Ubuntu-based LiveCD server/multiple-client solution (including OS and many applications for unlimited workstations) is available for $100 here.
Pessulus (Lockdown Editor)
Pessulus is a GTK (Gnome)-based utility that allows an a computer administrator to restrict acccess to several administrative functions, including the command-line Terminal and many other functions. This is useful on public kiosk PCs, for example. Install:
sudo apt-get install pessulus
Zapory sieciowe dla przedsiębiorstw
IPCop
IPCop is a free open source (GPL-licensed) firewall solution for use as an independent appliance (on a dedicated PC) in an enterprise network. It allows remote management and can protect multiple servers, including web and email servers. IPSec-based OpenVPN is supported. The CD image .iso and other files can be downloaded here. Installation instructions are on the website.
SmoothWall
SmoothWall Express is an award-winning, free, open source (with a GPL license) firewall solution for use as an independent appliance (on a dedicated PC) in an enterprise network. Download the installation CD .iso image here (server OS included), burn onto a CD, and install on a new, dedicated PC. Many features, however, such as VPN server, database access authentications, and content filtering are only implemented in a commercial version, however, and are not available in the community version.
Endian
Endian is a very robust, free, open source universal threat management appliance similar to IPCop and Smoothwall. It also incorporates OpenVPN. Like Smoothwall, Dansguardian is used for content filtering (and is included in the community edition). Commercial and hardware versions with some additional features, automatic updates, and professional support are available. See the website for details.
Triki i podpowiedzi
Polecenie Uruchom
You can run any application in your path using the Run Command. Use Alt+F2.
Wyłącznie skrótów klawiszowych
This is the most evil option on any operating system, in my opinion. A mis-stroke enables any number of random events. Unfortunately, this problem is pervasive in operating systems and is difficult to turn off.
- System -> Administration-> Advanced -> Input Actions -> General Settings -> check "Disable KHotKeys daemon"
- System -> Administration-> Advanced -> Input Actions -> Gestures Settings -> check "Disable mouse gestures globally"
If you wish to be selective about it (this doesn't often work, however), start by disabling unnecessary desktop hotkeys.
- System -> Administration-> Advanced -> Keyboard & Mouse -> Keyboard Shortcuts
Also, you may want to deactivate linking gestures to sticky and slow keys:
- System -> Administration -> Accessibility -> Activation Gestures -> uncheck "Use gestures for activating sticky keys and slow keys"
Note: You probably will have to disable hotkeys in many applications, as well.
- Hotkeys from the Synaptics Touchpad can be selectively turned off using this information from the Ubuntu documentation.
Uruchamianie Ubuntu LiveCD z pendrive'a
The Ubuntu LiveCD can be installed on and run from a USB pendrive. Settings can be "persistently" saved (but the LiveCD kernel modules can not be upgraded). Programs can be installed and run, however, and files saved to the USB drive. (The installed programs will remain installed). See these Pendrivelinux instructions. An Ubuntu Live CD is needed to do the install.
The USB "LiveCD" can also be used to install Ubuntu on computers (including netbooks) that do not have CD-ROM/DVD drives.
USB pendrives to be used to run Ubuntu should have a minimum of 2 Gb (preferably 4 Gb). If you wish to install a fast, fully functional Linux system on a pendrive that has less memory than that, use PuppyLinux.
Asystent dysku uruchomieniowego USB
Many computers do not allow booting from a USB drive (but they do allow booting from the CD-ROM). You can create a CD-ROM using these Pendrivelinux instructions and set your BIOS to boot from this CD-ROM. When you boot from this CD-ROM, it will use the bootup files on the Ubuntu USB drive you previously created (in the step above).
Tworzenie LiveCD na USB
You can make a "LiveCD" on a USB pendrive using USB Creator and either a LiveCD or an .iso version of the LiveCD stored on your hard drive. See these instructions or these PendriveLinux instructions. Install:
sudo apt-get install usb-creator
Przypisywanie domyślnych programów
- To assign the default DVD player (make sure you have enabled DVD playback capability first:
- System -> Administration-> Advanced -> File Associations -> x-content -> video-dvd -> Applications Preference order -> Add...
- then choose your favourite media player. There are similar options for Blu-Ray (video-bluray) and HD DVD (video-hddvd). Set each individually.
- To assign the default player for playing mpegs (or other video formats):
- System -> Administration-> Advanced -> File Associations -> video -> mpeg -> Applications Preference order -> Add...
- then choose your favourite media player. You can do this for a host of video file formats, including .wmv (x-ms-wmv, or Microsoft WMV format), .flv (x-flv, or Flash video), quicktime, and so on.
- To assign .pls audio streams to play through Audacious:
- System -> Administration-> Advanced -> File Associations -> audio -> x-scpls -> Applications Preference order -> Move Audacious to the top (or Add... it).
- Make sure *.pls appears in the Filename Patterns section.
Robienie zrzutów ekranu
See this tutorial.
Uruchamianie środowiska graficznego KDE 4 na Ubuntu
It is possible to install the KDE4-based desktop (the default in Kubuntu) in Ubuntu.
apt-get install kubuntu-desktop
There is a risk of software bloat and some incompatibilities between modules when doing this. At login, you can choose (as an option) whether to start the KDE (Kubuntu) desktop or the Gnome (Ubuntu) desktop. Nevertheless, when there are two modules trying to perform the same function (one from each desktop), it is possible to have conflicts.
Run a KDE 3 desktop from Ubuntu
You can also install the older KDE 3 desktop on Jaunty, or almost any KDE3 application.
- Add these lines to your /etc/apt/sources.list file:
deb http://ppa.launchpad.net/kde3-maintainers/ppa/ubuntu jaunty main deb-src http://ppa.launchpad.net/kde3-maintainers/ppa/ubuntu jaunty main deb http://ppa.launchpad.net/kde3-maintainers/ppa/ubuntu intrepid main deb-src http://ppa.launchpad.net/kde3-maintainers/ppa/ubuntu intrepid main
- Add the GPG signing key:
wget http://apt.pearsoncomputing.net/public.gpg sudo apt-key add public.gpg
- Install KDE 3.5 desktop:
sudo apt-get update sudo apt-get install kubuntu-desktop-kde3
- To install any KDE3 app, append "-kde3" suffix to package name. See Pearson Computing for additional details.
Zamykanie procesów
There are many tricks to try to fix a frozen PC. Press Alt+F2, and use killall to end the frozen application. Example:
killall amarok killall firefox
Another trick to try is pressing AltGr+SysRq+K (RightAlt+PrintScreen+K). This will log you out. But, what happens if this does not work? Try pressing Ctrl+Alt+F1,login, enter your password and run:
sudo killall gdm sudo startx
Oglądanie ukrytych plików
In the Nautilus file manager, press:
Ctrl+ H
Alien
Alien is a method for converting (Red Hat) .rpm packages into (Debian) .deb packages. It is not reliable and converted packages must be tested extensively for functionality, with line changes often required. It is often more reliable to create (Debian) .deb packages from source, and even the Alien software maintainers do not recommend using Alien for important packages. To keep alien from changing the version number, use the following command
alien -k rpm_file_name.rpm
Convert the package.rpm into a package.deb
alien -d package-name.rpm
Convert the package.rpm into a package.deb, and install the generated package
alien -i package-name.rpm
To convert .rpm to debian
sudo alien -k *.rpm
Komunikaty o błędach oprogramowania
Permissions error on program startup
If you get a permissions error, try the following:
sudo chown -R user /home/user
- Note: Replace user with the actual username. This command changes the owner of the folder /home/user to user. -R means "recursively", i.e. including all subfolders.
Komunikaty o błędach CD-ROM
If you receive the "cdrecord has no permission to open the device" error while burning using a CD burner, open a terminal and type:
sudo chmod 777 /dev/scd0
- Note: replace "/dev/scd0" with your own device.
- Note: chmod 777 is the universal option for granting full permission to a folder. The 777 mask indicates that read, write, and execute permission is given to all users.
Licencje
Linux is largely a community of volunteers and as such represents one of the largest altruistic efforts on earth. This includes companies who decide to contribute their own software into the public domain for free use. The continued success of sharing depends on licenses that keep software free and usable for anyone who wants to use it. However, there must be a method for Linux users and developers to make money, as well. Licensing helps protect each of these efforts. See the Wikipedia Free Software Licensing article and the GNU operating system licensing page for more complete information.
Licencja GPL
The GPLv3 license (and the Affero GPLv3 license for network-based software) intends that the software module or package is free to use in any environment, and furthermore, any software that relies on that GPLv3-licensed module must in turn also be completely free. Commercial and proprietary software packages can't use or incorporate GPLv3-licensed modules.
Licencja LGPL
The Lesser GPL license intends that the software module or package is free to use in any environment, including in commercial and proprietary software packages. This allows companies to develop proprietary packages which includes LGPL-licensed modules, from which they can make a profit. The disadvantage is that their products (which benefit from the LGPL-licensed modules) are not required to be in the public domain in turn. (Many companies often later donate their entire package into the public domain, however, after they no longer make a profit from them.)
Licencje patentowe
There is a vast array of proprietary licenses, all different. You never know what your limitations for software are unless you read every word. Most are attempts by lawyers to have an opportunity to create a lawsuit in the future. Some may be called "free" licenses but have many limitations which you will not be aware of until you are in the middle of a lawsuit. No license outside of the GPLv3 license is recommended. Be careful when committing your organization to a mission-critical software package with a proprietary license. Also see this outstanding article on the Open Source Enterprise Trap.
Prośby
Tutaj umieść swoje prośby.
- Jak mogę pomóc?