Ubuntu Edgy pl

From

Jump to: navigation, search

Nieoficjalny przewodnik po Ubuntu 6.10 (Edgy Eft)

Ubuntu 6.10 (Edgy Eft) zostało wydane, przewodnik jest jeszcze w budowie. Trwają prace nad tłumaczeniem przewodnika na język polski, jeżeli możesz pomóc zgłoś się via Jabber, smalu@chrome.pl, lub via IRC, #ubuntuguide_pl na serwerze freenode.

Pierwotna wersja przewodnika http://ubuntuguide.org/ była przygotowywana przez Chua Wen Kiat (Kuala Lumpur, Malezja) W chwili obecnej dokument ten jest rozwijany przez Centrum Linuksowe na Uniwersytecie Łotewskim oraz tych wszystkich, którzy wyrażą chęć pomocy.

Aby pomagać nam potrzebna jest rejestracja.


MikrobartOrvilsQuashJiyuu0CargoGabemorrBytecopekrampoSimosStubbyeljacoshaiThunderMHasileadammichaelroachBelisarivsCheatorHankTamalKaotikssoniahKutanMehdirichuxShadymanHavarillfr0zen_penguinLouisShadymanshanlot751EtienneRabid9797Mantas Smelevičiusperspectoffphloseadogsmalugo2debugPakosRedBassCyberAngelCogeeldineroycorreAlgimantasBucinskasUficAntidrugueVahidLouis KingRsinghBorut-TCinglallsTownrayANtuMaLaMpete alleboneGreenstarThe TurkRonBCompotatojoMbrasigma80EnlightenedswineKarthikeyanemorrp1Th0rv4ldjspanglerSevoirForainand other friends of our community edit



Starsze wersje

Contents


Uwagi ogólne

  1. UWAGA! ISTNIEJE NOWSZA WERSJA SYSTEMU! ZALECAMY AKTUALIZACJE!
  2. Oto nieoficjalny przewodnik po Ubuntu 6.10 (Edgy Eft). W żaden sposób nie jest on powiązany z Ubuntu i firmą Canonical.
  3. Fragmenty znajdujące się w niebieskawych sekcjach są komendami, które trzeba wykonać w terminalu (Aplikacje -> Narzędzia systemowe -> Terminal)
  4. Aby uniknąć błedów przy przepisywaniu komend, zalecam kopiowanie ich do terminala (zaznaczenie komendy, prawoklik -> "Kopiuj"/"Wklej" lub też za pomocą skrótów klawiaturowych, odpowiednio Ctrl+C/Shift+Insert )
  5. Komenda "sudo" oznacza "superuser do" (wykonanie polecenia z uprawnieniami roota). Wykonanie "sudo" wymaga podania hasła użytkownika.
  6. Szczegółowe informacje na temat każdego programu można uzyskać w pomocy systemowej, wykorzystując polecenie "man". Przykładowo, "man sudo" wyświetli informacje dotyczące komendy "sudo".
  7. Jeśli masz już dość ciągłego wykonywania komendy "apt-get" przeczytaj Jak używać graficznej nakładki na program apt-get (Synaptic)?
  8. Komendy "apt-get" i "wget" wymagają skonfigurowanego połączenia z Internetem.
  9. Aby pobrać plik, kliknij prawym klawiszem myszy na odpowiednim odnośniku, wybierz opcję "Zapisz plik jako..." i sprawdź zgodność nazwy pliku i jego rozszerzenia.
  10. Jeżeli chcesz wspomóc proces tłumaczenia Ubuntu na inne języki, odwiedź https://launchpad.net/
  11. Niech przesłanie hasła "humanizm dla innych" zawsze będzie z Tobą...
Jeżeli używasz platformy 64-bitowej zamień "i386" na "amd64"
Jeżeli używasz Kubuntu, powinieneś zainstalować program gedit
sudo apt-get install gedit
lub zastąp 'gedit' programem 'kwrite', na przykład zamiast wpisywać
 sudo gedit /etc/apt/sources.list
napisz
 sudo kwrite /etc/apt/sources.list
Jeżeli używasz platformy 64-bitowej zamień "i386" na "amd64"

Zaczynamy

Instalacja ubuntu

Jeśli nie wiesz jak/nie potrafisz zainstalować Ubuntu. To polecam tą serię videotutoriali. Pokażą ci co i jak.

Czym jest Ubuntu?

Co nowego w Ubuntu 6.10 Edgy Eft?
Jak zdobyć Ubuntu

Uwaga: płyt z Ubuntu 6.10 Edgy Eft nie będzie można zamówić w ShipIt (Ogłoszenie), nadal można zamawiać płyty z Ubuntu 6.06 Dapper Drake LTS. Dostarczenie płyt zajmuje od czterech do sześciu tygodni. Jeśli tylko chcesz, możesz kopiować, modyfikować i przesyłać płyty dalej w dowolnych ilościach.

Obrazkowy przewodnik instalacji
Gdzie mogę znaleźć listę wszystkich programów/bibliotek wchodzących w skład Ubuntu?
Gdzie szukać pomocy przy pracy z Ubuntu?

Gdzie mogę zobaczyć zrzuty ekranu / screencast'y Ubuntu

Gdzie mogę zobaczyć zrzuty ekranu / screencast'y Kubuntu
Gdzie mogę zobaczyć zrzuty ekranu / screencast'y Xubuntu
Gdzie mogę zobaczyć zrzuty ekranu / screencast'y Edubuntu
Gdzie można zobaczyć zruty ekranu / screencast'y innych *buntu

Gdzie mogę znaleźć nowe oprogramowanie?

Gdzie szukać elementów wystroju systemu (tapety, ikony, tematy)?

Instalacja dodatkowych programów

Jak dodać kolejne repozytoria?

  • Przeczytaj #Uwagi ogólne
  • Możesz również dodać nowe repozytoria przy użyciu programu Synaptic. W przypadku wykorzystania Synaptica, dalsza część tej porady jest bezprzedmiotowa.
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
sudo gedit /etc/apt/sources.list
  • Zastąp całą zawartość pliku następującym wpisem:
## Add comments (##) in front of any line to remove it from being checked.   
## Use the following sources.list at your own risk.  

deb http://archive.ubuntu.com/ubuntu edgy main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu edgy main restricted universe multiverse
 
deb http://archive.ubuntu.com/ubuntu edgy-proposed main restricted universe multiverse
 
## MAJOR BUG FIX UPDATES produced after the final release
deb http://archive.ubuntu.com/ubuntu edgy-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu edgy-updates main restricted universe multiverse
## UBUNTU SECURITY UPDATES
deb http://security.ubuntu.com/ubuntu edgy-security main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu edgy-security main restricted universe multiverse
  
## BACKPORTS REPOSITORY (Unsupported.  May contain illegal packages.  Use at own risk.)
deb http://archive.ubuntu.com/ubuntu edgy-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu edgy-backports main restricted universe multiverse
 
## PLF REPOSITORY (Unsupported.  May contain illegal packages.  Use at own risk.)
deb http://packages.freecontrib.org/plf edgy-plf free non-free
deb-src http://pl.packages.freecontrib.org/plf edgy-plf free non-free                                               
                                                                                                                                        
## CANONICAL COMMERCIAL REPOSITORY (Hosted on Canonical servers, not Ubuntu
## servers. RealPlayer10, Opera, DesktopSecure and more to come.) 
deb http://pl.archive.canonical.com/ubuntu edgy-commercial main
   
## Listen
#deb http://theli.free.fr/packages/ edgy listen
  • Zapisz tak przygotowany plik
  • Dodaj klucz:
wget http://packages.freecontrib.org/ubuntu/plf/12B83718.gpg -O- | sudo apt-key add -
sudo apt-get update
Uwaga! Używanie własnej wersji pliku sources.list wymaga pełnej świadomości skutków takiego wyboru.

Jak dodać kolejne repozytoria z DVD

Dla użytkowników nie posiadających szerokopasmowego łącza, ściąganie paczek z Internetu stanowi poważny problem. Możesz ściągnąć paczki na DVD i używać ich przy każdej instalacji Ubuntu, bez konieczności każdorazowego ściągania ich.

  • Ściągnij DVD:
dla i386

Main Repository

Universe - Multiverse - Restricted DVD1
Universe - Multiverse - Restricted DVD2
Universe - Multiverse - Restricted DVD3
lub dla amd64
Main Repository
Universe - Multiverse - Restricted DVD1
Universe - Multiverse - Restricted DVD2
Universe - Multiverse - Restricted DVD3
  • System -> Administracja -> Menedżer Pakietów Synaptic
  • By dodać listy repozytoriów DVD
    1. Ustawienia -> Repozytoria -> Kanały osób trzecich
    2. Włóż pierwsze DVD do napędu i kliknij dodaj CD-ROM
    3. Nazwij dodawane DVD
    4. Powtórz dla kolejnych DVD

Metody automatycznej instalacji dodatkowego oprogramowania

Jak zainstalować EasyUbuntu
  • Przeczytaj #Uwagi ogólne
  • Easy Ubuntu to bardzo mały i pomocny program, za jego pomocą można łatwo i przyjemnie zainstalować m.in kodeki, czcionki, player Flash oraz Javę.
wget http://easyubuntu.freecontrib.org/files/easyubuntu-3.023.tar.gz
tar -zxf easyubuntu-3.023.tar.gz
cd easyubuntu
cp packagelist-dapper.pot packagelist-edgy.pot
cp packagelist-dapper.xml packagelist-edgy.xml
sudo python easyubuntu.in
  • Z okna EasyUbuntu odzaczamy "ptaszkami" interesujące nas dodatki.
  • Użytkownicy starszej wersji EasyUbuntu 3.0 mogą mieć problemy z instacją Flash'a i Javy.
  • Jeśli chcesz, aby program EasyUbuntu uaktualniał się samoczynnie, wykonaj poniższe instrukcje:
sudo gedit /etc/apt/sources.list

Na końcu pliku dodaj:

deb http://easyubuntu.cafuego.net main easyubuntu
Jak odinstalować EasyUbuntu
sudo apt-get remove easyubuntu
  • Usuń folder easyubuntu
Jak zainstalować Automatix2 na Ubuntu, Kubuntu, i Xubuntu
  • Przeczytaj #Uwagi ogólne
  • Automatix2 to Automatix napisany w języku python, z interfejsem przyjaźniejszym użytkownikowi i lepiej zaprojektowanym do automatycznej instalacji najbardziej poszukiwanych aplikacji na Ubuntu, Kubuntu, i Xubuntu
sudo gedit /etc/apt/sources.list 
  • Dodaj ten fragment na końcu pliku:
## Automatix repo
deb http://www.getautomatix.com/apt edgy main
  • UWAGA: Użytkownicy Kubuntu/Xubuntu będą musieli odkomentować (usunąć # przed słowem "deb") wszystkie dodatkowe źródła tak jak dodane repozytorium Automatix.
  • Uzyskaj i dodaj klucz GPG
wget http://www.getautomatix.com/apt/key.gpg.asc
gpg --import key.gpg.asc
gpg --export --armor 521A9C7C | sudo apt-key add -
  • Uaktualnij Apt
sudo apt-get update

  • Aby zainstalować Automatix2 wykonaj poniższe polecenie
sudo apt-get install automatix2

  • Automatix2 można uruchomić z Menu
Menu -> System -> Automatix
  • Automatix2 może być uruchamiany z Terminalu przez wpisanie:
automatix2
Inny skrypt do instalacji dodatkowego oprogramowania

Uwaga: Wiele z zawartych w nim programów jest już w Automatix2.

wget http://www.iki.fi/kuparine/comp/ubuntu/install.sh
sh install.sh

Więcej informacji na temat metod instalacji znajdziesz na http://www.iki.fi/kuparine/comp/ubuntu/install.html

Aktualizacja Ubuntu

Jak "ręcznie" dokonać aktualizacji Ubuntu

Aktualizacje bieżącej dystrybucji (wiersz poleceń)
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dselect-upgrade
Aktualizacje bieżącej dystrybucji (za pomocą GUI)

Użyj menedżera aktualizacji: System -> Administracja -> Menedżer aktualizacji

Aktualizacja do nowszej dystrybucji (GUI)
gksu "update-manager -c"
Aktualizacja do nowszej dystrybucji (CD jako źródło aktualizacji)
gksu "sh /cdrom/cdromupgrade" 
Aktualizacja nowej dystrybucji (wiersz poleceń)
sudo nano /etc/apt/sources.list

w powyższym pliku każde oznaczenie 'dapper' zastąp 'edgy' (zmieni to repozytoria na adekwatne do nowszej dystrybucji)

Uaktualnij nową dystrybucję wpisując w konsoli następujące polecenia

  sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get dist-upgrade

Aplikacje Add-On (wtyczki)

Java i niemultimedialne wtyczki do przeglądarki

Jak zainstalować J2SE Runtime Environment (JRE) z pluginem do Firefoksa

Uwaga: Instalacja tego pakietu jest przeprowadzana przez Automatix2. Jeśli korzystałeś już z Automatix2 to pakiet ten może być już zainstalowany

sudo apt-get install sun-java5-jre sun-java5-plugin
  • Gdy zostaniesz zapytany o licencję, zaakceptuj ją. Po oknie z licencją należy poruszać się za pomocą przycisku "tab". Po przełączeniu na "OK", zatwierdzamy tekst licencji eneterem.
  • Aby ustawić J2SE jako domyślny JVM (konieczne do programów Frostwire, RSSOwl i jako plugin do Mozilla Firefox):
sudo update-alternatives --config java

Następnie wybierz opcję odpowiednią dla J2SE (zazwyczaj jest to 3 opcja).

Jak zainstalować JRE v5.0 Update 10

Uwaga: Instalacja tego pakietu jest przeprowadzana przez Automatix2. Jeśli korzystałeś już z Autmatix2 to pakiet ten może być już zainstalowany

Wybierz "Java Runtime Environment (JRE) 5.0 Update 10" i kliknij na "Download"
Zaakceptuj licencję 
Ściągnij plik "Linux self-extracting file"
  • Zainstaluj potrzebne narzędzia :
sudo apt-get install java-package
  • Utwórz paczkę dla Ubuntu :
fakeroot make-jpkg jre-1_5_0_10-linux-i586.bin
  • Zainstaluj paczkę wynikową :
sudo dpkg -i sun-j2re1.5_1.5.0+update10_i386.deb


  • Zrestartuj Firefoxa
  • W przypadku, gdy pojawi się błąd spróbuj zmienić wyrażenie numer wersji '10' w nazwie pliku na odpowiedni.

Jak zainstalować Java Development Kit (JDK) v5.0

sudo apt-get install sun-java5-jdk
  • Zaakceptuj licencję, która się pojawi.
  • Ustaw wersję javy produkcji Sun jako domyślną:
sudo update-java-alternatives -s java-1.5.0-sun
  • Edytuj /etc/jvm i przesuń wpis /usr/lib/jvm/java-1.5.0-sun na samą górę w pliku:
gksudo gedit /etc/jvm

Jak zainstalować wtyczkę Flash Player (Macromedia Flash) dla Mozilla Firefox

sudo apt-get install flashplugin-nonfree
sudo update-flashplugin

Uwaga: Jeśli pojawi się błąd sygnalizujący, że paczka nie została znaleziona spróbuj zainstalować Gnash (GNU Flash substitute)

sudo apt-get install libflash-mozplugin
  • Zrestartuj Firefoksa


Uwaga: Jeśli Firefox zawiesi się podczas otwierania strony zawierającej animacje flash, wykonaj poniższe polecenie:

sudo gedit /usr/bin/firefox

i dodaj na końcu tego pliku poniższą linię:

export XLIB_SKIP_ARGB_VISUALS=1

Teraz Firefoks nie powinien się zawieszać (Opis błędu pod adresem: [1])

  • Zrestartuj Firefoksa


Uwaga: jeśli nie słyszysz dźwięku w animacji flash (na przykład na stronie serwisu YouTube), wykonaj poniższe polecenia:

sudo apt-get install alsa-oss
gksudo gedit /etc/firefox/firefoxrc

Zmień w powyższym pliku wpis:

FIREFOX_DSP=""

Na:

FIREFOX_DSP="aoss"
  • Zrestartuj Firefoksa. Teraz powinien pojawić się dźwięk podczas odtwarzania animacji flash.
Jak uaktualnić wtyczkę do odtwarzania animacji flash do wersji 9 beta (dla Firefoksa)

Uwaga: Instalacja tego pakietu jest przeprowadzana przez Automatix2. Jeśli korzystałeś już z Automatix2 to pakiet ten może być już zainstalowany

wget http://download.macromedia.com/pub/labs/flashplayer9_update/FP9_plugin_beta_101806.tar.gz
tar xvzf FP9_plugin_beta_101806.tar.gz
sudo cp flash-player-plugin-9.0.21.55/libflashplayer.so /usr/lib/flashplugin-nonfree/ 
  • Zrestartuj Firefoksa

Jak zainstalować czytnik plików PDF (Adobe Reader) wraz z wtyczką dla Firefoksa

sudo apt-get install acroread mozilla-acroread acroread-plugins
  • Aplikacje -> Office -> Adobe Reader
  • Zrestartuj Firefoksa

Uwaga: Adobe Reader 7.0 nie uruchomi się jeśli jest uruchomiony SCIM. SCIM jest uruchomiony jeśli instalowałeś dodatkowe języki za pomocą System -> Administracja -> Języki. Aby obejść tą niedogodność wykonaj poniższe polecenia:

gksudo gedit /usr/bin/acroread

Zmień:

#!/bin/sh
#

na:

#!/bin/sh
#
GTK_IM_MODULE=xim

Zapisz plik. Teraz Acrobat Reader powinien działać.

Zobacz także:

Jak zainstalować Google Toolbar for Firefox

Obecna wersja Google Toolbar działa dobrze z Firefox 1.5.0.5 w Ubuntu 6.06

Używając Firefoksa kliknij poniższy link:

http://www.google.com/tools/firefox/toolbar/

po załadowaniu strony naciśnij na przycisk "download google toolbar".

Internet

Jak zainstalować przeglądarkę internetową (Opera)

sudo apt-get install opera
  • Aplikacje -> Internet -> Opera
  • Paczka może nie zostać odnaleziona w repozytorium. Drugą opcją jest pobranie paczki .deb ze [strony Opery].
  • Aby włączyć Javę przechodzimy do Narzędzia->Preferencje->Zaawansowane->Treść-> Zaznacz "Włącz Javę". Click the "Enable Java..." button enter "/usr/lib/jvm/java-1.5.0-sun/jre/lib/i386" (for sun java) in the new dialog and then click the "Validate Java Path" button.

Jak zainstalować menadżer pobierania plików (Downloader for X)

sudo apt-get install d4x
  • Aplikacje -> Internet -> Downloader for X
Jak odinstalować menadżer pobierania plików (Downloader for X)
sudo apt-get remove d4x

Jak zainstalować klienta FTP (gFTP)

sudo apt-get install gftp
  • Aplikacje -> Internet -> gFTP
Jak odinstalować klienta FTP (gFTP)
sudo apt-get remove gftp

Jak zainstalować klienta IRC (XChat)

Uwaga: Instalacja tego pakietu jest przeprowadzana przez Automatix2. Jeśli korzystałeś już z Automatix2 to pakiet ten może być już zainstalowany

sudo apt-get install xchat xchat-systray 
  • Aplikacje -> Internet -> XChat IRC
Jak odinstalować klienta IRC (XChat)
sudo apt-get remove xchat xchat-systray

Jak zainstalować klienta poczty (Mozilla Thunderbird)

Uwaga: Instalacja tego pakietu jest przeprowadzana przez Automatix2. Jeśli korzystałeś już z Automatix2 to pakiet ten może być już zainstalowany

sudo apt-get install mozilla-thunderbird
  • Aplikacje -> Internet -> Thunderbird Mail Client

Jak zainstalować czytnik grup dyskusyjnych (Pan)

sudo apt-get install pan
  • Aplikacje -> Internet -> Pan Newsreader

Jak zainstalować czytnik kanałów RSS/RDF/Atom (RSSOwl)

wget -c http://easylinux.info/uploads/rssowl_linux_1_1_3_bin.tar.gz
sudo tar zxvf rssowl_linux_1_1_3_bin.tar.gz -C /opt/
sudo chown -R root:root /opt/rssowl_linux_1_1_3_bin/
gksudo gedit /usr/bin/runRSSOwl.sh
  • Wprowadź poniższe linie do nowo utworzonego pliku
export MOZILLA_FIVE_HOME=/usr/lib/mozilla-firefox
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${MOZILLA_FIVE_HOME}:${LD_LIBRARY_PATH}
cd /opt/rssowl_linux_1_1_3_bin/
./run.sh
  • Zapisz plik
sudo chmod +x /usr/bin/runRSSOwl.sh
gksudo gedit /usr/share/Aplikacje/RSSOwl.desktop
  • Wprowadź poniższe linie do nowo utworzonego pliku
[Desktop Entry]
Name=RSSOwl
Comment=RSSOwl
Exec=runRSSOwl.sh
Icon=/opt/rssowl_linux_1_1_3_bin/rssowl.xpm
Terminal=false
Type=Application
Categories=Application;Network;
  • Zapisz plik
  • Aplikacje -> Internet -> RSSOwl

Jak zainstalować Internet Explorer + Flash 9 (IEs4Linux)

Poniższa instrukcja opisuje instalację Internet Explorer 6 z wtyczką Flash 9, a także IE 5.5/5.01 pod WINE.

  • Uwaga: zainstalowany plugin Flash 9 NIE będzie działał w innych przeglądarkach niż IE.
  • Zainstaluj Cabextract. Otwórz terminal i wpisz
sudo apt-get install cabextract
  • Otwórz terminal i wykonaj:
wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-2.0.tar.gz -O - | tar xvzf -
  • Jeśli nie zadziała spróbuj tego:
wget http://modzer0.cs.uaf.edu/~hardwarehank/files/ies4linux-2.0.tar.gz -O - | tar xvzf -
  • Teraz uruchom to:
cd ies4linux-2.0
sh ies4linux

Nie uruchamiaj tego jako root (nie używaj sudo). Jeśli to zrobisz zostaną utworzone global symlinks, which is fine if you want that. Otherwise, it will use ~/bin. Przeczytaj README:

less README

Jak zainstalować komunikator (Skype)

Uwaga: Instalacja tego pakietu jest przeprowadzana przez Automatix2. Jeśli korzystałeś już z Automatix2 to pakiet ten może być już zainstalowany

  • Przeczytaj #Uwagi ogólne
  • Skype nie nie znajduje się już w repozytoriach Edgy, więc:
sudo apt-get install libqt3-mt
wget http://www.skype.com/go/getskype-linux-deb
sudo dpkg -i skype_debian-*.deb
  • By uruchomić: Aplikacje -> Internet -> Skype
Metoda alternatywna instalowania Skype (z oficjalnego repozytorium) Skype)
sudo gedit /etc/apt/sources.list
  • Na końcu pliku dodaj
## Official Skype Repository
deb http://download.skype.com/linux/repos/debian/ stable non-free
  • Następnie
sudo apt-get update
sudo apt-get install skype
  • By uruchomić: Aplikacje -> Internet -> Skype

Jak zainstalować komunikator Kadu (protokół GG)

sudo sh -c "echo 'deb http://deb.svx.pl edgy main universe' >> /etc/apt/sources.list"
wget http://poczta.prezu.one.pl/miastoplusa_sms/gpg.txt
apt-key add gpg.txt
rm gpg.txt
sudo apt-get update
sudo apt-get install kadu
  • Dostępne są następujące moduły
kadu-alsasound
kadu-amarok
kadu-aosound
kadu-artssound
kadu-dcopexport
kadu-dev
kadu-esdsound
kadu-extinfo
kadu-filedesc
kadu-lednotify
kadu-mail
kadu-miastoplusasms
kadu-nassound
kadu-pcspeaker
kadu-spellchecker
kadu-tabs
Jak poprawić wygląd komunikatora Kadu

Uwaga: Porada skierowana jest dla użytkowników Ubuntu z środowiskiem graficznym innym od KDE.

sudo apt-get install msttcorefonts

Po zainstalowaniu pakietu w systemie pojawią się dodatkowe czcionki, np. Verdana.

  • Wybieramy w kadu czcionkę z polskimi znakami diakrytycznymi np. Verdana.
Kadu->Menu->Konfiguracja->Wygląd->Czcionki
  • Instalujemy qtconfig oraz skórkę "polymer"
sudo apt-get install qt3-qtconfig
wget http://download.ubuntu.pl/_Dapper_Drake/themes/polymer_0.3.2-1_i386.deb
sudo dpkg -i polymer_0.3.2-1_i386.deb
rm polymer_0.3.2-1_i386.deb
  • Uruchamiamy qtconfig
qtconfig
  • Wybieramy nowo zainstalowaną skórkę "polymer"
Apperance:Select Gui Style = Polymer
  • Wybieramy w ustawieniach QT czcionkę z polskimi znakami diakrytycznymi np. Verdana.
Fonts:Default Font Family = Verdana
  • Zapisujemy ustawienia:
ctrl+s
kadu-tclscripting
kadu-weather
kadu-xmms
kadu-xosdnotify 
  • Oraz dodatkowe zestawy ikon:
kadu-themecrystal16
kadu-themecrystal22
kadu-themenuvola16
kadu-themenuvola22

Uwaga: interfejs komunikatora Kadu jest oparty na bibliotece QT, która jest częścią środowiska graficznego KDE, Użytkownicy Ubuntu muszą ją zainstalować.

Jak zainstalować komunikator Gnu Gadu 2 (protokoły GG, Jabber, Tlen)

Należy dodać repozytorium Gnu Gadu, otwieramy plik:

sudo gedit /etc/apt/sources.list

Na koniec pliku wklejamy linijkę:

deb http://www.gnugadu.org/packages/ubuntu/ edgy main

Zapisujemy plik i wykonujemy w konsoli polecenie:

sudo apt-get update
sudo apt-get install gg2



P2P

Jak zainstalować klienta Direct Connect (LinuxDC++)

wget -c http://easylinux.info/uploads/linuxdcpp.tar.gz
sudo tar zxvf linuxdcpp.tar.gz -C /opt
gksudo gedit /usr/share/Aplikacje/linuxdcpp.desktop
  • Wstaw poniższe linie do nowego pliku:
[Desktop Entry]
Encoding=UTF-8
Name=LinuxDC++
Exec=linuxdcpp
Terminal=false
Type=Application
StartupNotify=true
Icon=/opt/linuxdcpp/pixmaps/linuxdcpp.png
Categories=Application;Network;
  • Zapisz plik
  • Aplikacje -> Internet -> LinuxDC++
  • Jeśli chciałbyś skompilować najnowszą wersję z repozytorium CVS użyj tej wskazówki

Uwaga: Istnieje jeszcze jedna możliwość zainstalowania klienta DC. Niedawno powstał projekt instalatora klienta DC dla Linuksa. Znajduje się on na stronie Instalator DC. Zwróć uwagę na zależności jakich wymaga pakiet Linux DC.

Jak zainstalować klienta sieci P2P BitTorrent (Azureus)

Uwaga: Instalacja tego pakietu jest przeprowadzana przez Automatix2. Jeśli korzystałeś już z Automatix2 to pakiet ten może być już zainstalowany

sudo apt-get install azureus
  • Aplikacje -> Internet -> Azureus
(Alternatywna metoda)
Powyższa metoda pozwala na instalację Azureusa wraz wersją gcj javy, alternatywą dla wersji firmy Sun.
wget http://kent.dl.sourceforge.net/sourceforge/azureus/Azureus_2.5.0.0_linux.tar.bz2
sudo tar jxvf Azureus_2.5.0.0_linux.tar.bz2 -C /opt/
sudo gedit /usr/share/Aplikacje/azureus.desktop
  • Dodaj poniższe linie do nowego pliku
[Desktop Entry] 
Name=Azureus
Comment=Java BitTorrent Client
Exec=/opt/azureus/azureus
Icon=/opt/azureus/Azureus.png
Terminal=false
Type=Application
Categories=Application;Network;
  • Zapisz plik
  • Aplikacje -> Internet -> Azureus
Jak odinstalować Azureusa
sudo apt-get remove azureus

Jak zainstalować klienta sieci P2P BitTorrent (Bittornado)

Uwaga: Instalacja tego pakietu jest przeprowadzana przez Automatix2. Jeśli korzystałeś już z Automatix2 to pakiet ten może być już zainstalowany

sudo apt-get install bittornado bittornado-gui
  • Aplikacje -> Internet -> Bittornado Client
Jak odinstalować Bittornado

sudo apt-get remove bittornado bittornado-gui

Jak zainstalować lekkiego klienta sieci P2P Bittorrent (Transmission)

Dodajemy repozytorium dla Transmission:

sudo gedit /etc/apt/sources.list

Na końcu dodajemy repozytorium:

deb http://acorbeaux.free.fr/ubuntu edgy transmission

Zapisujemy plik i wpisujemy w konsoli:

sudo apt-get update
sudo apt-get install transmission

Program uruchamiamy:

Aplikacje -> Internet -> Transmission

Jak zainstalować klienta sieci P2P ed2k (aMule)

Uwaga: Instalacja tego pakietu jest przeprowadzana przez Automatix2. Jeśli korzystałeś już z Automatix2 to pakiet ten może być już zainstalowany

sudo apt-get install amule
  • Aplikacje -> Internet -> aMule
Jak odinstalować aMule
sudo apt-get remove amule

Jak zainstalować klienta sieci P2P Gnutella (FrostWire)

Uwaga: Instalacja tego pakietu jest przeprowadzana przez Automatix2. Jeśli korzystałeś już z Automatix2 to pakiet ten może być już zainstalowany

wget -c http://www.users.on.net/~stubby/FrostWire-4.10.9-2.i586.deb
sudo dpkg -i FrostWire-4.10.9-2.i586.deb
  • Aplikacje -> Internet -> FrostWire

Jak używać uTorrent

Zakładam, że ściągnąłeś uTorrent i zainstalowałeś wine

   sudo gedit /usr/bin/utorrent

Wklej do tego pliku ten tekst:

   #!/bin/sh
   cd ~/TWOJAŚCIEŻKA/utorrent
   if [ "$1" != "" ]; then
   var="`echo $1 | sed 's/\//\\\/g'`"
   var="Z:${var}"
   wine utorrent.exe "$var"
   else
   wine utorrent.exe
   fi

Zastąp "TWOJAŚCIEŻKA" położeniem uTorrent. Zapisz i wyjdź, a następnie wpisz następujące polecenie by zrobić go wykonywalnym:

   sudo chmod a+x /usr/bin/utorrent

Multimedialne odtwarzacze i wtyczki do przeglądarek

Jak zainstalować kodeki do odtwarzania multimediów

sudo apt-get install gstreamer0.10-ffmpeg gstreamer0.10-gl gstreamer0.10-plugins-base \
gstreamer0.10-plugins-good gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse \
gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse w32codecs

Jakie pakiety zainstalować aby umożliwić odtwarzanie DVD

ironss: gstreamer dvd plugin jest dostępne jako cześć paczki plugins-bad (albo ugly?) i nie działa solidnie. Jednakże, Totem działa z wtyczką do odtwarzania DVD dla xine. To powinno działać dopóki gstreamer nie będzie miał możliwości odtwarzania DVD. Weż pod uwagę że nie musisz instalować xine-ui czy mplayer co jest czasami sugerowane.

sudo apt-get install libdvdread3 
sudo /usr/share/doc/libdvdread3/install-css.sh
sudo apt-get install totem-xine

Stubby: gstreamer dvd plugin nie przeportowany jeszcze na Dappera. Wykonanie instrukcji ponizej nie pozwoli działać poprawnie DVD.

sudo apt-get install libdvdcss2

Jak zainstalować serwer dźwięku MIDI (Timidity++)

  • Timidity pozwala odtwarzać MIDI tym, którzy nie posiadają sprzętowego wsparcia dla MIDI lub nie mają procesora MIDI wbudowanego w kartę dźwiękową (czyli dla większości użytkowników), wykorzystując syntezator programowy
  • Zainstaluj Timidity
sudo apt-get install timidity
  • Ustaw Timidity by uruchomiało się wraz ze startem systemu
sudo gedit /etc/default/timidity
  • Odkomentuj następującą linijkę (usuń znak "#")
#TIM_ALSASEQ=true
  • Ustaw także moduły do załadowania
sudo gedit /etc/modules
  • Dodaj następujące moduły na końcu pliku
snd-seq-device
snd-seq-midi
snd-seq-oss
snd-seq-midi-event
snd-seq
  • Zrestartuj komputer

Jak zainstalować odtwarzacz multimediów (xine-ui)

sudo apt-get install xine-ui libxine-extracodecs
  • Aplikacje -> Dźwięk i obraz -> xine

Jak zainstalować odtwarzacz multimediów (VLC) wraz z wtyczką do Firefoksa

sudo apt-get install vlc vlc-plugin-* mozilla-plugin-vlc
  • Aby przesyłać w sieci pliki video zainstaluj poniższe pakiety:
apt-get install avahi-daemon
apt-get install avahi-utils
Aplikacje -> Dźwięk i obraz -> VLC Media Player

Jak zainstalować odtwarzacz multimediów (Mplayer) wraz z wtyczką do Firefoksa

sudo apt-get install mozilla-mplayer
Aplikacje -> Dźwięk i obraz -> MPlayer Movie Player

Jak zainstalować odtwarzacz multimediów (Totem) wraz z wtyczką do Firefoksa

sudo apt-get install totem-gstreamer-firefox-plugin
  • Zrestartuj Firefoksa

Jak zainstalować odtwarzacz muzyki (XMMS)

sudo apt-get install xmms xmms-skins
wget -c http://easylinux.info/uploads/xmms-wma_1.0.4-2_i386.deb
sudo dpkg -i xmms-wma_1.0.4-2_i386.deb
  • Aplikacje -> Dźwięk i obraz -> XMMS

Jak zainstalować odtwarzacz multimedialny (Songbird)

Najpierw ściągnij ten skrypt powłoki z Psychocats.net Otwórz Terminal i wpisz te polecania za jednym podejściem

cd Desktop
chmod +x installsongbird.sh
./installsongbird.sh
  • Applications -> Sound & Video -> Songbird

By usunąć skorzystaj z tego skryptu powłoki i użyj z tych samych instrukcji, użytych przy instalacji Songbirda ale zamiast install wpisz remove

Jak zainstalować odtwarzacz muzyki (amaroK)

sudo apt-get install amarok
  • Aplikacje -> Dźwięk i obraz -> amaroK
Jak odinstalować amaroK
sudo apt-get remove amarok

Jak zainstalować Menadżer i odtwarzacz muzyki (Banshee)

sudo apt-get install banshee


  • Aplikacje -> Dźwięk i obraz -> Banshee
Jak odinstalować Banshee
sudo apt-get remove banshee

Jak zainstalować odtwarzacz multimediów (RealPlayer 10)

sudo apt-get install realplay
Uwaga: Jeżeli korzystasz z repozytoriów PLF, powyższe polecenie zainstaluje RealPlayer w wersji 10. W przeciwnym przypadku zostanie zainstalowany RealPlayer 8 z repozytoriów multiverse.
  • Aplikacje -> Dźwięk i obraz -> RealPlayer 10
  • Dodatkowo zostaną zainstalowane wszystkie niezbędne wtyczki do oglądania plików real video w przeglądarce Firefox
  • Aby uniknąć migotania lub przyciemniania obrazu podczas przełączania okien idź do
  • RealPlayer 10 -> Tools -> Preferences -> Hardware -> Odznacz XVideo


Alternatywne źródło

Jak zainstalować Stream Directory Browser (streamtuner)

sudo apt-get install streamtuner
sudo apt-get install streamripper
  • Aplikacje -> Dźwięk i obraz -> streamtuner
Jak odinstalować Stream Directory Browser
sudo apt-get remove streamtuner streamripper

Jak zainstalować Internet TV (DemocracyTV beta)

  • Jeżeli twój komputer jest wyposażony w procesor 32 bitowy wpisz w konsoli:
wget http://ftp.osuosl.org/pub/pculture.org/democracy/linux/ubuntu/democracyplayer-data_0.9.0.2-1ubuntupcf_all.deb
wget http://ftp.osuosl.org/pub/pculture.org/democracy/linux/ubuntu/democracyplayer_0.9.0.2-1ubuntupcf_i386.deb
sudo apt-get upgrade
sudo dpkg -i democracyplayer-data_0.9.0.2-1ubuntupcf_all.deb
sudo apt-get install mozilla-browser mozilla-psm mozilla-dev
sudo dpkg -i democracyplayer_0.9.0.2-1ubuntupcf_i386.deb


  • Jeżeli masz komputer z procesorem 64 bitowym (amd64) wpisz:
wget http://ftp.osuosl.org/pub/pculture.org/democracy/linux/ubuntu/democracyplayer-data_0.9.0.2-1ubuntupcf_all.deb
wget http://ftp.osuosl.org/pub/pculture.org/democracy/linux/ubuntu/democracyplayer_0.9.0.2-1ubuntupcf_amd64.deb
sudo apt-get upgrade
sudo dpkg -i democracyplayer-data_0.9.0.2-1ubuntupcf_all.deb
sudo apt-get install mozilla-browser mozilla-psm mozilla-dev
sudo dpkg -i democracyplayer_0.9.0.2-1ubuntupcf_amd64.deb

  • W obu przypadkach może pojawić się konieczność doinstalowania zależności:
sudo apt-get -f install
  • Aby uzyskać wsparcie dla dodatkowych formatów musisz zainstalować libxine-extracodecs (sprawdź Restricted Formats dla więcej informacji)
sudo apt-get install libxine-extracodecs

Możesz też użyć innej metody: kliknij dwa razy (albo prawy przycisk, z menu wybierz "Otwórz za pomocą gdebi) na poniższych plikach deb, najpierw democracyplayer-data_0.9.0.2-1ubuntupcf_all.deb a potem democracyplayer_0.9.0.2-1ubuntupcf_i386.deb (jeżeli masz procesor 32 bitowy) albo democracyplayer_0.9.0.2-1ubuntupcf_amd64.deb (jeżeli masz procesor 64 bitowy).

  • Aplikacje -> Dźwięk i obraz -> Democracy TV



Multimedialne edytory i inne narzędzia

Jak zainstalować Music Organizer (Cowbell)

sudo apt-get install cowbell
  • Aplikacje -> Dźwięk i obraz -> Cowbell Music Organizer
Jak odinstalować Cowbell
sudo apt-get remove cowbell

Jak zainstalować edytor tagów ID3 (EasyTAG)

sudo apt-get install easytag
  • Aplikacje -> Dźwięk i obraz -> EasyTAG
Jak odinstalować EasyTAG
sudo apt-get remove easytag

Jak zainstalować edytor filmów (Kino)

sudo apt-get install kino
sudo apt-get install kinoplus
sudo apt-get install kino-timfx
sudo apt-get install kino-dvtitler
  • Aplikacje -> Dźwięk i obraz -> Kino Video Editor
Jak odinstalować Kino
sudo apt-get remove kino kinoplus kino-timfx kino-dvtitler

Jak zainstalować edytor audio (Audacity)

sudo apt-get install audacity
  • Aplikacje -> Dźwięk i obraz -> Audacity
Jak odinstalować Audacity
sudo apt-get remove audacity

Jak zainstalować program do komponowania muzyki (NoteEdit)

sudo apt-get install noteedit lilypond
sudo gedit /usr/share/applications/noteedit.desktop
  • Wklej do nowego pliku następujący fragment
[Desktop Entry]
Name=NoteEdit
Comment=A free music score editor
Exec=noteedit
Icon=/usr/share/app-install/icons/noteedit.xpm
Terminal=false
Type=Application
Categories=Application;AudioVideo;
  • Zapisz plik
  • Aplikacje -> Dźwięk i obraz -> NoteEdit



Edytory, przeglądarki (itp.) grafiki

Jak zainstalować przeglądarkę zdjęć (digiKam)

sudo apt-get install digikam digikamimageplugins kipi-plugins
  • Aplikacje -> Dźwięk i obraz -> digikam

Jak zainstalować menadżer zdjęć (Picasa)

gksudo gedit /etc/apt/sources.list
  • Dodaj poniższy tekst na koniec pliku
# Google Picasa for Linux repository
deb http://dl.google.com/linux/deb/ stable non-free
  • Zapisz edytowany plik
sudo apt-get update
sudo apt-get install picasa
  • Aplikacje -> Graphics -> Picasa

Jak zainstalować edytor grafiki wektorowej (Inkscape)

sudo apt-get install inkscape


Alternatywna metoda:

1. Pobierz oficjalny instalator Inkscape dla Linuxa .
2. Wybierz mirror i zapisz plik na twoim Desktop.
3. Kliknij prawym przyciskiem, wybierz "Properties --> Permissions --> Owner:Execute" i zamknij okno dialogowe. (One-time procedure)
4. Double-click it and follow the instructions.
5. Install the support code system-wide, if you have the root password. (One-time procedure)

NOTA: Możesz i powinieneś zainstalować to jako user, zamiast jako Root. To jest łatwo zakończone drugą metodą.



Programowanie i rozwój

Jak zainstalować edytor stron internetowych (Nvu)

sudo apt-get install nvu
sudo rm -f /usr/share/Aplikacje/nvu.desktop
gksudo gedit /usr/share/Aplikacje/nvu.desktop
  • Wprowadź poniższe linie do nowo utworzonego pliku
[Desktop Entry]
Name=Nvu
Comment=Web Development Editor
Exec=nvu
Icon=nvu.xpm
Terminal=false
Type=Application
Categories=Application;Development;
  • Zapisz plik
  • Aplikacje -> Internet -> Nvu

Jak zainstalować progrgam do toworzenia stron internetowych (Bluefish)

sudo apt-get install bluefish
  • Aplikacje -> Programowanie -> Bluefish

Jak zainstalować Web Development Environment (quanta plus)

sudo apt-get install quanta
  • Aplikacje -> Programowanie -> Quanta Plus

Jak zainstalować Project Management Application (Planner)

sudo apt-get install planner
  • Aplikacje -> Office -> Project Management

Jak zainstalować jedit

wget -c http://optusnet.dl.sourceforge.net/sourceforge/jedit/jedit_4.3pre6_all.deb
sudo dpkg -i jedit_4.3pre6_all.deb
  • Aplikacje -> Programming -> Programmers text editor jedit

Jak zainstalować Python Development Tools

Python Dev Tools

sudo apt-get install gcc libc6-dev python-dev python-setuptools python2.4-profiler

Zainstaluj EZ Setup (Narzędzie do instalowania Pythonowych rzeczy)

wget http://peak.telecommunity.com/dist/ez_setup.py
sudo python ez_setup.py

Upgrade Setup Tools

sudo easy_install -U --script-dir /usr/local/bin setuptools

Zainstaluj TurboGears Framework (opcjonalnie)

sudo easy_install --script-dir /usr/local/bin TurboGears

Jak zainstalować Integrated Development Environment (Anjuta)

sudo apt-get install anjuta
  • Aplikacje -> Programming -> Anjuta IDE

Jak zainstalować C# Integrated Development Environment (MonoDevelop)

sudo apt-get install mono mono-gmcs mono-gac mono-utils monodevelop

Jak zainstalować Java Integrated Development Environment (Eclipse)

sudo apt-get install eclipse
  • Aplikacje -> Development -> Eclipse

Jak zainstalować Basic Compilers (build-essential)

sudo apt-get install build-essential



Finanse

Jak zainstalować Accounting Application (GnuCash)

Uwaga: Instalacja tego pakietu jest przeprowadzana przez Automatix2. Jeśli korzystałeś już z Automatix2 to pakiet ten może być już zainstalowany

sudo apt-get install gnucash
  • Aplikacje -> Biuro -> GnuCash

Jak zainstalować program do prowadzenia księgowości (Eqonomize!)

sudo apt-get install eqonomize
sudo gedit /usr/share/applications/eqonomize.desktop
  • Dodaj następujący fragment do nowego pliku
[Desktop Entry] 
Name=Eqonomize!
Comment=Personal Accounting Software
Exec=eqonomize %i %m -caption "%c"
Terminal=false
Type=Application
MimeType=application/x-eqonomize
Categories=Application;Office;
X-DCOP-ServiceType=Unique
X-DCOP-ServiceName=eqonomize
X-KDE-StartupNotify=true
Comment=Personal finances manager / bookkeeping software
X-Ubuntu-Gettext-Domain=desktop_eqonomize
  • Zapisz plik
  • Aplikacje -> Biuro -> Eqonomize!

Nagrywanie i zgrywanie CD/DVD

Jak zainstalować DVD Ripper (dvd::rip)

sudo apt-get install dvdrip vcdimager cdrdao subtitleripper
sudo ln -fs /usr/bin/rar /usr/bin/rar-2.80
gksudo gedit /usr/share/Aplikacje/dvdrip.desktop
  • Umieść poniższy wpis w nowym pliku
[Desktop Entry]
Name=dvd::rip 
Comment=dvd::rip
Exec=dvdrip
Icon=/usr/share/perl5/Video/DVDRip/icon.xpm
Terminal=false
Type=Application
Categories=Application;AudioVideo;
  • Zapisz plik
  • Aplikacje -> Dźwięk i obraz -> dvd::rip

Jak zainstalować ripper DVD(AcidRip)

sudo apt-get install acidrip


Uwaga: AcidRip nie rozpozna dvd jeżeli dma jest włączone. W takim wypadku cofnij proces #Jak przyspieszyć CD/DVD-ROM.

Jak zainstalować CD Ripper (Goobox)

sudo apt-get install goobox
sudo rm -f /usr/share/Aplikacje/goobox.desktop
gksudo gedit /usr/share/Aplikacje/goobox.desktop
  • Umieść poniższy wpis w nowym pliku
[Desktop Entry]
Name=CD Player & Ripper
Comment=Play and extract CDs
Exec=goobox
Icon=goobox.png
Terminal=false
Type=Application
Categories=Application;AudioVideo;
  • Zapisz plik
  • Aplikacje -> Dźwięk i obraz -> CD Player & Ripper

Jak zainstalować aplikację do nagrywania płyt CD/DVD (GnomeBaker)

Uwaga: Instalacja tego pakietu jest przeprowadzana przez Automatix2. Jeśli korzystałeś już z Automatix2 to pakiet ten może być już zainstalowany

sudo apt-get install gnomebaker
  • Aplikacje -> Dźwięk i obraz -> GnomeBaker

Jak zainstalować aplikację do nagrywania płyt CD/DVD (K3b)

sudo apt-get install k3b libk3b2-mp3
  • Aplikacje -> Dźwięk i obraz -> K3b

Sieć

Jak zainstalować klienta dialup PPP (GNOME PPP)

sudo apt-get install gnome-ppp
  • Aplikacje -> Internet -> GNOME PPP

Jak zainstalować klienta szerokopasmowego internetu ADSL/PPPoE (RP-PPPoE)

wget -c http://easylinux.info/uploads/rp-pppoe-3.6.tar.gz
sudo tar zxvf rp-pppoe-3.6.tar.gz -C /opt/
sudo chown -R root:root /opt/rp-pppoe-3.6/
gksudo gedit /usr/share/Aplikacje/RP-PPPoE.desktop
  • Dodaj te linijki do nowego pliku:
[Desktop Entry]
Name=RP-PPPoE
Comment=RP-PPPoE
Exec=gksudo /opt/rp-pppoe-3.6/go-gui
Icon=pppoeconf.xpm
Terminal=false
Type=Application
Categories=Application;Network;
  • Zapisz plik
  • Aplikacje -> Internet -> RP-PPPoE

Jak używać Bluetooth do dzielenia się plikami

sudo apt-get install bluez-utils gnome-bluetooth
  • Otwórz: Aplikacje -> Akcesoria -> Blouetooth file sharing
  • W tej chwili możesz otrzymywać pliki z innych urządzeń korzystających z Bluetooth
  • By wysłać plik: znajdź pożądany plik, kliknij prawym przyciskiem myszy i wybierz "Wyślij do...", poczekaj, aż urządzenie zostanie wykryte i kliknij "Wyślij".

Jeśli chcesz sprawdzić, czy Twoje urządzenie jest wspierane, zajrzyj na tę stronę: http://www.holtmann.org/linux/bluetooth/features.html

System

Jak zainstalować menadżer bootowania (BUM)

sudo apt-get install bum
  • System -> Administracja -> Boot-Up Manager

Jak zainstalować menadżer partycji (GParted)

sudo apt-get install gparted
  • Aplikacje -> Narzędzia systemowe -> GParted

Jak zainstalować dodatkowe czcionki

sudo apt-get install xfonts-intl-arabic
sudo apt-get install xfonts-intl-asian
sudo apt-get install xfonts-intl-chinese
sudo apt-get install xfonts-intl-chinese-big
sudo apt-get install xfonts-intl-european
sudo apt-get install xfonts-intl-japanese
sudo apt-get install xfonts-intl-japanese-big
sudo apt-get install xfonts-intl-phonetic
sudo apt-get install gsfonts-x11
sudo apt-get install msttcorefonts
sudo fc-cache -f -v


Uwaga: Ubuntu Dapper posiada czcionki DejaVu (derived from Bitstream Vera) i wspiera znaki łacińskie, greckie oraz cyrylicę.

Bezpieczeństwo

Jak zainstalować Firewall (Firestarter)

sudo apt-get install firestarter
  • Aplikacje -> System Tools -> Firestarter

Jak zainstalować analizator ruchu sieciowego (Ethereal)

sudo apt-get install ethereal
  • Aplikacje -> Internet -> Ethereal

Jak zainstalować analizator ruchu sieciowego (Wireshark)

sudo apt-get install wireshark
  • Aplikacje -> Internet -> Wireshark

Jak zainstalować skaner bezpieczeństwa (Nessus)

sudo apt-get install nessus
sudo apt-get install nessusd
sudo nessus-adduser
sudo ln -fs /etc/init.d/nessusd /etc/rc2.d/S20nessusd
sudo /etc/init.d/nessusd start
gksudo gedit /usr/share/Aplikacje/Nessus.desktop
  • Wklej poniższy tekst
[Desktop Entry]
Name=Nessus
Comment=Nessus
Exec=nessus
Icon=/usr/share/pixmaps/nessus.xpm
Terminal=false
Type=Application
Categories=Application;System;
  • Zapisz plik
  • Aplikacje -> Narzędzia systemowe -> Nessus

Programy do archiwizacji / paczek / kompresji

Jak zainstalować archiwiaztor 7z ( .7)

sudo apt-get install p7zip-full

Jak zainstalować archiwizator RAR (rar)

Uwaga: Instalacja tego pakietu jest przeprowadzana przez Automatix2. Jeśli korzystałeś już z Automatix2 to pakiet ten może być już zainstalowany

sudo apt-get install rar 
sudo apt-get install unrar
  • Aplikacje -> Akcesoria -> Zarządca archiwów

Jak zainstalować konwerter pakietów .rpm na .deb (Alien)

sudo apt-get install alien



Gry

Jak zainstalować Jak zainstalować grę Tuxracer

sudo apt-get install planetpenguin-racer planetpenguin-racer-data planetpenguin-racer-extras
  • Aplikacje -> Gry -> planetpenguin-racer

Jak zainstalować Jak zainstalować grę Frozen-Bubble

sudo apt-get install frozen-bubble
  • Aplikacje -> Gry -> Frozen-Bubble

Jak zainstalować Jak zainstalować grę Scorched3D

sudo apt-get install scorched3d
gksudo gedit /usr/share/Aplikacje/scorched3d.desktop
  • Wprowadź poniższe linie do nowo utworzonego pliku
[Desktop Entry]
Name=Scorched 3D
Comment=A 3D Remake Of Scorched Earth
Exec=scorched3d
Icon=
Terminal=false
Type=Application
Categories=Application;Jak zainstalować grę;ArcadeGame;
  • Zapisz plik
  • Aplikacje -> Gry -> Scorched 3D

Jak zainstalować strategię czasu rzeczywistego globulation 2 (alpha21)

wget http://globulation2.org/releases/0.8.21/glob2_alpha21_i386.deb
sudo dpkg -i glob2_alpha21_i386.deb

Możesz także potrzebować w przypadku błędu uzyć komendy:

sudo apt-get -f install

aby zagrać użyj polecenia

glob2

Jak zainstalować KDE Edutainment

sudo apt-get install kdeedu
  • Aplikacje -> Edukacja -> ...

Bez kategorii

Jak zainstalować 3D modeling tool (Blender 3d)

sudo apt-get install blender
  • Aplikacje -> Graphics -> Blender 3D modeller

Jak zainstalować Chinese Input Method (SCIM)

The following advices are outdated and it could be hard to revert to normal afterwards. Please follow instead the official Ubuntu 6.06 Dapper Drake guide HERE

Please note that scim is now installed by default in Dapper, and installing Chinese, Japanese or Korean Support is done using System>Administration>Language Support. The wiki details the method more thoroughly

sudo apt-get install scim
sudo apt-get install scim-chinese
sudo apt-get install scim-config-socket
sudo apt-get install scim-gtk2-immodule
sudo apt-get install scim-tables-zh
wget -c http://easylinux.info/uploads/fireflysung-1.3.0.tar.gz
sudo tar zxvf fireflysung-1.3.0.tar.gz -C /usr/share/fonts/truetype/
sudo chown -R root:root /usr/share/fonts/truetype/fireflysung-1.3.0/ 
sudo fc-cache -f -v
  • System -> Preferences -> SCIM Input Method Setup
  • To activate SCIM
Press 'Ctrl + Space'

Jak zainstalować Desktop Applets (gDesklets)

Uwaga: Instalacja tego pakietu jest przeprowadzana przez Automatix2. Jeśli korzystałeś już z Automatix2 to pakiet ten może być już zainstalowany

sudo apt-get install gdesklets
sudo apt-get install gdesklets-data

Jak zainstalować wirtualne planetarium (Stellarium)

sudo apt-get install stellarium
gksudo gedit /usr/share/Aplikacje/stellarium.desktop
  • Wprowadź poniższe linie do nowo utworzonego pliku
[Desktop Entry]
Name=Stellarium
Comment=Virtual planetarium
Exec=stellarium
Terminal=false
Type=Application
Categories=Application;Education;
Icon=stellarium
  • Aplikacje -> Education -> Stellarium

Druga metoda instalacji method: (version 0.6.2)

1. Pobierz instalator Stellarium.
2. Zapisz plik na twój pulpit.
3. Naciśnij na niego prawym klawiszem myszki, zaznacz "ptaszkiem" "Właściwości --> Uprawnienia --> Wykonanie:Zezwól na uruchamianie pliku jako programu" i zamknij okno dialogowe.
4. Kliknij podwójnie na plik i postępuj zgodnie z wskazówkami.
5. Install the support code system-wide, if you have the root password. (One-time procedure)

NOTE: You can and should install the program as a User, rather than Root. This is easily accomplished with the second method.

Jak zainstalować Google Earth

wget -c http://dl.google.com/earth/GE4/GoogleEarthLinux.bin
sudo sh GoogleEarthLinux.bin
  • Pozostaw /usr/local/google-earth jako domyślną ścieżkę instalacji
  • Po instalacji naciśnij Exit. Jeżeli wcisnąłeś przycisk run przeczytaj notkę poniżej.
sudo cp /usr/local/google-earth/googleearth.desktop /usr/share/Aplikacje/
  • Aplikacje -> Internet -> Google Earth
  • Note: If you run Google Earth for the first time from the installer, it will require root privileges to run the next time. To fix that:
sudo chmod 777 -R ~/.googleearth

Jak zainstalować menadżer maszyny wirtualnej (VMware)

  • Zarejestruj konto tutaj, by otrzymać darmowy numer serial. Numer zostanie Ci wysłany emailem.
sudo apt-get install linux-headers-`uname -r` build-essential xinetd
wget -c http://download3.vmware.com/software/vmserver/VMware-server-1.0.1-29996.tar.gz
tar xzf VMware-server-1.0.1-29996.tar.gz -C /tmp
cd /tmp/vmware-server-distrib
sudo ./vmware-install.pl
  • Zaakceptuj wszystkie domyślne ustawienia i podaj serial
  • Aplikacje -> Narzędzia systemowe -> VMware Server Console
  • Zobacz ten wątek, jeśli będziesz miał problemy: Ubuntu Forums

Jak zainstalować aplikacje przeznaczone dla systemu Windows w Linuksie (Wine)

Wine Is Not an Emulator (Wine nie jest emulatorem). Wine jest implentacją Otwartego Oprogramowania API Windowsa dla powłoki X oraz Unix'a. Wine jest kompatybilną powłoką dla programów Windowsa. Wine nie wymaga Microsoft Windows i jest darmową altermatywą implementacji Windows API posiadającą 100% kodu spoza Microsoft, ponadto Wine opcjonalnie może używać natywnych DLL Windowsa jeżeli są dostępne.

Innymi słowy, Wine pozwala ci uruchamiać aplikacje Windowsa.

  • Najpierw dodaj do repozytoriów WINE:
gksudo gedit /etc/apt/sources.list
  • Na końcu pliku dodaj te linijki:
# Repozytoria WINE
deb http://wine.budgetdedicated.com/apt edgy main
deb-src http://wine.budgetdedicated.com/apt edgy main
  • Zapisz plik
sudo apt-get update
sudo apt-get install wine

Jak zainstalować zwijaną konsolę znaną z pierwszoosobowych strzelanek (tilda)

sudo apt-get install tilda
  • Domyślnym klawiszem zwijającym/rozwijającym konsolę jest F1. Aby to zmienić wykonaj w zwykłym terminalu
tilda -C 

lub naciśnij prawym klawiszem myszki na tildę, a z menu kontekstowego wybrać Preferencję. W preferencjach tildy można ustawić klawisz zwijania/rozwijania, kolory, czcionki, przezroczystość, wielkość terminala itp.

Jak zainstalować menadżer haseł (Revelation)

sudo apt-get install revelation
  • Aplikacje -> Akcesoria -> Revelation Password Manager
Jak odinstalować VMware
sudo apt-get remove revelation

Jak włączyć ciągłą i automatyczną zmianę tapety wykorzystując obrazy Flickr

Zajrzyj tu po tapety Chcesz zmienić wygląd biurka Ubuntu by stało się bardziej kolorowe i piękne - to dla Ciebie!

Jak zainstalować WinPopup (LinPopUp)

sudo apt-get install linpopup
gksudo gedit /usr/share/Aplikacje/linpopup.desktop
  • Wklej poniższe linie do nowego pliku
[Desktop Entry]
Name=LinPopUp
Comment=LinPopUp
Exec=linpopup
Icon=/usr/share/pixmaps/linpopup.xpm
Terminal=false
Type=Application
Categories=Application;Utility;
  • Zapisz plik
  • Aplikacje -> Accessories -> LinPopUp

Jak zainstalować aplikację DTP (Scribus)

sudo apt-get install scribus
  • Aplikacje -> Biuro -> Scribus

Jak zainstalować edytor diagramów (Dia)

sudo apt-get install dia-gnome
  • Aplikacje -> Grafika -> Dia

Jak zainstalować przeglądarkę plików CHM (xCHM)

sudo apt-get install xchm
  • Aplikacje -> Grafika -> xCHM

Inne środowiska graficzne

Jak zainstalować KDE

Wpisz w terminalu:

sudo apt-get install kubuntu-desktop
Instalacja wymaga około ~400MB na dysku.
  • System -> Zakończ ->Wyloguj
  • Żeby zalogować się do KDE kliknij na Sesje i wybierz KDE.

Jak zainstalować XFCE

Wpisz w terminalu:

sudo apt-get install xubuntu-desktop
  • System -> Zakończ ->Wyloguj
  • Żeby zalogować się do XFCE kliknij na Sesje i wybierz XFCE.

Jak zainstalować XFCE 4.4 RC2

  • By zainstalować XFCE 4.4 RC2 na świeżo
sudo apt-get install build-essential gcc pkg-config libglib2.0-0 libglib2.0-dev libgtk2.0-0 libgtk2.0-dev \
     libxml2-dev libvte-dev libvte9 libxpm-dev libxpm4 libasound2-dev alsa-base alsa-utils libxml2 \
     libxml-parser-perl libpng12-0 libpng12-dev libice-dev libsm-dev xorg-dev
chmod +x xfce4-4.4RC2-installer.run 
sudo ./xfce4-4.4RC2-installer.run
  • Ostatecznie, by włączyć Xfce, wyloguj się i zaloguj ponownie, wybierając sesję Xfce

Jak zainstalować FluxBox

Tutaj znajdują się Screeny.

Wpisz w terminalu:

sudo apt-get install fluxbox
Ustawienie logowania w GDM

Wpisz w terminalu:

echo "exec startfluxbox" > ~/.xinitrc
Ustawienie dźwięku podczas logowania

Wpisz w terminalu:

sudo apt-get install sox
gedit ~/.fluxbox/startup
  • Znajdź linię:
exec /usr/local/bin/fluxbox
  • Wpisz tę linię:
play /usr/share/sounds/login.wav > /dev/null 2>&1 &

Upiększacze

Jak zainstalować Xgl/Compiz (Nvidia)


Wpisz w terminalu:

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
gksudo gedit /etc/X11/xorg.conf
  • Znajdź tą sekcję:
Section "Module"
	Load	"i2c"
	Load	"bitmap"
	...
	Load	"type1"
	Load	"vbe"
EndSection
  • Zakomentuj linię (jak poniżej)
#	Load	"dri"
#	Load	"GLcore"
  • Upewnij się że glx jest włączony:
	Load	"glx"
  • Znajdź tą sekcję (może sie różnić)
Section "Device"
	Identifier	"NVIDIA Corporation NV34M [GeForce FX Go5200]"
	Driver		"nv"
	BusID		"PCI:1:0:0"
EndSection
  • Zamień na (Identifier i BusID pozostaw bez zmian)
Section "Device"
	...
	Driver		"nvidia"
	...
	Option		"RenderAccel"		"true"
	Option		"AllowGLXWithComposite" "true"
EndSection
  • Znajdź tą sekcję:
Section "Screen"
	Identifier	"Default Screen"
	Device		"NVIDIA Corporation NV34M [GeForce FX Go5200]"
	Monitor		"Generic Monitor"
	DefaultDepth	16
  • Upewnij się czy DefaultDepth jest ustawiony na 24:
	DefaultDepth	24
  • Zapisz plik
  • Instalacja Xgl/Compiz

Wpisz w terminalu:

sudo apt-get install compiz xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 compiz-gnome
sudo cp /etc/gdm/gdm.conf-custom /etc/gdm/gdm.conf-custom-backup
gksudo gedit /etc/gdm/gdm.conf-custom
  • Zastąp cały plik:
# GDM Configuration Customization file.
#
# This file is the appropriate place for specifying your customizations to the
# GDM configuration.   If you run gdmsetup, it will automatically edit this
# file for you and will cause the daemon and any running GDM GUI programs to
# automatically update with the new configuration.  Not all configuration
# options are supported by gdmsetup, so to modify some values it may be
# necessary to modify this file directly by hand.
# 
# To hand-edit this file, simply add or modify the key=value combination in
# the appropriate section in the template below.  Refer to the comments in the
# gdm.conf file for information about each option.  Also refer to the reference
# documentation.
# 
# If you hand edit a GDM configuration file, you should run the following
# command to get the GDM daemon to notice the change.  Any running GDM GUI
# programs will also be notified to update with the new configuration.
#
# gdmflexiserver --command="UPDATE_CONFIG <configuration key>"
#
# For example, the "Enable" key in the "[debug]" section would be specified by
# "debug/Enable".
#
# You can also run gdm-restart or gdm-safe-restart to cause GDM to restart and
# re-read the new configuration settings.  You can also restart GDM by sending
# a HUP or USR1 signal to the daemon.  HUP behaves like gdm-restart and causes
# any user session started by GDM to exit immediately while USR1 behaves like
# gdm-safe-restart and will wait until all users log out before restarting GDM.
# 
# For full reference documentation see the gnome help browser under
# GNOME|System category.  You can also find the docs in HTML form on
# http://www.gnome.org/projects/gdm/
# 
# NOTE: Lines that begin with "#" are considered comments.
# 
# Have fun!

[daemon]

[security]

[xdmcp]

[gui]

[greeter]

[chooser]

[debug]

[servers]# Override display 1 to use Xgl
0=Xgl 

[server-Xgl] 
name=Xgl server 
command=/usr/bin/Xgl :0 -fullscreen -ac -accel glx:pbuffer -accel xv:fbo 
flexible=true
  • Tworzenie skryptu który uruchamia Xgl/Compiz po starcie systemu:

Wpisz w terminalu:

gksudo gedit /usr/bin/thefuture
  • Dopisz tą linie do nowego pliku.
#!/bin/bash
gnome-window-decorator &  compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher &
xmodmap /usr/share/xmodmap/xmodmap.pl
  • Zapisz plik

Wpisz w terminalu:

sudo chmod 755 /usr/bin/thefuture
  • Uruchamianie na tej sesji:

Wpisz w terminalu:

thefuture
  • Automatyczne włączanie Compiz
    • System -> Preferencje -> Sesje
    • Programy startowe -> Dodaj
/usr/bin/thefuture
  • Rozwiązywanie problemów
    • Jeżeli Xgl/Compiz nie działa, lub są jakieś błędy zrestartuj komputer po dodaniu "thefuture" do programów startowych.
    • Jeżeli poruszane okno spowalnia system, uruchom gconf-editor z terminala. Znajdź apps/compiz/general/screen0/options. Wyłącz detect_refresh_rate i ustaw refresh rate na 60. Wszystko powinno teraz działać...
    • Jeżeli używasz niestandardowych ustawień klawiatury (inny język), możesz to zmienić w System/Preferencje/Klawiatura.
    • Możesz także ustawić Super-key na windowsowy klawisz na klawiaturze.
  • Porady
    • Przełączanie okien = Alt + Tab
    • Ustawianie i podgląd wszystkich otwartych okien = F12 włącza/wyłącza; kliknięcie na oknie powiększa je na cały ekran
    • Przełączanie obszarów roboczych w trójwymiarze = Ctrl + Alt + Lewa/Prawa strzałka
    • Przełączanie obszarów roboczych w trójwymiarze z przeniesieniem aktywnego okna = Ctrl + Shift + Alt + Lewa/Prawa strzałka
    • Ręczne sterowanie sześcianem = Ctrl + Alt + lewy przycisk myszy
    • Kontrola przeźroczystości okien = obecnie jedynie w połączeniu z narzędziem "transset"
    • Jednokrotne powiększenie = Winkey + prawy przycisk myszy
    • Ręczne powiększenie = Winkey + kółko myszy (w górę) (Winkey to klawisz pomiędzy lewym Alt i lewym Ctrl)
    • Ręczne pomniejszenie = Winkey + kółko myszy (w dół) (Winkey to klawisz pomiędzy lewym Alt i lewym Ctrl)
    • Przesuwanie okien = Alt + lewy przycisk myszy
    • Przesuwanie okien z automatycznym mocowaniem do krawędzi ekranu i innych okien = Ctrl + Alt + lewy przycisk myszy
    • Zmiana rozmiarów okna = Alt + prawy przycisk myszy

Jak zainstalować Xgl/Beryl (ATI)

(From Beryl Forums)

Na początek upewnij się czy akceleracja 3d jest włączona. Jest wiele sposobów/poradników jak to zrobić, użyj Google jeżeli nie wiesz jak. Jeżeli glxinfo pokazuje direct rendering: yes , to możesz zacząć instalację. Jeżeli nie to xgl i Beryl nie zadziała!

  • Uaktualnij system
sudo apt-get update
sudo apt-get dist-upgrade
  • Przygotowanie repozytoriów
sudo gedit /etc/apt/sources.list
  • Dodaj ten wpis do /etc/apt/sources.list
deb http://www.beerorkid.com/compiz/ dapper main
deb http://xgl.compiz.info/ dapper main
deb-src http://xgl.compiz.info/ dapper main
  • Ściągnij i importuj klucz gpg
 wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -
  • Uaktualnij listę repozytoriów
sudo apt-get update
  • Zainstaluj potrzebne paczki
sudo apt-get install xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 beryl beryl-core beryl-manager beryl-plugins beryl-plugins-data beryl-settings emerald emerald-themes
  • Tworzenie pliku startowego dla xgl
sudo gedit /usr/bin/startxgl.sh
  • Wpisz
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:1 
# Start GNOME
exec gnome-session
  • Nadanie praw wykonania
sudo chmod 755 /usr/bin/startxgl.sh
  • Dodanie sesji xgl do menadżera logowania
sudo gedit /usr/share/xsessions/xgl.desktop
  • Dodaj
[Desktop Entry]
Encoding=UTF-8
Name=XGl
Exec=/usr/bin/startxgl.sh
Icon=
Type=Application
  • Dodaj
beryl
emerald

do programów startowych sesji gnome. (Idź do system , preferencje , sesje i wybierz zakładkę programy startowe )

  • Zresetuj komputer
  • W menadżerze logowania możesz teraz wybrać sesję XGL
  • Jeżeli wszystko działa możesz ustawić xgl jako standardowa sesję, pamiętaj że w menadżerze logowania zawsze możesz powrócić do standardowej sesji gnome.

Ważne: glxinfo będzie pokazywało, że direct rendering nie działa, to normalne kiedy xgl jest włączony, więc nie przejmuj się tym.

Jak zainstalować Beryl/AIGLX (Nvidia)

(From Ubuntu Forums)

  • Uaktualnianie systemu
Install your *ubuntu-desktop metapackage specific to your DE, e.g. sudo apt-get install ubuntu-desktop
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
  • Edycja listy repozytoriów
gksudo gedit /etc/apt/sources.list
  • Dodaj na końcu pliku:
deb http://ubuntu.beryl-project.org edgy main

(Jeżeli potrzebujesz 64bitowej wersji beryl dodaj tą linię)

deb http://ubuntu.lupine.me.uk/ edgy main-amd64
  • Dodaj klucz
wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -
  • Wpisz w terminalu
sudo apt-get update
  • Instalacja beryla
sudo apt-get install beryl-core beryl-plugins beryl-plugins-data emerald beryl-settings beryl-manager beryl beryl-dev emerald-themes
  • Stwórz kopię xorg.conf
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
gksudo gedit /etc/X11/xorg.conf
  • W pliku xorg.conf w sekcji "Screen" dodaj:
# Enable 32-bit ARGB GLX Visuals
    Option "AddARGBGLXVisuals" "True"

# If you are using an older version of compiz that
# does not support rendering into the Composite
# Overlay Window, you will need to disable clipping
# of GLX rendering to the X Root window with this
# option, or you will get a blank screen after
# starting compiz:
    Option "DisableGLXRootClipping" "True"
  • W pliku xorg.conf w sekcji "Device" dodaj:
Option          "TripleBuffer" "true"
  • Zresetuj X poprzez ctrl+alt+backspace
  • Włącz beryl
beryl-manager

Jak zainstalować Beryl/AIGLX (Intel i915)

Jeśli to nie działa, sprawdź czy masz włączone direct rendering, wpisując w Terminalu:

glxinfo | grep direct

Powinieneś otrzymać:

direct rendering: Yes

Jeśli otrzymałeś No, sprawdź czu masz załadowany menadżer direct rendering:

lsmod|grep 915

Powinieneś otrzymać:

i915   21632  3
drm    74644  4 i915
tsdev   9152  0

Jeśli pokazuje się tylko linijka tsdev, wtedy możesz przekonfigurować xorg.conf na sterownik i810, zrestartować, potem w Terminalu CTRL-ALT-F1 i z powrotem skonfigurować xorg.conf by używał i910. Mi to pomogło.

Jak zainstalować compiz-freedesktop bez XGL / AIGLX używając najnowszych sterowników beta Nvidia

  • Upewnij się, że wszystkie paczki są w najaktualniejszych wersjach:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
  • Dodaj repozytoria
gksudo gedit /etc/apt/sources.list
  • Dodaj następujące linijki na końcu pliku, by mieć repozytorium EE w wersji stable:
## compiz-freedesktop stable
deb http://gandalfn.club.fr/ubuntu edgy stable
  • Jeśli chcesz mieć repozytoria w wersji dev, to na końcu pliku dodaj:
## compiz-freedesktop dev
deb http://gandalfn.club.fr/ubuntu edgy stable dev

Uwaga do repozytoriów compiz-freedesktop git: paczki te są uznawane za ekspermymentalne i niestabilne z natury

  • Jeśli chcesz mieć repozytoria w wersji git, to na końcu pliku dodaj:
## compiz-freedesktop git
deb http://gandalfn.club.fr/ubuntu edgy stable dev git
  • Dodaj klucz GPG:
gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 0x483170E9 ; \
gpg --export -a 0x483170E9 | sudo apt-key add -
  • Zapisz plik i uaktualnij repozytoria:
sudo apt-get update
  • Zainstaluj compiz-freedesktop
sudo apt-­get install compiz-­freedesktop compiz­-freedesktop-­extra compiz­ freedesktop-­gnome gnome-­compiz-­manager gnome-­compiz­-manager-­extra
  • Zrób kopię zapasową xorg.conf
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
gksudo gedit /etc/X11/xorg.conf
  • Znajdź tę sekcję:
Section "Screen"
    Identifier     "Default Screen"
    Device         "NVIDIA Corporation NVIDIA Default Card"
    Monitor        "Generic Monitor"
    DefaultDepth    16
  • Upewnij się, że DefaultDepth jest ustawione na 24 (jeśli wcześniej takie nie było)
    DefaultDepth    24
  • Włącz 32-bitowe ARGB GLX Visuals
    Option "AddARGBGLXVisuals" "True"
  • Zapisz plik
  • Zrestartuj X przez Ctrl+Alt+Backspace
  • Zaloguj się
  • Naciśnij Alt-F2 by otworzyć okno Uruchom program i wpisz następujący tekst:
compiz­-tray-­icon
  • Kliknij Uruchom... by wykonać polecenie
  • Zlokalizuj compiz-tray-icon w panelu systemowym, która zazwyczaj znajduje się w prawym górnym rogu ekranu, kliknij prawym przyciskiem myszy i wybierz opcję GL Desktop
  • By dostosować ustawienia, Zlokalizuj compiz-tray-icon w panelu systemowym, która zazwyczaj znajduje się w prawym górnym rogu ekranu, kliknij prawym przyciskiem myszy i wybierz opcję Preferences

Jak zainstalować alternatywny boot splash screen

Wpisz w terminalu:

wget -c http://www.users.on.net/~stubby/usplash-minimalistic_0.1.deb
sudo dpkg -i usplash-minimalistic_0.1.deb
sudo update-alternatives --config usplash-artwork.so
  • Wybierz (/usr/local/lib/usplash/minimalastic.so) poprzez podanie numeru. Jeżeli chciałbyś kiedykolwiek powrócić do standardowej wersji użyj (/usr/lib/usplash/usplash-default.so)



Aplikacje komercyjne

Jak zainstalować system Windows 9X/ME/2000/XP (Win4Lin)?

Jak uruchomić aplikacje przeznaczone dla systemu Windows (CrossOver Office)?

Jak uruchomić gry dla systemu Windows (Cedega)?

Administracja użytkownikiem

Jak ustawić/zmienić/aktywować hasło użytkownika root

sudo passwd root

Jak wyłączyć konto root

sudo passwd -l root

Jak umożliwić użytkownikowi root logowanie do GNOME

Zakładka Zabezpieczenia -> Zabezpieczenia -> Allow local system administrator login (Zaznaczone)

Jak przełączyć się na użytkownika root korzystając z konsoli

sudo -s -H
Password: <specify user password>

Jak dodać/edytować/usunąć użytkowników

  • Przeczytaj #Uwagi ogólne
  • System -> Administracja -> Użytkownicy i grupy
  • Użytkownicy i grupy
Ustawienia użytkowników -> Dodaj użytkownika.../Właściwości/Usuń
lub
sudo useradd jim
sudo userdel jim
  • Więcej informacji uzyskasz wydając polecenie
man usermod

Jak dodać/edytować/usunąć grupy

  • Przeczytaj #Uwagi ogólne
  • System -> Administracja -> Użytkownicy i grupy -> Zarządzaj grupami
Opcje grup -> Dodaj grupę.../Właściwości/Usuń

Jak ustawić automatyczne logowanie użytkownika do GNOME (niebezpieczne)

Zakładka Zabezpieczenia -> Włącz automatyczne logowanie 
Wybierz użytkownika

Jak przyznać uprawnienia do polecenia sudo

EDITOR=gedit sudo visudo
  • Na końcu pliku dopisz:
system_username	ALL=(ALL) ALL
  • Zapisz plik

Jak używać "sudo" bez każdorazowego podawania hasła (niebezpieczne)

EDITOR=gedit sudo visudo
  • Znajdź ten fragment
...
system_username	ALL=(ALL) ALL
...
  • I zastąp tym
system_username	ALL=(ALL) NOPASSWD: ALL
  • Zapisz plik

Jak całkowicie zakończyć sesję "sudo"

sudo -K

Jak zmienić uprawnienia plików lub folderów

Kliknij prawym przyciskiem myszy na pliku lub folderze -> Właściwości
Zakładka Uprawnienia -> Odczyt/Zapis/Wykonanie (Zaznacz uprawnienia dla Właściciela/Grupy/Innych)

Jak zmienić właściciela pliku lub katalogu

sudo chown nazwa_użytkownika /ścieżka_dostępu_do_pliku_lub_folderu

Jak zmienić właściciela grupowego pliku lub katalogu

sudo chgrp nazwa_grupy /ścieżka_dostępu_do_pliku_lub_folderu

Urządzenia

Myszki

Aktywacja bocznych przycisków myszy w przeglądarce Firefox

Operacja polega na dodaniu dwóch linijek do pliku xorg.conf. Sprawdzono ją na myszach z pięcioma przyciskami. Oto ich lista:

  • Logitech MX510
  • Logitech MX518
  • Logitech MX700
  • Intellimouse Explorer (first edition)


Zrób kopię pliku konfiguracyjnego GNOME

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak

Zmień plik konfiguracyjny GNOME

gksudo gedit /etc/X11/xorg.conf

Znajdź sekcję "Input Device" myszy i dodaj dwie linijki, tak jak poniżej. Możesz również zwiększyć liczbę przycisków, jeśli twoja mysz ma ich więcej niż 7 - uzupełnij resztę sekcji w zależności od liczby przycisków (pamiętaj, że naprzód/wstecz, klikające / pochylalane na lewo i prawo kółko liczą się jako przyciski)

Zmień:

Section "InputDevice"
	Identifier "Configured Mouse"
	Driver "mouse"
	Option "CorePointer"
	...
	Option "Protocol" "ExplorerPS/2"
	...
	Option "Emulate3Buttons"       "true"
EndSection

na:

Section "InputDevice"
	Identifier "Configured Mouse"
	Driver "mouse"
	Option "CorePointer"
	...
	Option "Protocol" "ExplorerPS/2"
	...
	Option "Emulate3Buttons"       "true"
	Option "Buttons" "7"
 	Option "ButtonMapping" "1 2 3 6 7"
EndSection

Teraz możesz zrestartwoać komputer lub GNOME (ctrl + alt + backspace) by sprawdzić, czy w przeglądarce Firefox działają boczne przyciski myszy. W Nautilusie zadziałają dopiero wtedy, gdy zainstalujesz imwheel

Instalacja i konfiguracja IMWheel

  • Zainstaluj IMWheel
sudo apt-get install imwheel
  • Zmodyfikuj plik konfiguracyjny IMWheel
gksudo gedit /etc/X11/imwheel/imwheelrc
  • Na końcu pliku wklej ten fragment
".*"
None, Up, Alt_L|Left
None, Down, Alt_L|Right 

"(null)"
None, Up, Alt_L|Left
None, Down, Alt_L|Right


  • Utwórz skrypt startowy IMWeel
sudo mkdir /home/login
gksudo gedit /home/login/mouse
  • Wklej do niego
#!/bin/sh
exec xmodmap -e "pointer = 1 2 3 6 7 4 5" &
exec imwheel -k -b "67" &
exec $REALSTARTUP
  • By każdy użytkownik mógł z niego korzystać wydaj polecenie
sudo chmod +x /home/login/mouse
  • Skonfiguruj skrypt by był uruchamiany przy starcie sytemu
    1. Wybierz 'System' -> 'Preferencje' -> 'Sesje'
    2. Przejdź do zakładki Programy startowe
    3. Kliknij Dodaj i wpisz: /home/login/mouse
    4. Kliknij OK i Zamknij
  • Zrestartuj komputer lub GNOME i sprawdź czy w Nautilusie działają boczne przyciski myszy

Jak skonfigurować Apple Mighty Mouse

Apple Mighty Mouse powinna zadziałać od razu po podłączeniu - temat ten powinien obejmować ustawianie poziomego scrollu przy użyciu kulki oraz bocznych przycisków.

Na razie temat czeka na rozwinięcie.

Karty graficzne

Jak zainstalować sterownik grafiki (NVIDIA)

sudo apt-get install nvidia-glx nvidia-kernel-common
sudo nvidia-glx-config enable
  • Jeśli sterownik dalej nie będzie aktywny, spróbuj aktywować go otwierając plik kongiguracyjny X:
sudo gedit /etc/X11/xorg.conf
  • I zastępując "nv" przez "nvidia"
  • Uaktywnij XvMC przez stworzenie pliku konfiguracyjnego XvMC
sudo gedit /etc/X11/XvMCConfig
  • Dodaj następującą linijkę do nowo utworzonego pliku konfiguracyjnego, by poinformować odtwarzacze o współdzielonej bibliotece nVidia XvMC:
libXvMCNVIDIA_dynamic.so.1
  • By używać XvMC do akceleracji wideo, użyj następujących flag. Więcej szczegółów na [[2]]
xine -V xxmc filename.ts
mplayer -vo xvmc -vc ffmpeg12mc filename.t

Jak zainstalować sterowniki grafiki w wersji beta (NVIDIA)

  • Podziękowania dla Alberto Milone
sudo gedit /etc/apt/sources.list
  • Dodaj JEDNĄ z linijek, w zależności od architektury
deb http://albertomilone.com/drivers/edgy/nonlegacy/32bit binary/
deb http://albertomilone.com/drivers/edgy/nonlegacy/64bit binary/
  • Zapisz edytowany plik
  • Dodaj klucz GPG
wget http://albertomilone.com/drivers/tseliot.asc
gpg --import tseliot.asc
gpg --export --armor albertomilone@alice.it | sudo apt-key add -
  • Zakualizuj i zainstaluj
sudo apt-get update
sudo apt-get install nvidia-glx
sudo apt-get upgrade
  • Ta poprawke powinna zaktualizować paczki linux-restricted-modules oraz linux-restricted-modules-common
sudo nvidia-xconfig
  • Po restarcie koputera nowe sterowniki powinny być zainstalowane

Jak ustawić obracający się pulpit ze standardowymi sterownikami X.org NVIDIA

  • Przeczytaj #Uwagi ogólne
  • Niektóre monitory LCD mają możliwość wykonywania obrotu - by móc z tego skorzystać ekran musi zostać obrócony o 90 stopni. Standardowe sterowniki nVidia dostarczane z X.org ("nv") wspierają programowe obracanie ekranu. Zauważ jednak, że nie jest ono akcelerowane i może być wolne. Przeczytaj #How to install Graphics Driver (NVIDIA) jeśli chcesz zainstalować firmowe sterowniki nVidii.
  • By móc obracać ekran, znajdź sekcję "Device" dla sterownika "nv" w pliku /etc/X11/xorg.conf:
Section "Device"                                                                
       Identifier      "NVIDIA Corporation NV34 [GeForce FX 5200]"
       Driver          "nv"
  • Dodaj następujące opcje do tej sekcji:
       Option "Rotate" "CW"

Opcja "Rotate" może przyjąć dwie wartości (w zależności od orientacji monitora):

  1. CW - obraca ekran zgodnie z ruchem wskazówek zegara (w prawo)
  2. CCW - obraca ekran w kierunku przeciwnym do ruchu wskazówek zegara (w lewo)


Jak ustawić obracający się pulpit z firmowymi sterownikami NVIDIA

  • Niektóre monitory LCD mają możliwość wykonywania obrotu - by móc z tego skorzystać ekran musi zostać obrócony o 90 stopni. Firmowe sterowniki nVidii wspierają sprzętowy obrót ekranu dzięki rozszerzeniu Xrandr.
  • By uruchomić sprzętowy obrót ekranu znajdź sekcję "Device" sterownika "nvidia" w pliku /etc/X11/xorg.conf
 sudo gedit /etc/X11/xorg.conf
 Section "Device"                                                                
       Identifier      "NVIDIA Corporation NV34 [GeForce FX 5200]"
       Driver          "nvidia"
  • Dodaj następującą opcję do tej sekcji:
       Option          "RandRRotation" "on"
  • Zapisz edytowany plik


  • Ekran może być teraz obracany (kierunek obrotu zależy od ustawień monitora) przez:
  1. Ustawienie kierunku "Left" (w lewo) lub "Right" (w prawo) w "Rotation" w System -> Preferencje -> Rozdzielczość ekranu
  2. Użycie komendy "xrandr -o left" lub "xrandr -o right"

Jak wyłączyć logo NVIDIA pokazujące się podczas startu GNOME

Wpisz w terminalu:

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
gksudo gedit /etc/X11/xorg.conf
  • Znajdź sekcję
 ...
Section "Device"
	Identifier	"NVIDIA Corporation NV11 [GeForce2 MX/MX 400]"
	Driver		"nvidia"
	BusID		"PCI:1:0:0"
...
  • Dodaj linię
   Option		"NoLogo"

Jak zainstalować sterowniki do kart graficznych (ATI)

Jak zainstalować sterowniki do kart graficznych (Intel)

Ważne: Są to sterowniki tylko dla kart Intel® 82830M, 82845G, 82852GM, 82855GM, 82865G, and 82915G/GM.

Wpisz w terminalu:

wget -c http://downloadmirror.intel.com/df-support/8211/eng/dri-I915-v1.1-20041217.i386.rpm
sudo alien dri-I915-v1.1-20041217.i386.rpm
sudo dpkg -i dri-i915_v1.1-20041218_i386.deb

Jak poprawić rozdzielczość (Intel)

  • Intel 915g, 945g, itd. inne graficzne chipsety, mają początkowo zainstalowane minimalne ustawienia rozdzielczości, pomimo tego, że są poprawnie wykrywane.
  • Zainstaluj narzędzie zmieniające rozdzielczość
sudo apt-get install 915resolution
  • By zobaczyć dostępne ustawienia, wykonaj następujące polecenie:
915resolution -l
  • Wybierz ustawienie, które nie jest Ci potrzebne i zamień je na pożądane, np. 1920x1440 na 1920x1200:
915resolution 5c 1920 1200
  • To powinno dodać szukane ustawienie rozdzielczości do narzędzia "System>Preferencje>Rozdzielczość ekranu"
  • Jeśli wszystko jest w porządku, to ustawiamy tę rozdzielczość na stałe
sudo gedit /etc/rc.local
  • Po prostu dodaj polecenie, które wykonałeś powyżej, przed:
exit 0

Jak pokazać temperaturę nvidia GPU (nvidia-settings)

W terminalu wpisz

nvidia-settings

Jak wykryć temperaturę, prędkość wiatraczka i napięcia procesora (lm-sensors)

sudo apt-get install lm-sensors

Stwórz plik o nazwie mkdev.sh i wklej co następuje

#!/bin/bash
 
# Możesz ustawić kilka domyślnych opcji:

# Liczba urządzeń do utworzenia (max: 256)
NUMBER=32
 
# Właściciel i grupa urządzeń
OUSER=root
OGROUP=root
# Tryb urządzeń
MODE=600
 
#Ten skrypt nie musi być uruchomiony, jeśli jest używane devfs:
if [ -r /proc/mounts ] ; then
if grep -q "/dev devfs" /proc/mounts ; then
echo "You do not need to run this script as your system uses devfs."
exit;
fi
fi
  
i=0;
   
while [ $i -lt $NUMBER ] ; do
echo /dev/i2c-$i
mknod -m $MODE /dev/i2c-$i c 89 $i || exit
chown "$OUSER:$OGROUP" /dev/i2c-$i || exit
i=$[$i + 1]
done
#end of file

Zrób z tego skryptu plik wykonywalny i uruchom go:

sudo chmod +x mkdev.sh
./mkdev.sh

Teraz wykryj czujniki odpowiadając "y" na każde z pytań.

sudo sensors-detect

Załaduj moduły do kernelu

sensors -s

Teraz zobacz dane wyjściowe

sensors

Jak kontrolować prędkość wiatraczka procesora (lm-sensors)

Zainstaluj i skonfiguruj lm-sensors, tak jak w to pokazano w sekcji powyżej. By przetestować Toje ustawienia uruchom pwmconfig

pwmconfig

Jeśli możesz kontrolować wiatraczek to świetnie. Utwórz teraz plik /etc/init.d/fancontrol i wklej do niego co następuje:

#!/bin/sh
#
# Fancontrol start script.
#

set -e

# Defaults
DAEMON=/usr/sbin/fancontrol
PIDFILE=/var/run/fancontrol-pid
PATH=/sbin:/bin:/usr/sbin:/usr/bin

test -f $DAEMON || exit 0

. /lib/lsb/init-functions


case "$1" in
       start)
               log_begin_msg "Starting fancontrol daemon..."
               start-stop-daemon --start -o -q -m -b -p $PIDFILE -x $DAEMON
               log_end_msg $?
               ;;
       stop)
               log_begin_msg "Stopping fancontrol daemon..."
               start-stop-daemon --stop -o -q -p $PIDFILE
               log_end_msg $?
               ;;
       force-reload|restart)
               sh $0 stop
               sh $0 start
               ;;
       *)
               log_success_msg "Usage: /etc/init.d/fancontrol {start|stop|restart|force-reload}"
               log_success_msg "  start - starts system-wide fancontrol service"
               log_success_msg "  stop  - stops system-wide fancontrol service"
               log_success_msg "  restart, force-reload - starts a new system-wide fancontrol service"
               exit 1
               ;;
esac

exit 0

Zrób go plikiem wykonywalnym:

sudo chmod +x /etc/init.d/fancontrol

Przetestuj go

/etc/init.d/fancontrol start

i

/etc/init.d/fancontrol stop

Jeśli pracuje w porządku to dodaj go do automatycznego ładowania przy starcie. Wklej następującą linijkę do pliku /etc/rc.local przed "exit 0"

/etc/init.d/fancontrol start


Jak monitorować temperaturę CPU i GPU, prędkość wiatraczka i napięcia procesora (GKrellM)

  • By monitorować temperaturę dysku twardego zainstaluj najpierw hddtemp:
sudo apt-get install hddtemp

GKrellM potrafi monitorować i wyświetlać temperaturę CPU i GPU, prędkośc wiatraczka i napięcia procesora, podawać wykorzystanie procesora i sieci, aktywność i temperaturę dysku twardego, wykorzystanie pamięci oraz swap. Instalacja jest bardzo prosta i sprowadza się do kilku kliknięć myszką. Możesz tak ustawić GKrellM by ostrzegał Cię gdy temperatura CPU jest zbyt wysoka lub nie działa wiatraczek. Dodatek hddtemp pozwala GKrellM wyczuć temperaturę dysku (dysk będzie działał dłużej, jeżeli jego temperatura nie będzie przekraczać 40 stopni)

sudo apt-get install gkrellm

Teraz uruchom program

Klinij Aplikacje -> Narzędzia systemowe -> GKrellM

By skonfigurować ustawienia

Kliknij prawym przyciskiem myszy na GKrellM -> Configuration

Wcześniej walczyłem z lm-sensors, ale nie wykrywały one wszystkich czujników na moim komputerze. Potem znalazłem "GKrellM". Wyświetla on temperaturę GPU dla mojej nowiusieńkiej nVidii 6600 GT. GKrellM posiada też wtyczki, które wyświetlają pogodę, ustawiają przypomnienia, itp.

Dodaj ostrzeżenie dźwiękowe (opcjonalnie): Podaję tu, jak sprawić by usłyszeć ostrzeżenie dźwiękowe, gdy procesor jest zbyt ciepły lub nie działa wiatraczek. Najpierw musisz znaleźć lub nagrać twoje pliki muzyczne (do nagrywania używam Audacity). Teraz przejdź do:

Configuration -> Builtins folder (Left side)-> Sensors -> Temperatures folder (Right side)-> CPU -> Alerts Button

Wklej JEDNĄ z następujących linii w oknie Terminalu, by przetestować dźwięk. Jeśli masz dwie karty dźwiękowe, to możesz użyć opcji "-ao oss:/dev/dsp1" by skierować dźwięk do drugiej karty. Zmodyfikuj ścieżkę dostępu i nazwę pliku by odnosił do odpowiedniego pliku. Jeśli słyszysz dźwięk, to skopiuj wybraną linię do tekstowego pola linii poleceń w oknie Alerts w GKrellM.

mplayer /home/myfolder/alert_messages/heat_alert.mp3
mplayer -ao oss:/dev/dsp1 /home/myfolder/alert_messages/heat_alert.mp3

Modemy / Sieć

Jak zidentyfikować chipset modemu

wget -c http://easylinux.info/uploads/scanModem.gz
gunzip -c scanModem.gz > scanModem
chmod +x scanModem
sudo cp scanModem /usr/bin/
  • By zidentyfikować chipset modemu
sudo scanModem
gedit Modem/ModemData.txt

Jak zainstalować Windows Wireless Drivers (Ndiswrapper)

  • Przeczytaj #Uwagi ogólne
  • By zainstalować ndiswrapper potrzebujesz kopię windowsowych sterowników Twojego bezprzewodowego urządzenia ethernet
  • Powinieneś to instalować, jeśli Twoja karta nie jest wspierana przez Ubuntu, co możesz sprawdzić na liście wspieranych kart przez Ubuntu.
  • Jeśli nie jest wspierana przez Ubuntu, to sprawdź listę ndiswrappera na stronie z listą oficjalnie wspieranych kart
  • Sprawdź, czy masz załadowany moduł acx. Ponieważ nie współpracuje on ze sterownikiem windowsowym, trzeba go usunąć.
lsmod | grep acx
  • Jeśli znajdziesz moduł acx - usuń go. Może on się nazywać acx_pci lub podobnie. Proszę, zwróć uwagę: jeśli zaktualizujesz kernel, to moduł acx automatycznie zostanie przywrócony. Powtórz więc te dwa polecenia za każdym razem, gdy aktualizujesz kernel.
sudo rmmod acx
sudo mv /lib/modules/2.6.15-26-386/kernel/drivers/net/wireless/acx /root/
  • Zainstaluj ndiswrapper (z powodu błędu w Edgym, musisz określić: ndiswrapper-utils-1.8)
sudo apt-get install ndiswrapper-utils-1.8
sudo ndiswrapper -i /ścieżka_dostępu_twojego_bezprzewodowego_sterownika_/twój_sterownik.inf
sudo ndiswrapper -l
sudo modprobe ndiswrapper
  • Ustaw ndiswrapper by ładował się przy starcie
sudo ndiswrapper -m
gksudo gedit /etc/modules
  • Dodaj następujący moduł do listy
ndiswrapper
  • Teraz możesz skonfigurować Twoją bezprzewodową kartę korzystając z ifconfig oraz iwconfig.
np. zakładając, że wlan0 to Twoje bezprzewodowe urządzenie.
sudo iwconfig wlan0 essid "AP" key ababababababababab mode Managed
iwconfig
  • Teraz powinieneś zobaczyć adres MAC punktu dostępowego oraz sygnał

Jak zainstalować sterownik modemu (SmartLink)

uname -r (must be 2.6.10-5-386)
wget -c http://easylinux.info/uploads/sl-modem-modules-2.6.10-5-386_2.9.9a-1ubuntu2+2.6.10-34_i386.deb
sudo dpkg -i sl-modem-modules-*.deb
sudo apt-get install sl-modem-daemon

Palm

Jak skonfigurować urządzenia PalmOS

gksudo gedit /etc/udev/rules.d/10-custom.rul
  • Wklej następującą linijkę do nowego pliku
BUS="usb", SYSFS{product}="Palm Handheld*", KERNEL="ttyUSB*", NAME{ignore_remove}="pilot", MODE="666"
  • Zapisz ten plik
  • Dodaj pilot-applet do paska narzędzi, klikając na wolnym miejscu
  • Podążaj za instrukcjami wy świetlanymi na ekranie

Dysk Twardy

Jak wyświetlić listę partycji

sudo fdisk -l
  • Możesz też użyć System > Administracja > Monitor Systemu > Zakładka Systemy plików

Jak wyświetlić wykorzystanie przestrzeni dysku

df -Th
  • Możesz też użyć System > Administracja > Monitor Systemu > Zakładka Systemy plików

Jak wyświetlić zamontowane urządzenia

mount

Jak bez restartu ponownie zamontować /etc/fstab

sudo mount -a

USB

Jak wyświetlić urządzenia USB

lsusb

Napędy optyczne

Jak przyspieszyć CD/DVD-ROM

Np. zakładając, że /dev/cdrom to położenie CD/DVD-ROM
sudo hdparm -d1 /dev/cdrom
sudo cp /etc/hdparm.conf /etc/hdparm.conf_backup
gksudo gedit /etc/hdparm.conf
  • Dołącz następujący fragment na końcu pliku
/dev/cdrom {
    dma = on
}
  • Zapisz plik

Jak ręcznie zamontować/odmontować CD/DVD-ROM i wyświetlić wszystkie ukryte i powiązane pliki/foldery

Np. zakładając, że /media/cdrom0/ to położenie CD/DVD-ROM
  • By zamontować CD/DVD-ROM
sudo mount /media/cdrom0/ -o unhide
  • By odmontować CD/DVD-ROM
sudo umount /media/cdrom0/

Jak siłowo, ręcznie odmontować CD/DVD-ROM

Np. zakładając, że /media/cdrom0/ to położenie CD/DVD-ROM
sudo umount /media/cdrom0/ -l

Monitory / Ekrany

Jak włączyć wsparcie dla monitorów o dużych ekranach

  • 23/24" monitory mają czasami problem z ustawieniem rozdzielczości 1920x1200
  • Przykład ten obejmuje monitory Dell 2405, HP 2335 lub Apple Cinema Display
sudo gedit /etc/X11/xorg.conf
  • Dodaj nasŧepującą linijkę do sekcji "Monitor":
Modeline	"1920x1200" 154 1920 1968 2000 2080 1200 1203 1209 1235
  • Przykładowo, jeśli korzystamy z monitora HP2335, to sekcja ta powinna wyglądać tak:
Section "Monitor"
	Identifier	"hp L2335"
	Option		"DPMS"
	Modeline	"1920x1200" 154 1920 1968 2000 2080 1200 1203 1209 1235
EndSection

Jak włączyć wyjście CRT (dla projektora/monitora) w notebookach (Intel)

Uwaga: Działa tylko z produktami graficznymi Intel®

sudo apt-get install i810switch

Włącz wyjście CRT

i810switch crt on

Wyłącz wyjście CRT

i810switch crt off

Dźwięk

Jak ustawić głośniki surround (5.1 i inne) korzystając z ALSA

  • Edytuj plik ~/.asoundrc, ewentualnie stwórz taki plik:
gedit ~/.asoundrc
  • Wpisz następujący fragment:
pcm.!default {
    type plug
    slave.pcm "surround51"
    slave.channels 6
    route_policy duplicate
}
  • To pozwoli grać dźwięk w systemie surround i duplikować dźwięk stereo na wszystkie 6 kanałów (nie tylko na przednie)

Jak zmienić standardową kartę dźwiękową

  • Przejrzyj dostępne karty:
sudo asoundconf list
  • Powinieneś otrzymać coś takiego:
Names of available sound cards:
  Live
  V8237
  • Zamień kartę dźwiękową na 'xxxx' co jest nazwą preferowanej karty
sudo asoundconf set-default-card xxxx

Inne

Jak wyświetlić urządzenia PCI

lspci

Jak zainstalować tablet Wacom

Szczegółowy przewodnik z obrazkami, dotyczący konfiguracji "Rozszerzonych urządzeń wejściowych" w aplikacjach graficznych, znajduje się w oficjalnym przewodniku systemu Dapper, na stronie https://wiki.ubuntu.com//Wacom

W sterowniku Linux Wacom (0.7.2) w Ubuntu 6.06 Dapper Drake, jeśli odłączysz tablet, to nie będzie on działał gdy podłączysz go ponownie - będziesz musiał wtedy restartować "X-y". Dlatego najlepiej nie rozłączać tego tabletu. To ograniczenie zostanie usunięte, gdy do Ubuntu zostanie dołączona nowsza wersja sterownika (0.7.4).

  • Przeczytaj #Uwagi ogólne
  • 1.Jeśli użyjesz menadżera paczek Synaptic, sprawdź czy paczki xserver-xorg-input-wacom oraz wacom-tools są już zainstalowane - jeśli nie - zainstaluj je. Jeśli wolisz korzystać z komend tekstowych, możesz wykonać:
     sudo apt-get install xserver-xorg-input-wacom wacom-tools
  • 2. Zrób kopię zapasową /etc/X11/xorg.conf :
      sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
  • a następnie edytuj go, korzystając z polecenia:
      gksudo gedit /etc/X11/xorg.conf
  • zmień wszystkie /dev/wacom na /dev/input/wacom (stworzone przez skrypty udev wacom-tools ) i zapisz plik
  • Po zrestartowaniu X-ów wszystko powinno być gotowe. Pamiętaj by skonfigurować "Rozszerzone urządzenia wejściowe" w aplikacjach graficznych (Gimp, Inkscape).


Nagrywanie płyt CD/DVD

Jak skasować dane z płyty CD-RW/DVD-RW

Zakładamy, że CD/DVD-ROM znajduje się w /dev/cdrom
sudo umount /dev/cdrom
cdrecord dev=/dev/cdrom blank=fast

Jak nagrać pliki/foldery na płytę CD/DVD

nautilus burn:///
  • File Browser: CD/DVD Creator
  • Drag files/folders into window
File Menu -> Write to Disc... -> Write

Jak zapisać obraz płyty (ISO) na płycie CD/DVD

Prawoklik na obrazie płyty (ISO) -> Write to Disc... -> Write

Jak zduplikować płytę CD/DVD

Jak zrobić obraz płyty (ISO) na podstawie płyty CD/DVD

'Zakładamy, że CD/DVD-ROM znajduje się w /dev/cdrom
sudo umount /dev/cdrom
dd if=/dev/cdrom of=file.iso bs=1024

Jak zrobić obraz płyty (ISO) na podstawie folderu

mkisofs -r -o file.iso /lokalizacja_folderu/

Jak wygenerować sumę kontrolną MD5 obrazu płyty (ISO)

md5sum file.iso > file.iso.md5

Jak sprawdzić sumę kontrolną MD5 obrazu płyty (ISO)

Zakładamy, że plik.iso i plik.iso.md5 są w tym samym folderze.
md5sum -c file.iso.md5

Jak zamontować/odmontować obraz płyty (.ISO) bez nagrywania

sudo mkdir /media/iso
sudo modprobe loop
sudo mount file.iso /media/iso/ -t iso9660 -o loop
  • Aby odmontować obraz płyty (.ISO)
sudo umount /media/iso/

Jak zmienić prędkość nagrywania płyt CD/DVD

  • Przeczytaj #Uwagi ogólne
  • Aplikacje -> Narzędzia systemowe -> Edytor konfiguracji
  • Edytor konfiguracji
/ -> apps -> nautilus-cd-burner -> default_speed (wpisz porządną prędkość nagrywania)

Jak włączyć system "BurnProof" dla nagrywarki CD/DVD

  • Przeczytaj #Uwagi ogólne
  • Aplikacje -> Narzędzia systemowe -> Edytor konfiguracji
  • Edytor konfiguracji
/ -> apps -> nautilus-cd-burner -> burnproof (Zaznaczony)

Jak włączyć "nadpalenie" dla nagrywarki CD/DVD

  • Przeczytaj #Uwagi ogólne
  • Aplikacje -> Narzędzia systemowe -> Edytor konfiguracji
  • Edytor konfiguracji
/ -> apps -> nautilus-cd-burner -> overburn (Zaznaczony)

Sieć

Jak skonfigurować Google Talk

Jak włączyć/wyłączyć połączenia sieciowe

  • Przeczytaj #Uwagi ogólne
  • System -> Administracja -> Sieć
  • Ustawienia sieci
Zakładka Połączenia -> Wybierz "Połączenie kablowe" ->  Aktywne/Niekatywne

Jak skonfigurować połączenia sieciowe

  • Przeczytaj #Uwagi ogólne
  • System -> Administracja -> Sieć
  • Ustawienia sieci
Zakładka Połączenia -> Wybierz "Połączenie kablowe" -> Właściwości
Połączenia -> Połaczenie aktywne (Zaznaczone)
Ustawienia Połączenia -> Konfiguracja: Zaznacz "Automatyczna konfiguracja (DHCP)/Statyczny adres IP"
Zakładka DNS -> Serwery DNS -> Dodaj/Usuń

Jak skonfigurować połączenia modemowe

sudo pppconfig
  • Aby się połączyć
sudo pon provider_name
  • Aby przerwać połączenie
sudo poff

Jak skonfigurować połaczenia szerokopasmowe PPPoE(ADSL)

sudo pppoeconf

Jak zmienić nazwę komputera

  • Przeczytaj #Uwagi ogólne
  • System -> Administracja -> Sieć
  • Ustawienia sieci
Zakładka Ogólne -> Ustawienia Komputera -> Nazwa komputera: Wpisz nazwę komputera
  • Zamknij wszystkie otwarte aplikacje i zrestartuj system.

Jak zmienić nazwę komputera w sieci

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
gksudo gedit /etc/samba/smb.conf
  • Znajdź linię
...
  server string = %h server (Samba, Ubuntu)
...
  • Zastąp tą linią
  server string = new_computer_descriptions
  • Zapisz edytowany plik
sudo testparm
sudo /etc/init.d/samba restart

Jak zmienić domenę/grupę roboczą komputera

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
gksudo gedit /etc/samba/smb.conf
  • Znajdź linię
...
  workgroup = MSHOME
...
  • Zastąp tą linią
  workgroup = new_domain_or_workgroup
  • Zapisz edytowany plik
sudo testparm
sudo /etc/init.d/samba restart

Jak przypisać nazwę hosta do maszyny lokalnej o dynamicznym IP przy użyciu usługi DynDNS?

sudo apt-get install ipcheck
gksudo gedit /etc/ppp/ip-up.d/dyndns_update
  • Wprowadź poniższe linie do nowo utworzonego pliku
 #!/bin/sh

 USERNAME=mójużytkownik
 PASSWORD=mojehasło
 HOSTNAME=mójhost.dyndns.org

 cd /root/
 if [ -f /root/ipcheck.dat ]; then
  ipcheck -r checkip.dyndns.org:8245 $USERNAME $PASSWORD $HOSTNAME
 else
  ipcheck --makedat -r checkip.dyndns.org:8245 $USERNAME $PASSWORD $HOSTNAME
 fi
  • Zapisz edytowany plik
sudo chmod 700 /etc/ppp/ip-up.d/dyndns_update
sudo sh /etc/ppp/ip-up.d/dyndns_update

Jak w prosty sposób udostępnić katalogi?

Prawym na folderze -> Udostępnij folder
Udostępnianie folderu -> Udostępniaj poprzez: Zaznacz "SMB"
Właściwości udostępniania -> Nazwa: Wprowadź nazwę udziału

Jak przeglądać zasoby komputerów w sieci

Przyjęto, że połączenia sieciowe są prawidłowo skonfigurowane.
Jeżeli nie można odnaleźć określonych komputerów lub folderów sieciowych, spróbuj podlączyć się do nich bezpośrednio.
Przeczytaj #Jak dostać dostęp do zasobów sieciowych bez ich montowania


  • Miejsca -> Serwery sieciowe

Jak dostać dostęp do zasobów sieciowych bez ich montowania

Przyjęto, że połączenia sieciowe są prawidłowo skonfigurowane.
Adres IP komputera udostępniającego udział: 192.168.0.1
Nazwa udziału: linux
  • Naciśnij 'Alt+F2' (Uruchom program) i wprowadź:
smb://192.168.0.1/linux

Jak ręcznie zamontować/odmontować katalog sieciowy i zezwolić wszystkim użytkownikom na odczyt?

Przyjęto, że połączenia sieciowe są prawidłowo skonfigurowane.
Adres IP komputera udostępniającego udział: 192.168.0.1
Nazwa użytkownika na zdalnym komputerze: mójużytkownik
Hasło użytkownika na zdalnym komputerze: mojehasło
Nazwa udziału: linux
Lokalny punkt montowania: /media/nazwa_udzialu
  • Aby zamontować folder sieciowy
sudo mkdir /media/nazwa_udzialu/
sudo mount //192.168.0.1/linux /media/nazwa_udziału/ -o username=mójuzytkownik,password=mojehasło
  • Aby odmontować folder sieciowy
sudo umount /media/nazwa_udziału/

Jak ręcznie zamontować/odmontować katalog sieciowy i zezwolić wszystkim użytkownikom na odczyt i zapis?

Przyjęto, że połączenia sieciowe są prawidłowo skonfigurowane.
Adres IP komputera udostępniającego udział: 192.168.0.1
Nazwa użytkownika na zdalnym komputerze: mójużytkownik
Hasło użytkownika na zdalnym komputerze: mojehasło
Nazwa udziału: linux
Lokalny punkt montowania: /media/nazwa_udzialu
  • Aby zamontować folder sieciowy
sudo mkdir /media/nazwa_udziału/
sudo mount //192.168.0.1/linux /media/nazwa_udziału/ -o username=myusername,password=mypassword,dmask=777,fmask=777
  • Aby odmontować folder sieciowy
sudo umount /media/nazwa_udziału/

Jak zamontować folder sieciowy przy bootowaniu komputera i pozwolić wszystkim użytkownikom na jego czytanie

Przyjęto, że połączenia sieciowe są prawidłowo skonfigurowane.
Adres IP komputera udostępniającego udział: 192.168.0.1
Nazwa użytkownika na zdalnym komputerze: mójużytkownik
Hasło użytkownika na zdalnym komputerze: mojehasło
Nazwa udziału: linux
Lokalny punkt montowania: /media/nazwa_udzialu
sudo mkdir /media/sharename
gksudo gedit /root/.smbcredentials
  • Wprowadź poniższe linie do nowo utworzonego pliku
username=mójużytkonik
password=mojehasło
  • Zapisz edytowany plik
sudo chmod 700 /root/.smbcredentials
sudo cp /etc/fstab /etc/fstab_backup
gksudo gedit /etc/fstab
  • Dodaj tę linie na koniec pliku
//192.168.0.1/linux    /media/nazwa_udziału smbfs  credentials=/root/.smbcredentials    0    0

Jak zamontować folder sieciowy przy bootowaniu komputera i pozwolić wszystkim użytkownikom na czytanie/zapisywanie

Przyjęto, że połączenia sieciowe są prawidłowo skonfigurowane.
Adres IP komputera udostępniającego udział: 192.168.0.1
Nazwa użytkownika na zdalnym komputerze: mójużytkownik
Hasło użytkownika na zdalnym komputerze: mojehasło
Nazwa udziału: linux
Lokalny punkt montowania: /media/nazwa_udzialu
sudo mkdir /media/sharename
gksudo gedit /root/.smbcredentials
  • Wprowadź poniższe linie do nowo utworzonego pliku
username=mójużytkownik
password=mojehasło
  • Zapisz edytowany plik
sudo chmod 700 /root/.smbcredentials
sudo cp /etc/fstab /etc/fstab_backup
gksudo gedit /etc/fstab
  • Dodaj tę linie na koniec pliku
//192.168.0.1/linux    /media/nazwa_udziału smbfs  credentials=/root/.smbcredentials,dmask=777,fmask=777  0    0

How to get ipw2200 and wpa to work

How to get ipw3945 and wep/wpa to work

Zobacz na daemon source i na stronę projektu Intel ipw3945 .

Lub

  • Zainstaluj demona używając apt (zalecane dla nowych użytkowników):
sudo apt-get install linux-restricted-modules-i386

lub w zależności od architektury

sudo apt-get install linux-restricted-modules-generic


Zrestartuj komputer i powinnieneś mieć sieć radiową.

Jak skonfigurować i załączyć tunnel PPTP(VPN)

OR
  • Zainstaluj ręcznie
wget -c http://linux.edu.lv/uploads/content/pptp.tar.gz
tar zxvf pptp.tar.gz
sudo sh ./pptp/install
  • Aby skonfigurować klienta PPTP
gksudo gedit /usr/share/applications/pptpconfig.desktop
  • Zastąp zawartość tego pliku tymi linami
[Desktop Entry]
Name=PPTP Client
Comment=Configure and start PPTP tunnels (VPN)
Categories=Application;Network
Encoding=UTF-8
Exec=gksudo pptpconfig
Icon=gnome-remote-desktop.png
StartupNotify=true
Terminal=false
Type=Application
  • The above lines change the default file in three ways: the application is placed in the Application/Internet category, gksudo will make the application run as superuser and we put a nice icon that appears in the menu.
  • Uruchom klienta Aplikacje -> Internet -> Klient PPTP

Jak skonfigurować sieć w Ubuntu/Kubuntu z kluczem WPA za pomocą Network-Managera

Ubuntu Edgy w wiekszości sytuacji może skonfgurować WPA aby dzialało. in typical cases can configure WPA to work out of the box with minimal hassle. You'll need to install network-manager.


Dla Ubuntu:

sudo apt-get install network-manager-gnome

Dla Kubuntu (will install knetworkmanager):

sudo apt-get install network-manager-kde

Wyloguj/Zrestartuj komputer.

Użytkownicy Ubuntu powinni teraz widzieć applet NetworkManagera w obszarze powiadamiania GNOME. Użytkownicy Kubuntu będą prawdopodobnie musieli uruchomić knetworkmanager zanim zobaczą NetworkManagera w tray-u.

Jeżeli, zamiast tego zobaczysz wiadomość "The NetworkManager applet could not find some required resources. It cannot continue.", wtedy:

sudo gtk-update-icon-cache -f /usr/share/icons/hicolor

Gdy już NetworkManagera(NM) będzie zainstalowany, naciśnij na ikonkę NM w obszarze powiadamiania (domyślnie jest w prawym górnym rogu w Ubuntu/GNOME). Wybierz swoją sieć, po czym wpisz frazę. Wprwadź hasło dla klucza, I jest ustawione.

Jeżeli nie widzisz swoje sieci, kliknij "Create New Wireless Network...", wprowadź swój essid/nazwę sieci, po czym wybierz "WPA Personal" dla bezpieczeństwa sieci.

  • Nota: Jeżeli zainstalowałeś Kubuntu a potem zainstalowałeś ubuntu-desktop & network-manager-gnome możesz nie uruchomić network-managera w GNOME. In this case, you may have to use WPA Supplicant and do some manual editing of conf files to get WPA up and running.
  • Nota: Kiedy pierwszy raz zalogujesz się do GNOME/KDE, aplikacja klucza zapyta o hasło. Przyszłe wersje Network-Managera powinny rozwiązać ten problem.

Jak zainstalować Neostradę TP dla modemów Sagem, SpeedTouch, ZXDSL 852 ?

Dostęp zdalny

Dostęp zdalny przez XDMCP

Co to jest XDMCP?

Środowisko graficzne GNOME umożliwia obsługę kilku różnych użytkowników jednocześnie. Niestety vncviewer może tylko kierować zdalnie aktualnie zalogowanym użytkownikiem, XDMCP pozwala połączyć się i kierować różnymi użytkownikami jednocześnie, każdy użytkownik będzie miał swoją sesję. Więc kiedy masz dobry komputer z Ubuntu, inni użytkownicy ze słabszymi komputerami mogą wykonywać bardziej złożone i pamięciożerne operacje zdalnie, na twoim komputerze.

Jak włączyć XDMCP

Aby włączyć XDMCP klikamy na

System -> Administracja -> Ekran logowania 

W ustawieniach ekranu logowania (GDM)przejdź do zakładki Zdalne -> Styl: Taki jak lokalny -> Zamknij okno dialogowe -> Uruchom ponownie komputer

Jak się zalogować przez XDMCP z innego komputera z zainstalowanym Ubuntu
1. Uruchom ponownie komputer i zatrzymaj się przy ekranie logowania
2. Kliknij na Options at the lower left corner of the login screen
3. Select "Remote Login via XDMCP"
4. On the dialog window, type in the host name or ip of the fast computer you want to login to

Zdalne udostępnianie przez VNC

Jak skonfigurować zdalny pulpit (niebezpieczne)
Jak podłączyć się do zdalnego pulpitu Ubuntu
Jak podłączyć się do zdalnego pulpitu Ubuntu korzystając z systemu Windows
Jak podłączyć się do zdalnego pulpitu Ubuntu korzystając z systemu OSX

Windows

Jak ręcznie zamontować/odmontować partycje Windows (NTFS), zezwalając wszystkim użytkownikom tylko na odczyt

np.: Zakładając, że /dev/hda1 to położenie partycji Windows (NTFS)
Lokalny folder montowania /media/windows
  • By zamontować partycję Windows
sudo mkdir /media/windows
sudo mount /dev/hda1 /media/windows/ -t ntfs -o nls=utf8,umask=0222
  • By odmontować partycję Windows
sudo umount /media/windows/

Jak ręcznie zamontować/odmontować partycje Windows (FAT), zezwalając wszystkim użytkownikom na zapis/odczyt

np.: Zakładając, że /dev/hda1 to położenie partycji Windows (FAT)
Lokalny folder montowania /media/windows
  • By zamontować partycję Windows
sudo mkdir /media/windows
sudo mount /dev/hda1 /media/windows/ -t vfat -o iocharset=utf8,umask=000
  • By odmontować partycję Windows
sudo umount /media/windows/

Jak montować partycje Windows (NTFS) przy starcie systemu, zezwalając wszystkim użytkownikom tylko na odczyt

np.: Zakładając, że /dev/hda1 to położenie partycji Windows (NTFS)
Lokalny folder montowania /media/windows
sudo mkdir /media/windows
sudo cp /etc/fstab /etc/fstab_backup
gksudo gedit /etc/fstab
  • Dodaj następującą linijkę na końcu pliku
/dev/hda1    /media/windows ntfs  nls=utf8,umask=0222 0    0

Jak montować partycje Windows (FAT) przy starcie systemu, zezwalając wszystkim użytkownikom na zapis/odczyt

np.: Zakładając, że /dev/hda1 to położenie partycji Windows (FAT)
Lokalny folder montowania /media/windows
sudo mkdir /media/windows
sudo cp /etc/fstab /etc/fstab_backup
gksudo gedit /etc/fstab
  • Dodaj następującą linijkę na końcu pliku
/dev/hda1    /media/windows vfat  iocharset=utf8,umask=000  0    0

Jak montować partycje Windows (NTFS) przy starcie systemu, zezwalając wszystkim użytkownikom na zapis/odczyt

Ostrzeżenie: Oprogramowanie, które będziesz używał jest wciąż w fazie Beta. Nie powinieneś używać tego na urządzeniach produkcyjnych

sudo apt-get install ntfs-3g
  • Stwórz lokalny folder montowania i edytuj plik fstab by montować dyski do tego folderu.
np.: Zakładając, że /dev/hda1 to położenie partycji Windows (NTFS)
Lokalny folder montowania /media/windows
sudo mkdir /media/windows
sudo cp /etc/fstab /etc/fstab.bak
gksudo gedit /etc/fstab
  • Dodaj następującą linijkę na końcu pliku
/dev/hda1    /media/windows    ntfs-3g    defaults,locale=en_US.utf8    0    0
  • Możesz poprawić wpis 'locale' by odpowiadał Twojemu językowi. Wykonaj w terminalu 'locale -a' by dowiedzieć się jaki język jest używany w Twoim systemie
  • Zapisz plik
  • Jeśli ponownie uruchomisz komputer, każdy użytkownik będzie mógł dokonywać zapisu na dysku. Jeśli chcesz, bu zmiany nastąpiły natychmiast (bez restartowania), wykonaj następującą komendę, ignorując błędy dotyczące "/" i innych nie zamontowanych.
sudo umount -a && sudo mount -a


Bezpieczeństwo

Jakie są podstawowe rzeczy, które powinienem wiedzieć o zabezpieczaniu mojego Ubuntu

  • Przeczytaj #Uwagi ogólne
  • Upewnij się, czy dysk twardy jest pierwszy na liście uruchamiania w BIOS-ie
    • By nie dopuścić intruzów do użycia Płyty Instalacyjnej Linux, dzięki której mogliby uzyskać dostęp do konta root
    • By nie dopuścić intruzów do użycia LiveCD Linux (np. UBUNTU/KNOPPIX/MEPIS), które zezwoliłoby im na zniszczenie/przeglądanie/udostępnienie całego dysku
    • By nie dopuścić intruzów do instalowania innych Systemów Operacyjnych
  • Upewnij się, czy masz ustawione hasło w BIOS-ie
    • By nie dopuścić intruzów do zmiany w BIOS-ie dotyczącej kolejności uruchamiania urządzeń
  • Upewnij się, czy komputer jest umieszczony w bezpiecznym miejscu
    • By nie dopuścić intruzów do wyjęcia z Twojego komputera dysku twardego, dzięki czemu mogliby, korzystając z innego

komputera zniszczyć/przeglądać/udostępnić cały dysk twardy

    • By nie dopuścić intruzów do wyjęcia baterii z płyty głównej, co spowodowałoby zresetowanie hasła BIOS-u
  • Upewnij się, czy używane przez Ciebie hasła są trudne do odgadnięcia
    • By nie dopuścić intruzów do złamania Twojego hasła korzystając z metod siłowych (np. przy użyciu John the Ripper)
  • Twórz hasła składające się z co najmniej 8 znaków
    • Twórz hasła składające się ze znaków/cyfr i małych/dużych liter
    • Nie twórz haseł, które łatwo można odszukać w słownikach (zwłaszcza słów w językach: angielskim, niemieckim, francuskim, hiszpańskim)
  • Upewnij się, czy interaktywna kontrola edycji menu GRUB jest nieaktywna
  • By nie dopuścić intruzów do modyfikacji argumentów uruchamiania kernela, co pozwoliłoby im na dostęp do konta root
  • Upewnij się, czy w konsoli masz wyłączone pamiętanie wydanych poleceń
  • Upewnij się, że Ctrl+Alt+Del jest wyłączone podczas korzystania z konsoli
  • Upewnij się, czy masz włączoną dodatkową opcję przy usuwaniu, kopiowaniu i przenoszeniu plików/folderów w konsoli
  • W codziennej pracy loguj się jako zwykły użytkownik
  • Wyłącz konto użytkownika root - w zamian używaj polecenia "sudo"
    • By zredukować czas spędzany z uprawnieniami użytkownika root, co mogłoby zwiększyć ryzyko wykonania polecenia bez Twojej wiedzy czy przypadkowo
    • "Sudo" dostarcza bardziej użytecznej kontroli/sprawdzania śladów (/var/log/auth.log)
    • Przeczytaj #Jak wyłączyć konto root
  • Zainstaluj Firewall
  • Wykonaj test podatności na atak

Jak wyłączyć interaktywną kontrolę edycji menu GRUB

  • Uruchom to
grub-md5-crypt 
Password: 
Retype password: 
$1$tumnZ1$xB/shuXs7MlawZXkLiBDV/
  • Zrób kopię zapasową obecnego pliku konfiguracyjnego
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
gksudo gedit /boot/grub/menu.lst
  • Odnajdź tę sekcję
...
## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
#   password --md5 $1$tumnZ1$xB/shuXs7MlawZXkLiBDV/
# password topsecret
...
  • Dodaj następującą linijkę poniżej niej
password --md5 $1$tumnZ1$xB/shuXs7MlawZXkLiBDV/ (hasło zaszyfrowane powyżej)
  • Odnajdź sekcję(e), która wygląda(ją) jak ta: (zauważ 'recovery mode' i słowo 'single'):
...
title		Ubuntu, kernel 2.6.10-5-386 (recovery mode)
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro single
initrd		/boot/initrd.img-2.6.10-5-386
savedefault
boot
...
  • Dodaj lock między title a root
...
title		Ubuntu, kernel 2.6.10-5-386 (recovery mode)
lock
root		(hd0,1)
...
  • Zapisz plik

To sprawi, że konsola GRUB będzie potrzebować hasło do edycji poszczególnych linijek, a recovery mode nie będzie działo dopóki nie zostanie wprowadzone hasło. By uzyskać dostęp do innych opcji GRUB w menu, podążaj za instrukcjami na dole ekranu. To będzie coś takiego jak wciśnięcie p i podanie Twojego hasła.

Jak wyłączyć pamiętanie poleceń wydanych w konsoli

rm -f .bash_history
gedit ~/.bash_profile


  • Dodaj następujące linijki:
export HISTFILESIZE=4
unset HISTFILE=5

# Podaj rozsądną liczbę linijek, które mają zostać zapamiętane - ja lubię mieć co najwyżej 100.
export HISTSIZE=1

# Ignoruj zduplikowane linijki
export HISTCONTROL=ignoredups

To wyłączy historię BASH dla użytkownika, zachowując historię maksymalnie do 100 linijek. Wyłaczone zostanie również zapamiętywanie zduplikowanych wpisów.

Jak wyłączyć Ctrl+Alt+Del by uniemożliwić restart komputera z poziomu konsoli

sudo cp /etc/inittab /etc/inittab_backup
gksudo gedit /etc/inittab
  • Znajdź tę linijkę:
...
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
...
  • I zastąp tą:
#ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
  • Zapisz plik
sudo telinit q

Jak włączyć podpowiedź przed usunięciem/nadpisaniem plików/folderów w konsoli

sudo cp /etc/bash.bashrc /etc/bash.bashrc_backup
gksudo gedit /etc/bash.bashrc
  • Dodaj następujące linijki na końcu pliku:
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
  • Zapisz plik

Jak ustawić system LoJack w laptopie

Menu Boot

Jak uzyskać dostęp do konta root bez logowania

  • Przeczytaj #Uwagi ogólne
  • Metoda najłatwiejsza (nie zadziała jeśli masz hasło w GRUB)
    • Uruchom komputer
    • Jeśli menu GRUB jest ukryte, to wciśnij 'Esc' by się do niego dostać
    • Wybierz
Ubuntu, kernel 2.6.10-5-386 (recovery mode)

Jak zmodyfikować argumenty startu kernela, by uzyskać dostęp do konta root

  • Przeczytaj #Uwagi ogólne
  • Uruchom komputer
  • Jeśli menu GRUB jest ukryte, to wciśnij 'Esc' by się do niego dostać
  • Jeśli GRUB jest zabezpieczony hasłem, to wciśnij 'p' by go odblokować
  • Wybierz
Ubuntu, kernel 2.6.10-5-386
  • Wciśnij 'e' by rozpocząć edycję komend zanim rozpocznie się uruchamianie systemu
  • Wybierz
kernel /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro quiet splash
  • Wciśnij 'e' by rozpocząć edycję zaznaczonej komendy w sekwencji uruchamiania
  • Dodaj "rw init=/bin/bash" na końcu argumentów
grub edit> kernel /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro quiet splash rw init=/bin/bash
  • Wciśnij 'b' by uruchomić

Jak użyć Płyty Instalacyjnej, by uzyskać dostęp do konta root

  • Przeczytaj #Uwagi ogólne
  • Uruchom komputer z Płytą Instalacyjną w napędzie
  • Dodaj argument "rescue" do "boot:"
boot: rescue
  • Podążaj za instrukcjami na ekranie

Jak zmienić hasło użytkownika root/głównego gdy się go zapomni

# passwd root
  • By zmienić hasło głównego użytkownika
# passwd nazwa_głównego_użytkownika

Jak zmienić hasło GRUB gdy się go zapomni

grub
grub> md5crypt
Password: ****** (ubuntu)
Encrypted: $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (zaszyfrowane hasło)
grub> quit
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
gksudo gedit /boot/grub/menu.lst
  • Znajdź tę linijkę
...
password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
...
  • Zastąp ją tą linijką
password --md5 $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (zaszyfrowane powyższe hasło)
  • Zapisz plik


Sztuczki i porady

Jak włączyć lame w FFMPEG (potrzebne do kodowania FLV z dźwiękiem)

KINO FLVs milczy? Trzeba Ci zrekompilować FFMPEG z użyciem lame. Możesz zainstalować FFMPEG korzystając z apt-get ale nie będziesz miał wtedy możliwości kodowania MP3, które jest używane jako strumień audio w plikach wideo FLV (np. na Google i YouTube)

  • Przeczytaj #Uwagi ogólne
  • Przeczytaj #Jak dodać kolejne repozytoria?
  • Upewnij się, że repozytorium Ubuntu Universe nie jest poprzedzone znakiem # w /etc/apt/sources.list
  • Ściągnij i zainstaluj paczki lame i gcc (koder mp3 + kolekcja kompilatorów GNU)
sudo apt-get install lame gcc
  • Ściągnij i rozpakuj żródła FFMPEG do bieżącego katalogu w którym pracujesz
sudo apt-get source ffmpeg
sudo tar fvxz ffmpeg_[uzupełnij aktualną nazwą pliku]
  • Skompiluj FFMPEG ze źródeł
cd ffmpeg-[complete with actual directory name]
sudo ./configure --enable-mp3lame
sudo make
sudo make install

Jeśli jakaś aplikacja używa FFMPEG do kodowania FLV, to powinna teraz pracować poprawnie. Możesz też uruchomić FFMPEG korzystając z linii poleceń.

Jak ustawić wygładzone czcionki

gedit ~/.fonts.conf
  • Wklej ten fragment do pliku:
<?xml version=”1.0” ?>
<!DOCTYPE fontconfig SYSTEM “fonts.dtd”>
<fontconfig>
<match target=”font”>
<edit name=”autohint” mode=”assign”>
<bool>true</bool>
</edit>
</match>
</fontconfig>
  • Będziesz musiał się wylogować i zalogować ponownie by zobaczyć rezultaty

Jak zrestartować GNOME bez restartu komputera

  • Przeczytaj #Uwagi ogólne
  • Zapisz dokumenty i zamknij wszystkie otwarte aplikacje
Wciśnij 'Ctrl + Alt + Backspace'

lub wykonaj polecenie
sudo /etc/init.d/gdm restart

Jak włączyć klawiaturę numeryczną podczas startu GNOME

sudo apt-get install numlockx
sudo cp /etc/X11/gdm/Init/Default /etc/X11/gdm/Init/Default_backup
gksudo gedit /etc/X11/gdm/Init/Default
  • Znajdź tą linię:
...
exit 0
  • Przed tą linią dodaj poniższy wpis:
if [ -x /usr/bin/numlockx ]; then
 /usr/bin/numlockx on
fi

Jak zremapować klawisz Caps Lock, tak aby zachowywał się jak klawisz Ctrl

gksudo gedit /etc/console-tools/remap
W konsoli
  • Zmień wpis
#s/keycode  58 = Caps_Lock/keycode  58 = Control/;

na

s/keycode  58 = Caps_Lock/keycode  58 = Control/;
  • Zapisz plik i wykonaj:
sudo /etc/init.d/console-screen.sh
  • Spróbuj tego
W X Windows
gksudo gedit ~/.Xmodmap
  • Dodaj ten wpis:
keycode 66 = Control_L
clear Lock
add Control = Control_L

  • Wprowadź zmiany uruchamiając:
xmodmap ~/.Xmodmap
  • Aby wprowadzić zmiany podczas startu systemu:
    • Jeśli plik ~/.xinitrc nie istnieje,
cp /etc/X11/xinit/xinitrc ~/.xinitrc
  • W innym wypadku
gedit ~/.xinitrc
  • Jako pierwszą linię w pliku wpisz:
xmodmap ~/.Xmodmap
  • Zrestartuj X (Ctrl - Alt - Backspace)
  • Zaloguj się, powinno pojawić się okno, dodaj .Xmodmap do lewej strony za pomocą przycisku 'add', zapisz zmiany.

Jak uruchamiać programy podczas startu Gnome

Zakładka Programy startowe  -> Dodaj/Zmodyfikuj/Usuń

Jak przyspieszyć swoje Ubuntu

Jak się przełączyć do trybu konsoli w GNOME

Wciśnij 'Ctrl + Alt + F1' (F2 - F6)
  • Aby przełączać się pomiędzy konsolami w trybie konsoli
Wcisńij 'Alt + F1' (F2 - F6)
  • Aby wrócić do GNOME
Wciśnij 'Alt + F7'

Jak wyłączyć w GNOME kombinację klawiszy 'Ctrl+Alt+Backspace'

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
gksudo gedit /etc/X11/xorg.conf
  • Dodaj poniższą linię na końcu pliku
Section "ServerFlags"
	Option		"DontZap"		"yes"
EndSection

Co zrobić aby kombinacja klawiszy 'Ctrl+Alt+Del' uruchamiała program Monitor Systemu GNOME

gconftool-2 -t str --set /apps/metacity/global_keybindings/run_command_9 "<Control><Alt>Delete"
gconftool-2 -t str --set /apps/metacity/keybinding_commands/command_9 "gnome-system-monitor"

Jak odświeżyć pulpit GNOME

killall nautilus

Jak odświeżyć panel GNOME

killall gnome-panel

Jak włączyć w edytorze Gedit autozapis i wyłączyć zapisywanie kopii bezpieczeństwa

  • Przeczytaj #Uwagi ogólne
  • Aplikacje -> Narzędzia systemowe -> Edytor Konfiguracji
  • Edytor konfiguracji
/ -> apps -> gedit-2 -> preferences -> editor -> save -> create_backup_copy (Unchecked)
/ -> apps -> gedit-2 -> preferences -> editor -> save -> auto_save (Checked)
/ -> apps -> gedit-2 -> preferences -> editor -> save -> auto_save_interwal (wpisana liczba oznacza co ile minut następuje autozapis)

Jak pokazać ukryte pliki i katalogi w Nautilusie

  • Przeczytaj #Uwagi ogólne
  • Miejsca -> Folder domowy
  • Aby pokazać ukryte pliki tylko w danym oknie Nautiliusa:
Wciśnij 'Ctrl + H'
  • Aby Nautilus zawsze pokazywał ukryte pliki i katalogi wybierz w oknie Nautilusa
Edycja -> Preferencje
Zakładka widoki -> Domyślny Widok -> zaznacz pole 'Wyświetlanie plików ukrytych i zapasowych'

Jak w Nautilusie przeglądać pliki i katalogi w trybie administratora

  • Przeczytaj #Uwagi ogólne
  • Aby zainstalować Nautilusa w trybie administratora (Root)
gksudo gedit /usr/share/applications/Nautilus-root.desktop
    • Wklej poniższe linie do pliku
[Desktop Entry]
Name=Nautilus (Root)
Comment=Browse the filesystem with the file manager
Exec=gksudo "nautilus --browser %U"
Icon=file-manager
Terminal=false
Type=Application
Categories=Application;System;
  • Aby przeglądać pliki i katalogi w trybie administratora
    • Aplikacje -> Narzędzia systemowe -> Nautilus (Root)

Jak zainstalować menu "Przeglądaj w terminalu" (en: "View in terminal")

sudo apt-get install nautilus-open-terminal
  • Nautilus -> Kliknij prawym przyciskiem myszy na folderze lub tle -> Otwórz w Terminalu (en: Open in Terminal)

Jak zmienić domyślny program dla danego typu pliku

Kliknij prawym przyciskiem na pliku -> Właściwości
Zakładka Otwarcie za pomocą -> Dodaj
Wybierz program z listy lub wpisz swoje polecenie
Zaznacz wybrany program jako aktywny

Jak ustawić Mozilla Thunderbird jako domyślny program pocztowy

Zakładka Internet -> Czytnik Poczty -> Polecenie: mozilla-thunderbird %s

Jak otwierać pliki w trybie administratora za pomocą prawego przycisku myszy

gedit $HOME/.gnome2/nautilus-scripts/Edytuj\ jako\ Administrator
  • Wstaw poniższe linie do pliku
for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do
	gksudo "gnome-open $uri" &
done
  • Zapisz plik
chmod +x $HOME/.gnome2/nautilus-scripts/Edytuj\ jako\ Administrator

Prawy przycisk na pliku -> Skrypty -> Edytuj jako Administrator

Jak wyłączyć dźwięk speakera w trybie konsoli

  • Przeczytaj #Uwagi ogólne
  • Aplikacje -> Akcesoria -> Terminal
  • Terminal
Menu Edycja -> Bieżący Profil...
Zakładka Ogólne -> Odznacz Dzwonek terminala

Jak włączyć w Firefoksie obsługę protokołu mss


  • Otwórz Firefoksa.
  • Jako adres wpisz: about:config

Kliknij prawym przyciskiem myszy gdziekolwiek w oknie. Wybierz Dodaj ustawienie typu, potem Łańcuch. Następnie skopiuj poniższą linię do pola, które się pojawiło

network.protocol-handler.app.mms

Następnie skopiuj poniższą linijkę do pola, które się pojawi

/usr/bin/X11/vlc

Powtórz czynność, tyle że zamiast Łańcuch wybierz Wartość logiczna i wstaw poniższą linię

network.protocol-handler.external.mms

Następnie ustaw wartość jako

true

Jak włączyć w Firefoksie obsługę protokołu rtsp (realmedia)


  • Otwórz Firefoksa.
  • Jako adres wpisz: about:config

Kliknij prawym przyciskiem myszy gdziekolwiek w oknie. Wybierz Dodaj ustawienie typu, potem Łańcuch. Następnie skopiuj poniższą linię do pola, które się pojawiło

network.protocol-handler.app.rtsp

Następnie skopiuj poniższą linijkę do pola, które się pojawi

/usr/bin/X11/realplay

Powtórz czynność, tyle że zamiast Łańcuch wybierz Wartość logiczna i wstaw poniższą linię

network.protocol-handler.external.rtsp

Następnie ustaw wartość jako

true

Jak przyspieszyć ładowanie stron w Firefoksie

  • Przeczytaj #Uwagi ogólne
  • Aplikacje -> Internet -> Firefox
  • Uruchom Firefox

Jako adres wpisz:

about:config

W polu Filtr wyszukaj następujące pozycje i ustaw wartości na podane poniżej: ->

network.dns.disableIPv6 -> true
network.http.pipelining -> true
network.http.pipelining.maxrequests -> 8
network.http.proxy.pipelining -> true
  • Zrestartuj Firefoksa

Jak wyłączyć dźwięk w funkcji znajdowania linków w Firefoksie

  • Przeczytaj #Uwagi ogólne
  • Aplikacje -> Internet -> Firefox
  • Uruchom Firefox

Jako adres wpisz:

about:config

W polu Filtr wyszukaj następujące pozycje i ustaw wartości na podane poniżej: ->

accessibility.typeaheadfind.enablesound -> false
  • Zrestartuj Firefoksa

Jak w prosty sposób używać apt- get (Synaptic)

Jakie paczki są dostarczane przez dodatkowe repozytroria

Jak zainstalować/odinstalować pliki *.deb

sudo dpkg -i package_file.deb
  • By odinstalować plik *.deb
sudo dpkg -r package_file.deb

Jak sprawdzić wersję zainstalowanej paczki

dpkg -l packagename

Jak zamienić plik *.rpm na *.deb

sudo alien package_file.rpm

Jak kompilować pliki *.deb ze źródeł

Jak za jednym zamachem zmienić nazwy wszystkich plików w folderze

wget -c http://easylinux.info/uploads/mvb_1.6.tgz
sudo tar zxvf mvb_1.6.tgz -C /usr/share/
sudo chown -R root:root /usr/share/mvb_1.6/
sudo ln -fs /usr/share/mvb_1.6/mvb /usr/bin/mvb
  • By za jednym zamachem zmienić nazwy wszystkich plików w folderze
mvb NEW_NAME

Jak za jednym zamachem ustawić wszystkie pliki z obrazami w folderze

  • Przeczytaj #Uwagi ogólne
  • By zainstalować skrypt bash do przetwarzania obrazów
sudo apt-get install imagemagick
wget -c http://easylinux.info/uploads/bbips.0.3.2.sh
sudo cp bbips.0.3.2.sh /usr/bin/bbips
sudo chmod 755 /usr/bin/bbips
  • By za jednym zamachem ustawić wszystkie pliki z obrazami w folderze
bbips

Jak ustawić zmienne środowiskowe dla całego systemu

sudo cp -p /etc/profile /etc/profile_backup
gksudo gedit /etc/profile
  • Dołącz zmienne środowiskowe dla całego systemu na końcu pliku
  • Zapisz plik

Jak zapisać wynik polecenia man do pliku

man command | col -b > file.txt

Jak ukryć menu boot podczas startu

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
gksudo gedit /boot/grub/menu.lst
  • Odszukaj tę linię
...
#hiddenmenu
...
  • Zastąp ją tym (czyli usuń znak #)
hiddenmenu
  • Zapisz plik

Jak zmienić ilość sekund oczekiwania na wybór pozycji z menu GRUB

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
gksudo gedit /boot/grub/menu.lst
  • Odszukaj tę linię
...
timeout     3
...
  • Zastąp ją tym (X to liczba sekund)
timeout     X
  • Zapisz plik

Jak zmienić w menu GRUB domyślny system, który ma być ładowany przy starcie

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
gksudo gedit /boot/grub/menu.lst
  • Znajdź linijkę
...
default     0
...
  • Zastąp ją tym (gdzie "X" to kolejność):
default     X
  • Zapisz plik

Jak wyświetlić obraz Splash w menu GRUB podczas startu

e.g. Zakładając, że hd0,1 to położenie partycji, z której uruchamiane jest Ubuntu
wget -c http://easylinux.info/uploads/ubuntu.xpm.gz
chmod 644 ubuntu.xpm.gz
sudo mkdir /boot/grub/images
sudo cp ubuntu.xpm.gz /boot/grub/images/
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
gksudo gedit /boot/grub/menu.lst
  • Znajdź sekcję
# menu.lst - See: grub(8), info grub, update-grub(8)
#      grub-install(8), grub-floppy(8),
#      grub-md5-crypt, /usr/share/doc/grub
#      and /usr/share/doc/grub-doc/.
...
  • Dodaj następującą linijkę poniżej tej sekcji
splashimage (hd0,1)/boot/grub/images/ubuntu.xpm.gz
ZAUWAŻ: Jeśli masz oddzielną partycję, z której uruchamiasz system, użyj tego:
splashimage (hd0,1)/grub/images/ubuntu.xpm.gz
  • Zapisz plik

Jak skonwertować tapetę by dało się jej używać w menu GRUB

np.: zakładając, że tapeta.png to tapeta, która ma zostać skonwertowana do obrazu Splash
obrazsplash.xpm.gz to obraz Splash dla GRUB menu
ImageMagick jest zainstalowany
convert -resize 640x480 -colors 14 tapeta.png obrazsplash.xpm && gzip obrazsplash.xpm

Jak w menu GRUB wyświetlić tylko jeden kernel

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup-`date +%F`
gksudo gedit /boot/grub/menu.lst


  • Znajdź tę linijkę
...
# howmany=all
...
  • Zastąp ją tym
# howmany=1

Gdzie 1 oznacza zatrzymanie ostatniego kernela, 2 zatrzymanie ostatnich dwóch kerneli, itd. Nie kasuj znaku #. Menu zostanie zaktualizowane gdy system zaktualizuje nowy kernel, nie wcześniej.

  • Zapisz plik

Jak zmusić GDM żeby wydawał systemowy dźwięk gdy zostanie już załadowane okno logowania

  • Jest to przydatne gdy zwykle korzystasz ze słuchawek, które są podpięte do wejścia, i przejmują dźwięk kierowany do głośników.
echo foo >> ~/foo.wav
  • System -> Administracja -> Ekran logowania -> Dostępność

Upewnij się, czy masz zafajkowany "Ekran logowania gotowy". Kliknij na ikonie folderu, przejdź do Twojego katalogu domowego i wybierz "foo.wav".

rm foo.wav

Opuszczane menu powinno wyświetlać teraz "(None)" ew "(Brak)"

Jak tymczasowo opuścić usługi uruchamiane przy starcie systemu

Press 'Ctrl + C'

Jak oczyścić Ubuntu, System GNU/Linux

  • Czyszczenie Ubuntu, Systemu GNU/Linux Jest to bardzo szczegółowy poradnik, prowadzący krok po kroku do oczyszczenia Ubuntu, Systemu GNU/Linux przy wykorzystaniu różnych narzędzi.

Jak na stałe wyłączyć/włączyć usługi uruchamiane przy starcie systemu

Jak usunąć zawartość folderu /tmp/ podczas wyłączania sytemu

sudo cp /etc/init.d/sysklogd /etc/init.d/sysklogd_backup
gksudo gedit /etc/init.d/sysklogd
  • Znajdź tę sekcję
...
 stop)
  log_begin_msg "Stopping system log daemon..."
  start-stop-daemon --stop --quiet --oknodo --exec $binpath --pidfile $pidfile
  log_end_msg $?
...
  • Dadaj następującą linijkę poniżej tej sekcji
  rm -fr /tmp/* /tmp/.??*
  • Zapisz plik


Serwery

Jak zainstalować serwer LAMP (Linux, Apache, MySQL, PHP)

Serwer antywirusowy

Jak zainstalować ClamAV (serwer antywirusowy)

sudo apt-get install clamav

Jak ręcznie zaktualizować bazę wirusów

sudo freshclam

Jak ręcznie zeskanować pliki/foldery w poszukiwaniu wirusów

sudo clamscan -r /location_of_files_or_folders

Jak automatycznie zeskanować pliki/foldery w poszukiwaniu wirusów

np. Automatycznie skanuje pliki/foldery w poszukiwaniu wirusów o północy, każdego dnia.
* * * * *gwiazdki oznaczają kolejno minuty, godziny, dni, miesiące i lata
export EDITOR=gedit &&  sudo crontab -e
  • Dodaj poniższą linię na koniec pliku
00 00 * * *  sudo clamscan -r /location_of_files_or_folders
  • Zapisz plik

Zobacz inne przykłady konfiguracji crontab-a

Serwer monitorowania

Jeżeli chcesz monitorować zużycie pamięci RAM, wykorzystanie procesora i/lub dysku itp. to powinieneś zainteresować się artykułem

"Monitor your Ubuntu Servers and Clients using Munin"

Serwer wydruku (cupsd)

Jak zainstalować

Cupsd powinien się już znajdować w twoim Ubuntu, jeżeli istnieje plik "/etc/init.d/cupsys" to jest już zainstalowany. Jeżeli nie ma takiego pliku, lub chcesz zainstalować cupsd ręcznie, wykonaj
 sudo apt-get install cupsys*

Jak dodać drukarkę

  • Idź do System -> Administracja -> Drukarki.
  • Wybierz "Nowa drukarka".
  • "Powinien pojawić się kreator instalacji drukarki.

Jak drukować zdalnie z innego komputera z zainstalowanym Ubuntu

  • Sprawdź, czy twoja drukarka jest poprawnie skonfigurowana.
  • Włączanie współdzielenia drukarek - System -> Administracja -> Drukarki -> menu Ustawienia globalne -> Współdziel drukarki
  • Adres IP serwera: 192.168.0.1
  • Adres IP klienta: 192.168.0.23
    • Konfiguracja serwera
 sudo cp /etc/cups/cupsd.conf /etc/cups/cupsd.conf.backup
 gksudo gedit /etc/cups/cupsd.conf
znajdź
<Location />
  ...
  Allow localhost
  ...
</Location>
dodaj między <Location /> a </Location >
 Allow 192.168.0.23
Zrestartuj cups
 sudo /etc/init.d/cupsys restart
    • Ustawienia klienta
 sudo cp /etc/cups/client.conf /etc/cups/client.conf.backup
 gksudo gedit /etc/cups/client.conf
dodaj do pliku poniższą linię.
 ServerName 192.168.0.1


Zrestartuj cups
 sudo /etc/init.d/cupsys restart
Wykonaj teraz "lpq", powinieneś zobaczyć coś podobnego
 vitek@lightfox:~$ lpq
 HPLJ6P is ready
 no entries

Jak drukować zdalnie z innego komputera z zainstalowanym systemem Windows

Serwer Samba

Jak zainstalować serwer Samba do udostępniania plików/folderów

sudo apt-get install samba smbfs

Jak dodać/edytować/usunąć użytkowników sieciowych

sudo smbpasswd -a system_username
gksudo gedit /etc/samba/smbusers
    • Umieść poniższą linie w nowym pliku
system_username = "network username"
    • Zapisz plik
  • Modyfikacja użytkownika sieciowego
sudo smbpasswd -a system_username
  • Usuwanie użytkownika sieciowego
sudo smbpasswd -x system_username

Jak udostępniać folder domowy jedynie do odczytu (Autoryzacja=Tak)

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
gksudo gedit /etc/samba/smb.conf
  • Znajdź
...
;  security = user
...
  • Zamień na
  security = user
  username map = /etc/samba/smbusers
sudo testparm
sudo /etc/init.d/samba restart

Jak udostępniać folder domowy z uprawnieniami do zapisu oraz odczytu (Autoryzacja=Tak)

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
gksudo gedit /etc/samba/smb.conf


  • Znajdź
...
;  security = user
...
  • Zamień na
  security = user
  username map = /etc/samba/smbusers
  • Znajdź
...
# By default, the home directories are exported read-only. Change next
# parameter to 'yes' if you want to be able to write to them.
  writable = no
...
  • Zamień na
# By default, the home directories are exported read-only. Change next
# parameter to 'yes' if you want to be able to write to them.
  writable = yes
sudo testparm
sudo /etc/init.d/samba restart

Jak dzielić foldery grup jedynie do odczytu (Autoryzacja=Tak)

sudo mkdir /home/group
sudo chmod 777 /home/group/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
gksudo gedit /etc/samba/smb.conf
  • Znajdź
...
;  security = user
...
  • Zamień
 security = user
 username map = /etc/samba/smbusers
  • Dołącz tekst na koniec pliku
[Group]
  comment = Group Folder
  path = /home/group
  public = yes
  writable = no
  valid users = system_username1 system_username2
  create mask = 0700
  directory mask = 0700
  force user = nobody
  force group = nogroup

sudo testparm
sudo /etc/init.d/samba restart

Jak udostępnić foldery grup z uprawnieniami do zapisu/odczytu Autoryzacja=Tak)


sudo mkdir /home/group
sudo chmod 777 /home/group/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
gksudo gedit /etc/samba/smb.conf
  • Znajdź
...
;  security = user
...
  • Zamień na
  security = user
  username map = /etc/samba/smbusers
  • Dołącz tekst na koniec plikU
[Group]
  comment = Group Folder
  path = /home/group
  public = yes
  writable = yes
  valid users = system_username1 system_username2
  create mask = 0700
  directory mask = 0700
  force user = nobody
  force group = nogroup
sudo testparm
sudo /etc/init.d/samba restart

Jak dzielić wszystkie foldery (Autoryzacja=Tak)


sudo mkdir /home/public
sudo chmod 777 /home/public/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
gksudo gedit /etc/samba/smb.conf
  • Znajdź:
...
;  security = user
...
  • Zastąp:
  security = user 
  username map = /etc/samba/smbusers
  • Na końcu pliku dopisz:
[public]
  comment = Public Folder
  path = /home/public
  public = yes
  writable = no
  create mask = 0777
  directory mask = 0777
  force user = nobody
  force group = nogroup
sudo testparm
sudo /etc/init.d/samba restart

Jak udostępniać pliki do odczytu/zapisu (Autoryzacja=Tak)

sudo mkdir /home/public
sudo chmod 777 /home/public/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
gksudo gedit /etc/samba/smb.conf
  • Znajdź
...
;  security = user
...
  • Zastąp
  security = user
  username map = /etc/samba/smbusers
  • Dodaj na końcu pliku
[public]
  comment = Public Folder
  path = /home/public
  public = yes
  writable = yes
  create mask = 0777
  directory mask = 0777
  force user = nobody 
  force group = nogroup
sudo testparm
sudo /etc/init.d/samba restart

Jak udostępniać pliki do odczytu bez autoryzacji

sudo mkdir /home/public
sudo chmod 777 /home/public/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
gksudo gedit /etc/samba/smb.conf
  • Znajdź
...
;  security = user
...
  • Zastąp
  security = share
  • Dopisz na koniec pliku
[public]
  comment = Public Folder
  path = /home/public
  public = yes
  writable = no
  create mask = 0777
  directory mask = 0777
  force user = nobody
  force group = nogroup
  • Zapisz plik
sudo testparm
sudo /etc/init.d/samba restart

Jak udostępniać foldery do odczytu/zapisu bez autoryzacji

sudo mkdir /home/public
sudo chmod 777 /home/public/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
gksudo gedit /etc/samba/smb.conf
  • Znajź
...
;  security = user
...
  • Zastąp
  security = share
  • Dodaj na koniec pliku
[public]
  comment = Public Folder
  path = /home/public
  public = yes
  writable = yes
  create mask = 0777
  directory mask = 0777
  force user = nobody
  force group = nogroup

  • Zapisz plik
sudo testparm
sudo /etc/init.d/samba restart

Jak drukować na zdalnym komputerze używając serwera Samba

 sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.backup
 gedit /etc/samba/smb.conf
Znajdź
 ...
 # printing = cups
 # printcap name = cups
 ...
i usuń znak komentowania (#)
 printing = cups
 printcap name = cups
Zrestartuj serwer cups
 sudo /etc/init.d/cupsys restart
Od teraz drukarki na twoim komputerze powinny być dostępne przez serwer Samba.

Narzędzie do administrowania serwerem Samba (Samba Web Administration Tool - SWAT)

Jak zainstalować INETD Superserver

 sudo apt-get install netkit-inetd

Jak zainstalowac SWAT do demona Samba

 sudo apt-get install swat
  • Otwórz demona konfiguracji inetd.
 sudo gksu gedit /etc/inetd.conf
  • Jeśli widniej coś takiego:
 <#off#> swat            stream  tcp     nowait.400      root    /usr/sbin/tcpd  /usr/sbin/swat
  • Zmień na:
 swat            stream  tcp     nowait.400      root    /usr/sbin/tcpd  /usr/sbin/swat
  • Zrestartuj demona
 sudo /etc/init.d/inetd restart

Serwer SSH

Jak zainstalować serwer SSH

sudo apt-get install ssh

Jak połączyć się przez SSH

Zakładamy, że łączymy się zdalnie z komputerem z zainstalowanym Ubuntu oraz SHH
Przeczytaj #Jak zainstalować serwer SSH
Adres IP komputera do którego chcemy się zalogować: 192.168.0.1
ssh username@192.168.0.1

Jak skopiować pliki/foldery z zdalnego Ubuntu do lokalnego komputera (scp)

Zakładamy, że łączymy się zdalnie z komputerem z zainstalowanym Ubuntu oraz SHH
Przeczytaj #Jak zainstalować serwer SSH
Adres IP komputera zdalnego: 192.168.0.1
Położenie pliku znajdującego się na zdalnym komputerze: /home/username/remotefile.txt
Położenie folderu docelowego: . (bieżący katalog)
scp -r username@192.168.0.1:/home/username/remotefile.txt .

Jak skopiować pliki/foldery z lokalnego komputeraz do zdalnego Ubuntu (scp)

Zakładamy, że łączymy się zdalnie z komputerem z zainstalowanym Ubuntu oraz SHH
Przeczytaj #Jak zainstalować serwer SSH
Położenie pliku znajdującego się na lokalnym: localfile.txt
Adres IP komputera zdalnego: 192.168.0.1
Remote Ubuntu machine save location: /home/username/
scp -r localfile.txt username@192.168.0.1:/home/username/

Jak skopiować pliki/foldery ze zdalnego komputera na lokalny(rsync)

np. Przypuśćmy, że na komputerze zdalnym jest zainstalowany serwer SSH
Read #How to install SSH Server for remote administration service
Zdalny komputer: 192.168.0.1
Pliki/foldery na komputerze zdalnym: /home/username/remotefile.txt
Miejsce zapisu na komputerze lokalnym: . (wybrany folder)
rsync -v -u -a --delete --rsh=ssh --stats username@192.168.0.1:/home/username/remotefile.txt .

How to copy files/folders from local machine into remote Ubuntu machine (rsync)

e.g. Assumed that remote Ubuntu machine have installed SSH Server service
Read #How to install SSH Server for remote administration service
Local files/folders location: localfile.txt
Remote Ubuntu machine: 192.168.0.1
Remote Ubuntu machine save location: /home/username/
rsync -v -u -a --delete --rsh=ssh --stats localfile.txt username@192.168.0.1:/home/username/

Jak montować foldery ze zdalnego komputera na lokalnym (sshfs)

np. Przypuśćmy, że zdalny komputer ma zainstalowany serwer SSH
Przeczytaj #Jak zainstalować serwer SSH
Zdalny komputer: 192.168.0.1
Położenie folderu na zdalnym komputerze: /media/music
  • Zainstaluj sshfs
sudo apt-get install sshfs
  • Załaduj sterownik kernela dla sshfs
sudo modprobe fuse
  • Dołącz do grupy użytkowników 'fuse'
sudo adduser your_user_name fuse
  • Wyloguj się i zaloguj, aby podziałało.
  • Stwórz lokalny punkt montowania w swoim folderze domowym
mkdir ~/remote_music
  • Zamontuj zdalny folder na ~/remote_music
sshfs 192.168.0.1:/media/music ~/remote_music

Jak połączyć się ze zdalnym komputerem(SSH) używając systemu Windows

np. Przypuśćmy, że zdalny komputer ma zainstalowany serwer SSH
Przeczytaj #Jak zainstalować serwer SSH
  • Pobierz PuTTY: Here

Jak kopiować pliki/foldery z/do zdalnego komputera przez Windows

np. Przypuśćmy, że zdalny komputer ma zainstalowany serwer SSH
Przeczytaj #Jak zainstalować serwer SSH
  • Pobierz FileZilla: Here

Jako ograniczyć konta użytkowników, które mogą połączyć się zdalnie przez SSH

np. Jeśli włączysz serwer SSH, każdy użytkownik z poprawnym kontem będzie się mógł połączyć.
To może być niebezpieczne, gdyż istnieją zdalne programy do łamania haseł, które
próbują często spotykanych kombinacji loginu i hasła.
  • Zrób kopię zapasową pliku konfiguracyjnego serwera SSH

sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.ORIGINAL

  • Edytuj plik konfiguracyjny

gksudo gedit /etc/ssh/sshd_config

  • Zmień parametr PermitRootLogin z yes na no. Superuser nie może mieć możliwości łączenia się bezpośrednio ze zdalnego komputera.
  • Dodaj parametr AllowUsers i utwórz listę loginów (oddzielając je spacjami), które mogą łączyć się zdalnie .
  • Możesz także użyć parametru DenyUsers, by dokładnie określić wybór użytkowników.
  • Jeśli włączasz serwer openssh i nie masz w tej chwili powodu, by zezwalać na zdalne połączenia, możesz dodać parametr AllowUsers nosuchuserhere nie pozwalający połączyć się nikomu.

Serwer DHCP

Jak zainstalować serwer DHCP do automatycznego przydzielania numerów IP

np. Przypuśćmy, że "eth0" jest interfejsem dla naszej karty sieciowej
Pula adresów IP: 192.168.0.100 to 192.168.0.200
Maska podsieci: 255.255.255.0
Serwery DNS: 202.188.0.133, 202.188.1.5
Domeny: tm.net.my
Adres bramki sieciowej: 192.168.0.1
sudo apt-get install dhcp3-server
sudo cp /etc/default/dhcp3-server /etc/default/dhcp3-server_backup
gksudo gedit /etc/default/dhcp3-server
  • Znajdź
...
INTERFACES=""
  • Zmień na:
INTERFACES="eth0"
  • Zapisz plik
sudo cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf_backup
gksudo gedit /etc/dhcp3/dhcpd.conf
  • Znajdź następujący fragment:
...
# option definitions common to all supported networks...
option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;
default-lease-time 600;
max-lease-time 7200;
...
  • Zmień na:
# option definitions common to all supported networks...
#option domain-name "example.org";
#option domain-name-servers ns1.example.org, ns2.example.org;
#default-lease-time 600;
#max-lease-time 7200;
  • Znajdź następujący fragment:
...
# A slightly different configuration for an internal subnet.
#subnet 10.5.5.0 netmask 255.255.255.224 {
# range 10.5.5.26 10.5.5.30;
# option domain-name-servers ns1.internal.example.org;
# option domain-name "internal.example.org";
# option routers 10.5.5.1;
# option broadcast-address 10.5.5.31;
# default-lease-time 600;
# max-lease-time 7200;
#}
...
  • Zamień na:
# A slightly different configuration for an internal subnet.
subnet 192.168.0.0 netmask 255.255.255.0 {
 range 192.168.0.100 192.168.0.200;
 option domain-name-servers 202.188.0.133, 202.188.1.5;
 option domain-name "tm.net.my";
 option routers 192.168.0.1;
 option broadcast-address 192.168.0.255;
 default-lease-time 600;
 max-lease-time 7200;
}
  • Zapisz plik
sudo /etc/init.d/dhcp3-server restart

Serwer baz danych

Jak zainstalować serwer MYSQL

sudo apt-get install mysql-server
  • Na początku serwers MYSQL pozwala się łączyć tylko z localhost (127.0.0.1). Musimy usunąć wszystkie zakazy na naszym komputerze. Otwórz plik /etc/mysql/my.cnf
gksudo gedit /etc/mysql/my.cnf
  • Znajdz bind-address = 127.0.0.1
...
#bind-address           = 127.0.0.1
...
  • Na początku w serwerze MySQL nie ma hasło roota. To jest ogromne niebezpieczeństwo, więc musisz jakieś ustawić. Lokalny komputer pobiera też hasło roota, więc będziesz musiał je też ustawić. local-machine-name jest nazwa komputera na którym pracujesz. Po więcej informacji klinij here
mysqladmin -u root password your-new-password
mysqladmin -h root@local-machine-name -u root -p password your-new-password
sudo /etc/init.d/mysql restart

MySQL Database backup using AutoMySQLBackup

  • AutoMySQLBackup is a script to take daily, weekly and monthly backups of your MySQL databases using mysqldump.
  • AutoMySQLBackup Script Features
    • Backup mutiple MySQL databases with one script. (Now able to backup ALL databases on a server easily. no longer need to specify each database seperately)
    • Backup all databases to a single backup file or to a seperate directory and file for each database.
    • Automatically compress the backup files to save disk space using either gzip or bzip2 compression.
    • Can backup remote MySQL servers to a central server.
    • Runs automatically using cron or can be run manually.
    • Can e-mail the backup log to any specified e-mail address instead of “root”. (Great for hosted websites and databases).
    • Can email the compressed database backup files to the specified email address.
    • Can specify maximun size backup to email.
    • Can be set to run PRE and POST backup commands.
    • Choose which day of the week to run weekly backups.
  • AutoMySQLBackup Requirements

The AutoMySQLBackup script only requires mysqldump (A standard utility provided with the mysql client) and gzip or bzip2 for compression of the backup files. If you would like to have the log emailed to you then you will need to have permission to execute the “mail” program. If you want the compressed backup files mailed to you then Mutt must be available on the server. Finally you will need a bash shell and the standard system tools and utilities (all these requirements should be the default on most linux system.)

  • What AutoMySQLBackup does

Every day AutoMySQLBackup will run (if setup in /etc/cron.daily) and using mysqldump and gzip will dump your specified databases to the /backups/daily directory, it will rotate daily backups weekly so you should never have more than 7 backups in there..

Every Saturday AutoMySQLBackup will again backup the databases you have chosen but they will be placed into /backups/weekly, these will be rotated every 5 weeks so there should never be more than 5 backups in there..

Every 1st of the month AutoMySQLBackup will create a backup of all databases and place them into /backups/monthly. These will never be rotated so it will be up to you to do your own house keeping. I would suggest taking a copy of this offline every month or two so that if you have a hard drive failure you will be able to restore your database

  • AutoMySQLBackup Installation

The install is as simple as editing a few variables in the AutoMySQLBackup file. The full setup is documented in the AutoMySQLBackup script file below the variables section.

  • Pobierz automysqlbackup.sh and place it into your /etc/cron.daily directory or your home directory.
  • Edit (at least) the following lines :
...
USERNAME=dbuser 
PASSWORD=password DBNAMES=”DB1 DB2 DB3″
...
  • Note:The user must have at least select privileges to the databases and make sure to keep the quotes ” ” otherwise it won’t work
  • Make the file executable :
sudo chmod u+rwx
  • Create the following directory
./backups
  • That’s it...Now you can run it using the command line “./automysqlbackup.sh” or if it is in /etc/cron.daily it will run each day when cron

How to install MYSQL Administrator

sudo apt-get install mysql-admin

How to install Oracle Database XE

  • Add the following repository to your /etc/apt/sources.list:
deb http://oss.oracle.com/debian unstable main non-free
  • Install the software using apt-get
sudo apt-get update
sudo apt-get install oracle-xe
  • Add your login to the 'dba' group (where your login name is username)
sudo usermod -G dba -a username

Serwer HTTP Apache

Jak zainstalować serwer HTTP Apache

sudo apt-get install apache2

Jak zainstalować obsługę PHP dla serwera HTTP Apache

Jak zainstalować PHP4
sudo apt-get install php4
sudo apt-get install libapache2-mod-php4
sudo /etc/init.d/apache2 restart
  • To test if php4 installed correctly
gksudo gedit /var/www/testphp.php
  • Insert the following line into the new file
<?php phpinfo(); ?>
Jak zainstalować PHP5
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo /etc/init.d/apache2 restart
  • Sprawdzenie czy php5 zostało zainstalowane poprawnie
gksudo gedit /var/www/testphp.php
  • Dołącz podaną linię do nowego pliku
<?php phpinfo(); ?>

Jak zainstalować MYSQL do Apache HTTP Server

sudo apt-get install libapache2-mod-auth-mysql
  • Select either php4-mysql or php5-mysql depending on which version of PHP you installed
sudo apt-get install php<version-number>-mysql
sudo apt-get install phpmyadmin
  • To get PHP to work with MySQL, open the file (where <version> is either 4 or 5 depending on which PHP you installed)
gksudo gedit /etc/php<version>/apache2/php.ini
  • You'll need to uncomment the ";extension=mysql.so" line so that it looks like this
...
extension=mysql.so
...
  • Save the file then exit
sudo /etc/init.d/apache2 restart

How to install Python for Apache 2

sudo aptitude install python
sudo aptitude install libapache2-mod-python

How to map URLs to folders outside /var/www/

gksudo gedit /etc/apache2/conf.d/alias
  • Insert the following lines into the new file
Alias /URL-path /location_of_folder/
<Directory /location_of_folder/>
  Options Indexes FollowSymLinks
  AllowOverride All
  Order allow,deny
  Allow from all
</Directory>
  • Zapisz plik
sudo /etc/init.d/apache2 restart
  • When you get "403 - Permission denied", you might try:
chmod o+x /location_of_folder/
  • If that doens't work, the following might help:
chmod o+r,o+x /location_of_folder/

How to change the default port number for Apache HTTP Server

e.g. Assumed that new port number is 78
sudo cp /etc/apache2/ports.conf /etc/apache2/ports.conf_backup
gksudo gedit /etc/apache2/ports.conf
  • Find this line
Listen 80
  • Replace with the following line
Listen 78
  • Zapisz plik
sudo /etc/init.d/apache2 restart

How to parse RSS into PHP for Apache HTTP Server

e.g. Assumed that RSS is DistroWatch.com - News
wget -c http://easylinux.info/uploads/magpierss-0.71.1.tar.gz
sudo mkdir /var/www/feeds
sudo tar zxvf magpierss-0.71.1.tar.gz -C /var/www/feeds/
sudo mv /var/www/feeds/magpierss-0.71.1/* /var/www/feeds/
sudo rm -fr /var/www/feeds/magpierss-0.71.1/
sudo chown -R www-data:root /var/www/feeds/
gksudo gedit /var/www/feeds/index.php
  • Insert the following lines into the new file
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
 
 <head>
 
 <title>DistroWatch.com - News</title>
 
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
 
 <style type="text/css">
 /*<![CDATA[*/
 /* 
 DEFAULT TAG STYLES
 */
 
 body {
  background: #ffffff;
  margin-left: 20px;
  font-family: bitstream vera sans,sans-serif;
  font-size: 9pt;
 }
 
 h1 {
  font-family: luxi sans,sans-serif;
  font-size: 15pt;
 }
 
 /*]]>*/
 </style>
 
 </head>
  
 <body>
 
 <?php

 require_once 'rss_fetch.inc';
 error_reporting(E_ERROR);
 
 $url = 'http://distrowatch.com/news/dw.xml';
 $rss = fetch_rss($url);
 
 if ($rss) {
 
  echo "<h1>";
  echo "<a href=$url>", $rss->channel[title], "</a><br/>";
  echo "</h1>";
 
  foreach ($rss->items as $item ) {
   $url = $item[link];
   $title = $item[title];
   $description = $item[description];
   echo "<li>";
   echo "<b>Topic:</b> <a href=$url><b><u>$title</u></b></a><br/><br/>";
   echo "$description<br/><br/>";
   echo "</li>";
  }
 
 }
 else {
  echo "<a href=$url>", $url, "</a> - Server Down!<br/>";
 }
 
 ?>
 
 </body>
 
 </html>
 

Serwer FTP

How to install FTP Server for File Transfer service

sudo apt-get install proftpd

How to configure FTP user to be "jailed" (chrooted) into their home directory

sudo cp /etc/proftpd/proftpd.conf /etc/proftpd/proftpd.conf_backup
gksudo gedit /etc/proftpd/proftpd.conf
  • Find this section
...
DenyFilter           \*.*/
...
  • Add the following line below it
DefaultRoot           ~

  • Zapisz plik
sudo /etc/init.d/proftpd restart

How to configure FTP Server to allow anonymous FTP user to read only

sudo cp /etc/proftpd/proftpd.conf /etc/proftpd/proftpd.conf_backup
gksudo gedit /etc/proftpd/proftpd.conf
  • Append the following lines at the end of file
<Anonymous ~ftp>
 User            ftp
 Group            nogroup
 UserAlias          anonymous ftp
 DirFakeUser on ftp
 DirFakeGroup on ftp
 RequireValidShell      off
 MaxClients         10
 DisplayLogin        welcome.msg
 DisplayFirstChdir      .message
 <Directory *>
  <Limit WRITE>
   DenyAll
  </Limit>
 </Directory>
</Anonymous>
  • Zapisz plik
sudo /etc/init.d/proftpd restart

How to configure FTP Server to allow anonymous FTP user to read/write

sudo cp /etc/proftpd/proftpd.conf /etc/proftpd/proftpd.conf_backup
gksudo gedit /etc/proftpd/proftpd.conf
  • Append the following lines at the end of file
<Anonymous ~ftp>
 User            ftp
 Group            nogroup
 UserAlias          anonymous ftp
 DirFakeUser on ftp
 DirFakeGroup on ftp
 RequireValidShell      off
 MaxClients         10
 DisplayLogin        welcome.msg
 DisplayFirstChdir      .message
</Anonymous>
  • Zapisz plik
sudo /etc/init.d/proftpd restart

How to map anonymous FTP user to folders outside /home/ftp/

sudo cp /etc/proftpd/proftpd.conf /etc/proftpd/proftpd.conf_backup
gksudo gedit /etc/proftpd/proftpd.conf
  • Append the following lines at the end of file
<Anonymous /location_of_folder/>
 User            ftp
 Group            nogroup
 UserAlias          anonymous ftp
 DirFakeUser on ftp
 DirFakeGroup on ftp
 RequireValidShell      off
 MaxClients         10
 DisplayLogin        welcome.msg
 DisplayFirstChdir      .message
 <Directory *>
  <Limit WRITE>
   DenyAll
  </Limit>
 </Directory>
</Anonymous>
  • Zapisz plik
sudo /etc/init.d/proftpd restart

Jak zmienić standardowy port serwera FTP

np.Portem ma być 77
sudo cp /etc/proftpd/proftpd.conf /etc/proftpd/proftpd.conf_backup
gksudo gedit /etc/proftpd/proftpd.conf
  • Znajdź tą linię
Port              21
  • Zamień ją na
Port              77
  • Zapisz plik
sudo /etc/init.d/proftpd restart

How to ftp into remote Ubuntu machine via Windows machine

e.g. Assumed that remote Ubuntu machine have installed FTP Server service
Read #How to install FTP Server for File Transfer service
  • Pobierz FileZilla: Here

Streaming Media Server

How to install GNUMP3d for Streaming Media Server service

e.g. /var/music/ is the directory containing multimedia files
sudo apt-get install gnump3d

How to change the default directory containing multimedia files for GNUMP3d

e.g. Assumed that new directory containing multimedia files is /home/music/
sudo cp /etc/gnump3d/gnump3d.conf /etc/gnump3d/gnump3d.conf_backup
gksudo gedit /etc/gnump3d/gnump3d.conf
  • Find this line
root = /var/music
  • Replace with the following line
root = /home/music
  • Find this line
user = gnump3d
  • Replace with the following line
user = root
  • Zapisz plik
sudo /etc/init.d/gnump3d restart

Jak zmienić domyślny port dla GNUMP3d

e.g. Zakładamy, że nowym portem jest 7878
sudo cp /etc/gnump3d/gnump3d.conf /etc/gnump3d/gnump3d.conf_backup
gksudo gedit /etc/gnump3d/gnump3d.conf
  • Znajdź tą liniję
port = 8888
  • Zastąp tym tekstem
port = 7878
  • Zapisz plik
sudo /etc/init.d/gnump3d restart

Serwery Image Gallery

  • Dla porównania Gallery1 oraz Gallery2 zobacz here

Gallery1

Jak zainstalować Gallery1 dla usługi Image Gallery Server
sudo apt-get install gallery (jeśli poprosi o restart Apache, wybierz No lub Cancel)
sudo apt-get install imagemagick
sudo apt-get install jhead
sudo apt-get install libjpeg-progs
sudo /etc/init.d/apache2 restart
sudo sh /usr/share/gallery/configure.sh
Gallery Configuration Wizard: Step 1
Następny krok ->
Gallery Configuration Wizard: Step 2
General settings Tab ->
Admin password: wprowadź hasło

Locations and URLs Tab ->
Album directory: /var/www/albums/
Temporary directory: /tmp/
Gallery URL: http://localhost/gallery
Albums URL: http://localhost/albums
Następny krok -->
Gallery Configuration Wizard: Step 3
Następny krok -->
Gallery Configuration Wizard: Step 4
Zapisz konfigurację ->
How to configure Gallery1 to be accessible via Internet (Hostname or fix IP) or LAN (fix IP)
e.g. Assumed that network and internet connections have been configured properly
Internet (Hostname or fix IP) or LAN (fix IP): http://www.url.com
sudo cp /etc/gallery/config.php /etc/gallery/config.php_backup
gksudo gedit /etc/gallery/config.php
  • Find this section
...
$gallery->app->photoAlbumURL = "http://localhost/gallery";
$gallery->app->albumDirURL = "http://localhost/albums";
...
  • Replace with the following lines
$gallery->app->photoAlbumURL = "http://www.url.com/gallery";
$gallery->app->albumDirURL = "http://www.url.com/albums";
How to configure Gallery1 to be accessible via LAN (dynamic IP)
e.g. Assumed that network connections have been configured properly
LAN (dynamic IP): 192.168.0.1
sudo cp /etc/gallery/config.php /etc/gallery/config.php_backup
gksudo gedit /etc/gallery/config.php
  • Find this section
...
$gallery->app->photoAlbumURL = "http://localhost/gallery";
$gallery->app->albumDirURL = "http://localhost/albums";
...
  • Replace with the following lines
$gallery->app->photoAlbumURL = "/gallery";
$gallery->app->albumDirURL = "/albums";
How to backup/restore Gallery1 data
sudo tar zcvf gallery.tgz /var/www/albums/ /etc/gallery/
  • To restore Gallery data
sudo tar zxvf gallery.tgz -C /

Gallery2

Jak zainstalować Gallery2
Jak skonfigurować Gallery2

How to install Subversion version control server (svnserve)

  • Install Subversion and Internet services daemon
sudo apt-get install subversion xinetd
  • Create user that will own the repositories
sudo adduser --system --no-create-home --home /var/svn --group --disabled-login svn
  • Create directory that will hold the repositories
sudo mkdir /var/svn
sudo chown svn:svn /var/svn
  • Create file /etc/xinetd.d/svnserve with the following content
service svn
{
       port = 3690
       socket_type = stream
       protocol = tcp
       wait = no
       user = svn
       server = /usr/bin/svnserve
       server_args = -i -r /var/svn
}
  • Restart xinetd
sudo /etc/init.d/xinetd restart
  • Create the first repository
sudo -u svn svnadmin create /var/svn/testrepo
  • It should be possible to check out the repository and work on it
svn co svn://localhost/testrepo

Template:Ubuntu Edgy pl/CzesteProblemy


Personal tools
Sponsor
     Asus X200CA