Professional Documents
Culture Documents
Helmke M. - Ubuntu. Oficjalny Podręcznik. Wydanie VIII
Helmke M. - Ubuntu. Oficjalny Podręcznik. Wydanie VIII
Spis treci
Spis treci
10
Spis treci
Spis treci
11
12
Spis treci
Spis treci
13
Skorowidz . ....................................................................................................................303
14
Spis treci
Przedmowa
do szstego wydania
UBUNTU. OFICJALNY PODRCZNIK oddaje zarwno ducha, jak i staranno, z jak two-
rzony jest Ubuntu. Podobnie jak sam Ubuntu, podrcznik ewoluowa w staych odstpach czasu midzy kolejnymi wydaniami, a to, szste, wydanie zawiera zarwno dowiadczenia poprzednich edycji, jak i najnowsze innowacje wprowadzone do
Ubuntu.
Rok 2011 by przeomowy dla Ubuntu to czas, kiedy wprowadzilimy nowy,
ujednolicony interfejs o nazwie Unity. Naszym celem jest dostarczenie ludziom
tego, na co od tak dawna czekaj: najbardziej przejrzystego i eleganckiego rodowiska desktopowego dostpnego jako wolne oprogramowanie. Wydanie 11.04
to pierwszy duy krok w tym kierunku: wprowadzamy Unity jako domylne rozwizanie, pozostawiajc klasyczne GNOME tym, ktrzy nie mog jeszcze przej
do Unity.
Naszym szerszym celem jest rzucenie wyzwania ekosystemowi wolnego oprogramowania, aby zainwestowa we wzornictwo tyle samo kreatywnoci i energii, ile
jest powicane programowaniu. Wiemy o tym, e wolne oprogramowanie moe
by najlepsze na wiecie w zakresie wydajnoci, niezawodnoci i bezpieczestwa;
teraz nadszed czas, aby do tego zestawu doda atwo uytkowania oraz elegancj.
Mam nadziej, e spodoba Wam si 11.04 i ta ksika. Chciabym podzikowa
wielu osobom, dziki ktrym zarwno Ubuntu, jak i ten podrcznik s moliwe.
To wielki zaszczyt by czci tej spoecznoci.
Mark Shuttleworth, zaoyciel Ubuntu, kwiecie 2011
16
Przedmowa
do pierwszego wydania
PISANIE TEJ PRZEDMOWY to dla mnie mae wito miny prawie dwa lata od pierw-
szego spotkania maej grupy profesjonalistw zajmujcych si wolnym oprogramowaniem, ktre ostatecznie przeksztacio si w projekt Ubuntu. wito, poniewa dwa
lata temu nikt z nas nie przewidywa, e nasze marzenie urzeczywistni si w kilku
milionach pyt CD, trzech czy czterech milionach entuzjastycznie nastawionych do
tego projektu uytkownikw, setkach obietnic wsparcia ze strony mniejszych i wikszych firm, audycjach w telewizji w najlepszym czasie antenowym, a teraz w Ubuntu.
Oficjalnym podrczniku.
Marzenie, ktre nas poczyo, mona wyrazi prosto:
Zbudowa wiatowej klasy system operacyjny dla zwykych uytkownikw komputerw, ktry bdzie darmowy i atwo dostpny, wysoce uyteczny i reprezentujcy
najlepsze aktualne osignicia wiata wolnego oprogramowania.
Nie miaem pojcia, e podczas przygotowa do utworzenia platformy dla zwykych uytkownikw komputerw bd mia przywilej spotkania tak wielu niezwykych ludzi i moliwo podjcia wsppracy z nimi. Niektre z tych nadzwyczajnych osb s wspautorami tej ksiki; to ludzie rozumiejcy znaczenie ruchu
wolnego oprogramowania, prawdziwi wsptwrcy jego sukcesu. Inni z kolei tworz
szkielet spoecznoci Ubuntu: to maa, ale oddana sprawie armia kilkuset osb pracujcych nad przygotowaniem nowego wydania Ubuntu co sze miesicy. Znajduj
si w samym sercu sieci, ktra obja globaln spoeczno wolnego oprogramowania
dziki Debianowi nadzwyczajnemu projektowi, bez ktrego Ubuntu nie mgby
istnie a take tysicom wikszych czy mniejszych projektw, tworzcych kod
i dokumentacj, ktr my skadamy w cao o nazwie Ubuntu.
18
W tej ogromnej spoecznoci mog czasem pojawia si pknicia i linie ideologicznego podziau, jednak wszyscy popieramy cztery koncepcje, ktre s kluczowe
dla idei Ubuntu:
Siedemnastu z nas, ktrzy spotkali si dwa lata temu w Londynie, pochodzio z najrniejszych krajw i rodowisk, jednak wszyscy zgodzilimy si, e powyszy cel, czyli
stworzenie takiego systemu, jaki opisano, jest zacny i wart penego zaangaowania.
Przez kilka miesicy pracowalimy bez rozgosu. Chcielimy objawi si wiatu nie
tylko poprzez manifest, ale rwnie przez zademonstrowanie ludziom efektu naszej
pracy ilustrujcego nasze cele, czego, co uytkownicy mogliby przetestowa. Nie
mielimy nazwy (chocia wewntrzni wsppracownicy nazywali nas Rozpoczcie
Supertajnego Debiana); w rezultacie wikszo naszej pracy umieszczalimy na stronie www.no-name-yet.com. Szukalimy nazwy, ktra oddaaby pikno procesu tworzenia wolnego oprogramowania, a zatem wsppracy, korelacji, wspdzielenia,
korzystania ze wsparcia innych, ogromnych projektw i osigania wzniosych celw.
Jedyne sowo, ktre zdawao si by bliskie tym ideom, to afrykaskie ubuntu. Ma
ono rnorodne formy w wielu afrykaskich jzykach. Przyjlimy je jako nazw
naszego projektu.
Wiedzielimy, e nasze pierwsze wydanie bdzie miao wady i usterki, dlatego nazwalimy je Warty Warthog. Nasza grupa przyja nazw Warthogs, a praca bya koordynowana na kanale IRC #warthogs. Lepiej lub gorzej ta tradycja stale nam
towarzyszy, a kolejne wydania przyjy nazwy kodowe Breezy Badger i Dapper
Drake. Cho brzmi beztrosko, zawieraj ducha naszej spoecznoci pracujcej nad
kadym wydaniem. Dapper wyania si z modoci, profesjonalizmu, jest miae,
pewne siebie i energiczne. Jest to nasze pierwsze wydanie zaprojektowane tak, aby
sprosta oczekiwaniom zarwno duych firm, jak i projektantw oraz inynierw.
W taki sam sposb spoeczno Ubuntu zmienia si z czego, co miao by rebeli
przeciw zastanemu Linuksowi, w profesjonalnie zorganizowan grup.
19
20
By moe najwaniejsz spraw jest nasze podejcie do rnic pomidzy spoecznoci Ubuntu i innymi, podobnymi projektami wolnego oprogramowania.
Mamy wiadomo, e rnice zda s wane, ale staramy si, aby nie doprowadziy
one do gbokich podziaw w naszej spoecznoci. Nasz zbir zasad moe nie jest
doskonay, ale przypomina kademu, aby pamita o znaczeniu sowa ubuntu.
Kady z nas ma najwikszy wpyw na projekt poprzez relacje z innymi. Znalezienie paszczyzny porozumienia i dbanie o odpowiedni poziom komunikacji jest dla
nas, jako spoecznoci, waniejsze ni konkretna decyzja techniczna czy sposb
tumaczenia sowa file na jzyk hiszpaski. Struktura zarzdu naszej spoecznoci Rada Techniczna i Rada Spoecznoci istniej po to, aby zapewni, e
debaty nie stan si zbyt osobiste, a dyskusje bd podejmowane po tym, jak
wszyscy zostan wysuchani.
Jeeli jeste komputerowym specjalist lub zaciekawi Ci Linux, ta ksika i ta
platforma to doskonay wybr. Dowiesz si o Ubuntu, a take o Debianie i GNU/
Linuksie. To wspaniae podstawy do pracy z narzdziami, ktre, jak sdz, stan si
w najbliszym czasie standardem, na jakim budowane bd nasze codzienne dowiadczenia z komputerami w domu i w pracy.
Syszaem kiedy, jak jeden z dostawcw wasnociowego oprogramowania mwi:
Linux jest droszy, poniewa specjalici zajmujcy si nim s znacznie wyej opacani. To prawda. Oznacza to rwnie, e umiejtno obsugi Linuksa jest cenniejsza.
Nie bdzie to prawd zawsze, poniewa wiat Linuksa rozszerza si na tyle szybko,
e prdzej czy pniej bdziemy musieli zaakceptowa jego pozycj w gwnym
nurcie. Na razie uczestniczenie w Linuksie i Ubuntu to waciwa droga. Jeeli dotare,
drogi Czytelniku, do tego momentu, oznacza to, e zmierzasz ni prosto do celu ;-)
Trudno, zwaszcza mnie, spekulowa, co w przyszoci mogoby zatrzyma projekt
Ubuntu. Wiem, e ja, razem z wieloma innymi osobami, uwielbiam by w centrum
tak ekscytujcej inicjatywy i obserwowa, dokd zaprowadzi nas ona w najbliszych
latach. Wierz, e Ubuntu stanie si wszechobecn czci powszedniego rodowiska
komputerowego, dlatego chciabym mie pewno, e nie popenimy po drodze
zbyt wielu pomyek. Prosz, przycz si do nas i pom wykona bardzo, bardzo
dobr prac.
Mark Shuttleworth
zaoyciel Ubuntu
kwiecie 2006
Wstp
Poniewa Ubuntu zyska na popularnoci i jest lepiej znany, postanowilimy rozszerzy krg czytelnikw teraz obejmuje on nie tylko pocztkujcych, ale rwnie tych, ktrzy wiedz co nieco o systemie, ale chcieliby poprawi swoje umiejtnoci i sta si zaawansowanymi uytkownikami. Niekoniecznie s to osoby chcce
zosta programistami czy administratorami systemw, raczej osoby, ktre chciayby
na co dzie wydajniej korzysta z Ubuntu czy te lepiej pozna jego potencja.
W 2011 roku w Ubuntu po raz pierwszy pojawi si nowy interfejs. Tym samym
system sta si bardziej elegancki, wydajny i uyteczny. Uwzgldnilimy te zmiany
w ksice. Nowy interfejs by ekscytujcym wydarzeniem, ale pierwsze wydanie
nie byo kompletne; wierzymy e wersja dostpna w Ubuntu 14.04 wyznaczy nowy
standard w relacji czowiek komputer.
Dua cz ksiki zostaa napisana na nowo nie dlatego, eby poprzednim
wydaniom czego brakowao, ale dlatego, e od czasu poprzednich wyda sporo si
wydarzyo. Ksika jest swego rodzaju rejestrem duych zmian, majcych wpyw
na zwykych uytkownikw, i pomoe im pozna zaoenia, histori oraz sposoby
wykorzystania potencjau wolnego oprogramowania zamieszczonego w Ubuntu.
Mino ju kilka lat od pierwszej edycji Ubuntu. Oficjalnego podrcznika. W tym
czasie obserwowalimy cigy rozwj Ubuntu. Obecne wydanie ksiki jest najlepszym potwierdzeniem tego faktu. I tak liczba uytkownikw i postw na forum Ubuntu niemal si podwoia od ostatniego wydania tej ksiki sprzed roku.
Ponownie. Kolejny raz, jako autorzy ksiki Ubuntu. Oficjalny podrcznik, czujemy si
wyrnieni moliwoci skorzystania z tego sukcesu, a moe nawet wniesienia
swojego wkadu. Sukces utorowa drog kilku nastpnym edycjom, a teraz czytelnicy trzymaj w rkach sme wydanie.
22
Ksika ta, jak Ubuntu, wci dojrzewa. Nasza praca jako autorw, podobnie jak
programistw Ubuntu, polega teraz na aktualizowaniu i szlifowaniu zawartoci
bardziej, ni do tego przywyklimy. Rozpowszechniana na podstawie wolnej licencji
nowa ksika o nowym systemie operacyjnym ju po kilku krtkich latach jest staym
elementem krajobrazu; tak jest postrzegana przez autorw, wydawcw i jeli
dobrze wykonalimy swoj prac przez czytelnikw.
Z sukcesem przychodzi odpowiedzialno wobec naszych czytelnikw i uytkownikw systemu, aby sprosta ich wysokim oczekiwaniom. Sukces Ubuntu czciowo
jest oparty na dojrzaoci i doskonaoci; nie mona powici tych wartoci, jeli
dobra passa ma trwa. My te nie moemy zawie. Nasze zadanie, jako autorw, jest
skomplikowane, poniewa musimy odpowiada na dania i reprezentowa potrzeby coraz wikszej liczby wci bardzo zrnicowanych grup uytkownikw.
Jak wspominalimy we wstpach do wczeniejszych wyda, tytu oficjalny podrcznik niesie ze sob pewne prawa, ale i rodzi odpowiedzialno. Tytu naszej ksiki oznacza, e musimy podj prb odzwierciedlenia i reprezentowania caej
spoecznoci Ubuntu. Od autorw oczekuje si, e odcisn swj lad w ksice,
jednak nigdy nie moe si to odbywa ze szkod dla wartoci, zasad, technologii
czy struktury spoecznoci Ubuntu.
Wraz z rozwojem Ubuntu to zadanie wci si komplikuje. Do kadego wydania
dodawalimy informacje, poniewa rozwijajca si spoeczno Ubuntu opracowywaa nowe projekty. Do kolejnych wersji ksiki musielimy dodawa list powizanych projektw, narzdzi i inicjatyw podejmowanych przez spoeczno.
Spoeczno Ubuntu rozwija si tak dynamicznie, e niemoliwe stao si przygotowanie kompletnego zestawienia wszystkiego, co oprogramowanie to moe zaoferowa.
Tworzenie takich podsumowa wymaga podejmowania trudnych decyzji. Na
kocu musimy uwzgldni jeszcze ograniczon pojemno ksiki, a take terminy.
W dodatku, tak jak wczeniej, pisalimy t ksik na podstawie wydania systemu,
ktre byo w trakcie tworzenia, a wic cigego przeprojektowywania, przebudowywania i wymylania na nowo. Kadego dnia Ubuntu rozwija si w odmienny, nieprzewidywalny sposb, a rozwj nastpuje wykadniczo wraz z rozwojem spoecznoci
i zwikszajc si rnorodnoci uytkownikw. Powstawanie tej ksiki byo analogicznym procesem: jej zawarto bya tworzona, przerabiana, dostosowywana i dojrzewaa na rne sposoby tak jak Ubuntu.
Jak w poprzednich wydaniach, lista osb, ktre wniosy swj wkad w ksik, obejmuje znacznie wicej nazwisk, ni zamieszczono na okadkach. Dziesitki czonkw
spoecznoci zostawiy w rnych czciach ksiki swj niewidoczny dla wikszoci czytelnikw lad. I cho taki sposb wsppracy powoduje, e samo pisanie
odbywa si w gorczkowym tempie, a czasem bywa frustrujce (podobnie jak proces
Wstp
23
tworzenia Ubuntu), to mamy nadziej, e czytelnicy dostrzeg w naszej ksice jakociowe odzwierciedlenie tego procesu. Gdy to osigniemy, w peni zasuymy na tytu
tej ksiki. Majc ten cel na uwadze, patrzymy w przyszo, ku kolejnym wydaniom
Ubuntu i tej ksiki wypracowanym w trakcie tego samego, ukierunkowanego na
spoeczno procesu.
24
Podzikowania
26
O autorach
28
projekt, ktry zmienia wiat na lepszy, z tego powodu wanie lubi Ubuntu. Aktualnie za swj dom uwaa soneczne San Diego w Kalifornii, gdzie czeka na spotkanie ze wszystkimi czytelnikami niniejszej ksiki.
Benjamin Mako Hill od dawna jest programist wolnego oprogramowania oraz
rzecznikiem Ubuntu. Wchodzi w skad zespou Ubuntu, ktrego zadaniem w strukturze Canonical by umoliwienie rozwoju systemu od strony programistycznej
oraz spoecznociowej w pierwszym roku istnienia projektu. Mako jest pracownikiem naukowym (assistant professor) na Uniwersytecie Waszyngtoskim, czonkiem
Berkman Center for Internet and Society na Uniwersytecie Harvarda. Ma te
doktorat MIT.
Wprowadzenie
WITAMY W SMYM
Ubuntu szturmem zdoby wiat wolnego oprogramowania oraz technologii informatycznych. May System Operacyjny, Ktry Potrafi pojawi si znikd i zamieni
w funkcjonalny system operacyjny dla komputerw biurkowych i serwerw, czym
podbi serca uytkownikw na caym wiecie. Swj sukces zawdzicza z jednej strony
doskonaej platformie technologicznej i wyranemu deniu do wysokiej jakoci,
z drugiej rozrastajcej si spoecznoci entuzjastycznych uytkownikw, ktrzy
pomagali dokumentowa i testowa kady milimetr krajobrazu Ubuntu.
Czytelnik trzyma w rkach oficjalny, autoryzowany przewodnik po imponujcym
systemie operacyjnym. Kady z autorw wybranych do napisania tej ksiki prezentuje
wysoki poziom technicznych kompetencji, nieograniczone oddanie sprawie Ubuntu
oraz umiejtno dzielenia si wiedz w prosty i czytelny sposb. Autorzy stworzyli
razem ksik, ktrej lektura umoliwia zdobycie solidnych podstaw wiedzy o Ubuntu. Wyjaniono w niej rwnie wiele aspektw i funkcji dziaania tego systemu.
Informacje o ksice
Na pocztku kadej ksiki znajduje si akapit, w ktrym wyjania si przyczyny
i cele jej powstania. Przywieca nam jeden, bardzo prosty i przyziemny cel: sprawi, by korzystanie z Ubuntu byo jak najprzyjemniejsze dla uytkownikw. Programici oraz czonkowie spoecznoci skupionej wok Ubuntu woyli wiele pracy,
aby wyprodukowa atwy w uytkowaniu, funkcjonalny i elastyczny system operacyjny, ktry umoliwi tworzenie, przegldanie i wykonywanie rnych interesujcych
rzeczy. Ksika jest efektem tych wysikw. Jest swego rodzaju instrukcj, jak wykona
wiele rnorodnych zada za pomoc elastycznego i zintegrowanego systemu,
jakim jest Ubuntu.
30
Zakres ksiki
Ogrom informacji, ktre chcielimy przedstawi uytkownikom, zmusi nas do ograniczenia zakresu pracy; jednak musielimy pamita, aby w wystarczajcym stopniu
odkry tajniki systemu. Gdybymy chcieli dogbnie opisa kad dostpn funkcj
Ubuntu, potrzebna byaby osobna biblioteczka do przechowywania zagadnie,
ktre naleaoby omwi.
Jednym z wyzwa podczas pisania ksiki by odpowiedni dobr tematw, tak aby
miaa ona rozsdn wielko. Dlatego musielimy wyselekcjonowa kluczowe zagadnienia i wycznie te opisa. Zdecydowalimy si napisa nie tylko o instalacji,
uywaniu rodowiska graficznego, programw, multimediw, administrowaniu systemem i zarzdzaniu oprogramowaniem, ale te o spoecznoci, zasobach sieciowych,
a take filozofii Ubuntu i wolnym oprogramowaniu. Dodatkowo do ksiki postanowilimy doczy informacje na temat powizanych z Ubuntu projektw, ktre mog
by interesujce dla czytelnikw. Wierzymy, e dziki temu ksika jest idealnym
wprowadzeniem dla tych, ktrzy chc rozpocz przygod z Ubuntu.
Menu
Oto informacje na temat zawartoci rozdziaw:
Wprowadzenie
31
Plik obrazu pyty DVD, a take inne pliki obrazw instalacyjnych pyt CD Kubuntu
i Ubuntu Server (dla tych, ktrzy nie posiadaj napdw DVD) mona pobra ze
strony http://www.ubuntu.com/download.
32
Rozdzia 1
Historia Ubuntu
Wizja
Wolne oprogramowanie,
34
Wizja
W kwietniu 2004 roku Mark Shuttleworth zwoa na burz mzgw tuzin programistw projektw: Debian, GNOME i GNU Arch. Zada im pytanie, czy moliwy
jest lepszy typ systemu operacyjnego (operating system OS). Odpowied brzmiaa:
tak. Nastpnym pytaniem Shuttlewortha byo, jak powinien wyglda. Poprosi
wreszcie o opis spoecznoci, ktra mogaby utworzy taki system. Caa grupa zaja
si opracowaniem odpowiedzi na postawione pytania, po czym zdecydowano, aby
sprbowa zamiany teoretycznych odpowiedzi w praktyczne wykonanie. Grupa
przybraa nazw Warthogs1 i daa sobie sze miesicy na zbudowanie systemu
operacyjnego potwierdzajcego zasadno przyjtej tezy. Pierwsze wydanie programici nazwali Warty Warthog, poniewa rozsdnie przyjto, e ten produkt moe
mie usterki2. Tak oto zaistnieli w biznesie.
To satysfakcjonujce szczeglnie dla tych, ktrzy mieli przywilej znale si pord pierwszych Gucw widzie postpy projektu przez te lata. Mielimy mocny
pocztek, kiedy okazao si, e Piegowaty Guziec ma mniej piegw, ni zakadalimy;
przekroczy nasze najbardziej optymistyczne zaoenia i wszystkie najmielsze oczekiwania. W cigu szeciu miesicy sta si numerem jeden pod wzgldem popularnoci w kilku rankingach dystrybucji GNU i Linuksa. Ubuntu zanotowa najbardziej dynamiczny wzrost w dotychczasowej historii, a pierwszy rok istnienia oraz
cigle rosnc popularno mona zaliczy do najbardziej imponujcych pocztkw
jakiegokolwiek projektu wolnego oprogramowania w historii.
To zdumiewajce, e w tak krtkim czasie miliony ludzi zaczy korzysta z Ubuntu.
Tysice z tych uytkownikw codziennie ulepszaj dystrybucj poprzez opracowywanie dokumentacji, tumacze czy kodw. Tysice wspuczestnicz w rozwijaniu
i wspieraniu spoecznoci zarwno wirtualnej, jak i zupenie realnej. Rozwj Ubuntu
pozostaje niepowstrzymany. Lista projektw wywodzcych si z Ubuntu (obejmujca
Kubuntu, Ubuntu Studio i Ubuntu na telefony komrkowe) rozszerza si, osigajc
cele podstawowego projektu na nowych obszarach.
35
Tymczasem miliony instalacji systemu zostay wykonane na uniwersytetach, w kawiarenkach internetowych, sklepach komputerowych i rnego rodzaju organizacjach na caym wiecie. Ubuntu mona znale niemal wszdzie tam, gdzie ludzie
korzystaj z komputerw. Autorzy osobicie widzieli ludzi korzystajcych z Ubuntu
w pocigach w Hiszpanii, bibliotekach w Bostonie, muzeach w Chorwacji, szkoach
w Meksyku, Maroku i Tunezji i wielu innych miejscach, ktrych jest zbyt duo,
aby je tutaj wymieni.
Z biegiem lat Ubuntu dojrzewa. Jeszcze wicej uwagi zaczto mu powica od
wydania 6.06 LTS, ktre jako pierwsze zaoferowao dugoterminowe wsparcie zarwno dla komputerw biurkowych, jak i serwerw; kolejne wydania ukazyway si
co sze miesicy, a edycje LTS co dwa lata, a do obecnego 14.04. Te wydania dowiody, e Ubuntu zamierza zaistnie na duej, ma by stale ulepszany i wydawany
zgodnie z harmonogramem. Dystrybucja, mimo widocznego dojrzewania, nie stracia
nic z modzieczego wigoru, ambitnego podejcia, oddania zasadom i ukierunkowania na spoeczno. Wraz z rozwojem jasne staje si, e autorzy projektu wycigaj wnioski z poraek i sukcesw, dziki czemu moe si on rozwija bez kompromisw w dziedzinie stabilnoci.
Przebylimy dug drog i wci jestemy na jej pocztku.
36
Linux
We wczesnych latach 90. ubiegego wieku Stallman i inni programici pracujcy nad
GNU zaprojektowali niemal kompletny system operacyjny, ktry mg by darmowo
rozpowszechniany. Brakowao tylko ostatecznego i podstawowego elementu w postaci
37
38
istniaa obawa, wyraona przez Raymonda, e wszystkie rozmowy o wolnoci odstraszaj od projektw osoby podejmujce decyzje w duych firmach. Decydentw
do wolnego oprogramowania mg przekona tylko odniesiony sukces.
Aby rozwiza ten problem, grupa utworzya nowy termin, czyli oprogramowanie
o otwartym kodzie (open source), oraz powoaa now organizacj Open Source
Initiative. Jako podstaw swojej dziaalnoci grupa przyja definicj open source
zazbiajc si z czteroczciow definicj Stallmana, a take korespondujc
z innymi, rwnie bazujcymi na osigniciach tego samego Stallmana.
Aby nieco rozjani rnic pomidzy wolnym oprogramowaniem a oprogramowaniem o otwartym kodzie, mona posuy si analogi do schizmy. Schizma religijna
ma miejsce wwczas, kiedy Kocioy nie wsppracuj z powodu drobnych rnic
w przekonaniach, interpretacji czy motywacji. I tak protestanci oraz katolicy zgadzaj si niemal we wszystkim, ale dzieli ich kilka drobnych kwestii, ktre s nie do
pogodzenia. W przypadku wolnego oprogramowania i oprogramowania o otwartym
kodzie istnieje podstawowa rnica motywacji i przekona obydwu ruchw.
Jedna grupa jest skupiona na wolnoci, druga na kwestiach bardziej pragmatycznych. Istot wolnego oprogramowania najlepiej opisuje pojcie grupy spoecznej, natomiast oprogramowanie o otwartym kodzie to raczej metodologia
tworzenia. Jednak obie te grupy nie maj kopotw ze wspln prac nad rnymi projektami.
Niemniej w zakresie motywacji oraz celw wolne oprogramowanie i oprogramowanie o otwartym kodzie rni si wyranie. Jeli natomiast chodzi o samo oprogramowanie czy wykorzystywane licencje, s one dokadnie takie same. Dla czci osb ten konflikt jest dziwny: uczestnicy projektu Ubuntu nie widz adnego
konfliktu. Ludzie czsto identyfikuj si z obiema grupami, rzadziej tylko z jedn.
W ksice czsto wykorzystuje si oba terminy do opisania rnych projektw,
a wielu czonkw spoecznoci Ubuntu atwiej identyfikuje si z jednym lub drugim
projektem. W tej ksice postanowilimy uywa obu terminw zamiennie i tak
naley je rozumie, chyba e wyranie powiedziano inaczej.
39
Mark Shuttleworth
adna historia Ubuntu nie bdzie kompletna bez Marka Shuttlewortha. Jest on
niezaprzeczalnie najwaniejsz i najbardziej widoczn osob w projekcie.
Co waniejsze, z punktu widzenia historii Shuttleworth jest rwnie pomysodawc i inicjatorem projektu: to on rozpocz co, co mona nazwa efektem nienej kuli, a co ostatecznie przeksztacio si w Ubuntu.
Shuttleworth urodzi si w 1973 roku w Welkom w prowincji Free State w Republice
Poudniowej Afryki. Uczszcza do collegeu diecezjalnego i uzyska stopie naukowy w dziedzinie finansw i systemw informatycznych na Uniwersytecie Kapsztadzkim. Wanie w tym okresie sta si gorliwym zwolennikiem nauk informatycznych, wtedy te kontaktowa si ze spoecznociami zajmujcymi si wolnym
oprogramowaniem i oprogramowaniem o otwartych rdach. By rwnie zaangaowany w projekty Apache oraz Debian i zasyn tym, e jako pierwszy umieci
Apachea by moe jedn z najwaniejszych czci oprogramowania GNU/Linux
dla serwerw w repozytoriach Debiana.
Na wczesnym etapie rozwoju sieci dostrzeg drzemice w niej moliwoci i zaoy
firm o nazwie Thawte, zajmujc si bezpieczestwem w internecie. Po kilku
latach Thawte bya drug (po VeriSign) pod wzgldem wielkoci firm zajmujc si
certyfikatami w sieci. W tym okresie produkty i usugi wiadczone przez Thawte
niemal w caoci byy oparte na wolnym oprogramowaniu. W grudniu 1999 roku
Shuttleworth sprzeda Thawte firmie VeriSign za nieujawnion sum, ktra jest
szacowana na setki milionw dolarw.
Z fortun zarobion w tak modym wieku Shuttleworth mg odda si czerpaniu
przyjemnoci z ycia co prawdopodobnie wzi pod uwag. Najpierw postanowi
zrealizowa swoje marzenie o podry w kosmos. Po zapaceniu okoo 20 milionw
dolarw i spdzeniu prawie roku na przygotowaniach (wczajc w to nauk rosyjskiego oraz siedmiomiesiczny pobyt w Gwiezdnym Miecie) speni swoje marzenie
i jako cywilny kosmonauta wzi udzia w rosyjskiej misji kosmicznej na pokadzie
Sojuza TM-34. Shuttleworth spdzi dwa dni w rakiecie Sojuz oraz osiem dni na pokadzie Midzynarodowej Stacji Kosmicznej, gdzie wspuczestniczy w eksperymentach nad AIDS oraz odczytywaniem genomu. Na pocztku maja 2002 roku
Shuttleworth powrci na Ziemi.
Oprcz eksploracji kosmosu i nieco mniej widowiskowego wypadu na Antarktyk
Shuttleworth by aktywny jako filantrop i inwestor. W 2001 roku zaoy fundacj (TSF), niedochodow organizacj z siedzib w RPA. Zadaniem fundacji jest projektowanie, finansowanie i wdraanie spoecznych innowacji w dziedzinie edukacji.
Oczywicie, w swoich dziaaniach TSF czsto korzysta z osigni ruchu wolnego
oprogramowania. Dziki tym projektom organizacja staa si jedn z najbardziej
widocznych spord zajmujcych si wolnym oprogramowaniem w RPA, a nawet
na wiecie. W obszarze inwestycji Shuttleworth pracowa nad rozwojem bada,
projektowaniem i przedsiwziciami w RPA poprzez dotacje finansowe dla nowych
40
41
Grupa zaakceptowaa powysze cele, a poniewa do jej czonkw bardziej przemawiay czyny ni sowa, obyo si bez upowszechniania tej informacji publicznie.
Zamiast tego przyjto nieprzekraczalny termin sze miesicy. Shuttleworth
zgodzi si finansowa projekt oraz paci programistom penoetatowe wynagrodzenia za prac nad projektem. Po p roku chcieli ogosi swj projekt i przedstawi pierwsze efekty pracy. Opracowano list celw, ktre miay by osignite
w ustalonym terminie, a czonkowie grupy podjli si konkretnych zada. Grupa
przyja nazw Warthogs, czyli Guce.
Co oznacza Ubuntu?
Od tego momentu Guce miay wietny zesp, list celw oraz rozsdne pomysy,
jak osign wikszo z nich. Jednak brakowao nazwy dla nowego projektu. Shuttleworth przedstawi powane argumenty za tym, aby projekt nazwa Ubuntu.
Ubuntu to idea i sowo zaczerpnite z kilku poudniowoafrykaskich jzykw, midzy
innymi zulu i xhosa. Odsya ono do poudniowoafrykaskiej ideologii (czy etyki),
ktr trudno odda w jzyku angielskim, a mona przetumaczy jako humanitaryzm
(czowieczestwo) ukierunkowany na innych czy te jestem, kim jestem, dziki
temu, kim wszyscy jestemy. Inni opisuj ubuntu jako wiar w uniwersaln wi,
ktra czy ca ludzko. Arcybiskup Desmond Tutu, poudniowoafrykaski ordownik praw czowieka, objania ubuntu nastpujco:
...osoba z ubuntu jest otwarta i dostpna dla innych, lubiana przez innych, nie
czuje zagroenia faktem, e inni s zdolni czy dobrzy, poniewa posiada waciw
samoocen oraz poczucie przynalenoci do wikszej caoci i jest ograniczana,
kiedy inni s poniani lub ograniczani, drczeni czy uciskani.
Ubuntu odgrywao wan rol jako podstawowa zasada w postapartheidowskiej Republice Poudniowej Afryki i pozostao ide znan wikszoci dzisiejszych mieszkacw tego kraju.
Shuttleworth lubi pojcie ubuntu przyjte jako nazwa dla nowego projektu z kilku
powodw. Po pierwsze, jest to afrykaska idea. Podczas gdy wikszo ludzi pracujcych nad Ubuntu nie pochodzi z poudniowej Afryki, korzenie Shuttlewortha wanie
42
Kolejny krok
Aby mona byo paci programistom za penoetatow prac nad Ubuntu, potrzebna
bya firma, ktra by ich zatrudnia. Shuttleworth chcia wybra najlepszych ludzi
spord czonkw wszystkich spoecznoci zajmujcych si wolnym oprogramowaniem i open source. Spoecznoci te, co mogo by pewn niedogodnoci, nie
znaj granic geograficznych. Zamiast sprowadza wszystkich w jedno miejsce i do
jednego biura, Shuttleworth podj decyzj o zatrudnieniu programistw w wirtualnej firmie. Pomimo wielu wad wynikajcych z duych opnie na czach o niskiej
przepustowoci, rnych stref czasowych i jeszcze wielu innych czynnikw przynioso to pewne korzyci w wielu poszczeglnych aspektach projektu. Z jednej strony
rozczonkowany sposb zatrudnienia oznacza, e mona angaowa pracownikw bez koniecznoci przeprowadzania ich do nowego kraju. Z drugiej, co waniejsze, oznaczao to, e praca kadej osoby w firmie zaley od IRC-a, listy mailingowej i mechanizmw pracy w sieci. W sposb niezamierzony i automatyczny
rozwizano problem spotka przy dystrybutorze wody, plagi, z ktr boryka si
wiele projektw dotyczcych wolnego oprogramowania, finansowanych przez firmy:
ot programici wol osobicie i swobodnie rozmawia o swojej pracy i kompletnie
odci od rozmw spoeczno oraz wszystkich innych, ktrzy nie pracuj w biurze.
Przez pierwszy rok miejscem, z ktrego byo najbliej do biura firmy Canonical, byo
mieszkanie Shuttlewortha w Londynie. Chocia firma rozrosa si i ma kilka biur na
caym wiecie, wci dziaa w rozproszeniu, a wikszo inynierw pracuje w swoich
domach. Grupa nadal jest wysoce zalena od wsppracy z wykorzystaniem internetu.
Z czasem firma przybraa nazw Canonical. Nazwa koresponduje z optymistycznymi
zaoeniami projektu, ktry ma si sta kanonem3 dla usug i wsparcia wolnego
oprogramowania oraz open source. Sowo kanon odnosi si do czego, co jest
uznawane za autorytatywne. Jest powszechne w leksykonach komputerowych.
Wane, aby pamita, e kanon to inaczej standard, pozbawiony jednak przymusu. Kiedy co staje si kanonem, oznacza to odniesienie w pewnym sensie sukcesu,
ale inaczej ni w przypadku posiadania monopolu kanon nie moe zosta
3
Sowo canonical oznacza kanoniczny, aby jednak unikn innych skojarze, dalej bdziemy uywa
terminu kanon, ktry ma szerszy kontekst znaczeniowy przyp. tum.
43
rozbity ani te nie jest wyczny. Inne firmy mog wspiera Ubuntu i tworzy
oparte na nim systemy operacyjne, ale dopki Canonical bdzie dobrze wykonywa
swoj prac, bdzie odgrywa gwn rol.
44
Ekosystem dystrybucji
Istniej setki aktywnych dystrybucji. Wystarczy rzut oka na baz znajdujc si
w witrynie DistroWatch (www.distrowatch.com), aby odnale zdumiewajc
i wci powikszajc si liczb dystrybucji. Jedna z pierwszych nosia nazw
Softlanding Linux System, w skrcie SLS. Z wielu rnych powodw programista
Patrick Volkerding pomyla, e mgby ulepszy SLS. Poniewa SLS byo wolnym
oprogramowaniem, mg swobodnie utworzy warianty oryginalnego systemu i je
rozprowadza. Volkerding uy oryginalnego kodu SLS i wykorzysta go jako szkielet
czy model, na ktrym opar wasny wariant, nazwany przez niego Slackware. Pniej
Slackware sta si pierwsz dystrybucj GNU/Linuksa, ktra odniosa wielki sukces
i jest utrzymywana do dzi.
45
Z czasem krajobraz dystrybucji GNU/Linux ulega zmianom. Wana rola rnorodnych wariantw, ktra umoliwia powstanie Slackware, pozostaa nienaruszona
i nadal ksztatuje aktualn sytuacj. Dzisiaj setki dystrybucji su rzeszy uytkownikw do miriadw zastosowa: s dystrybucje przeznaczone specjalnie dla dzieci
czy dentystw i dostpne w wielu rnych jzykach. S dystrybucje przeznaczone
dla naukowcw, przedsibiorcw, na serwery, komputery kieszonkowe, dla organizacji poytku publicznego, muzykw i niezliczonych innych grup.
Pomimo tej rnorodnoci korzenie wikszoci istniejcych dystrybucji mona odnale w dwch rodzicielskich dystrybucjach: Red Hat i Debian. Nie jest niezbdne
zrozumienie wszystkich rnic pomidzy nimi, ale warto wiedzie, e zarwno Red
Hat, jak i Debian oferuj dwie przykuwajce uwag, cho czsto rne platformy.
Kady projekt posiada swoje mocne i sabe strony. Niemal dla kadej grupy tworzcej
wasn dystrybucj opart na GNU/Linuksie jeden z wymienionych projektw jest
punktem odniesienia (z wyjtkiem kilku przypadkw, na przykad Gentoo).
Chocia cay proces tworzenia wariantw dostarcza systemy operacyjne na rne
platformy, zaspokajajce rnorodne potrzeby, to sam w sobie, w wikszoci przypadkw, dziaa tylko w jedn stron. Nowe dystrybucje oparte na Red Hat takie
jak CentOS i SuSE traktuj go lub dostpne w nim technologie jako punkt
wyjcia, dalej ich drogi si rozchodz. Bardzo niewiele zmian dokonanych w nowych projektach znajduje odzwierciedlenie w dystrybucji bazowej, z czasem za
dochodz do punktu, w ktrym rnice midzy nimi s nie do pogodzenia. Podczas
gdy oprogramowanie znajdujce si w kadej dystrybucji jest w duej mierze zblione, to sposb, w jaki jest umieszczane w pakietach, prezentowane, instalowane
i konfigurowane, coraz czciej jest odmienny. Powoduje to, e wspdzielenie
i wsppraca s coraz trudniejsze.
Powikszajca si rozbieno wskazuje na bardziej podstawowy problem, z ktrym mierz si gwne dystrybucje. Czsto uytkownicy GNU/Linuksa znajduj
bdy w uywanym oprogramowaniu i skadaj o nich raporty. Wielokrotnie bdy te
s usuwane. Takie usterki pojawiaj si w nowych dystrybucjach, ale zwykle istniej
w samych aplikacjach, a opracowane przez ich twrcw poprawki mona wprowadzi do kadej dystrybucji. Niezwyke i niestety zdecydowanie rzadsze jest
umieszczenie poprawek bdw znalezionych w danej aplikacji w samych programach, tak aby kady uytkownik danej aplikacji czy kadej dystrybucji mg z nich
skorzysta. Brak wsppracy rzadko wynika ze zej woli, z niekompetencji czy ze
strategicznych decyzji podejmowanych przez programistw lub ich wsppracownikw. Powd jest znacznie prostszy: ledzenie i monitorowanie zmian w rnych
dystrybucjach i w odniesieniu do oryginalnych pakietw jest skomplikowane i trudne. Powszechnie znanym faktem jest to, e takie zmiany czasami powoduj wicej
kopotw. Usterki s produktem ubocznym procesu tworzenia dystrybucji, przyjtej
polityki, a take narzdzi uywanych do tego procesu i wchodzcych pniej
w skad systemu ale nie s wynikiem oglnie pojtego procesu jako dziaania
w ekosystemie.
46
47
Spoeczno Ubuntu
Ubuntu nie byby tym, czym jest obecnie, bez skupionej wok niego spoecznoci. Zreszt samo sowo ubuntu odnosi si do ludzi dziaajcych w spoecznoci.
Informacje o spoecznoci, sposobie jej zorganizowania oraz wskazwki dla tych,
ktrzy chcieliby si w ni zaangaowa, szczegowo omwiono w rozdziale 10.
Zaoenia filozoficzne
Najwaniejsze zaoenie jest natury filozoficznej. Filozofi Ubuntu mona znale
w serii dokumentw na stronie internetowej projektu. W kluczowym dokumencie
zesp prezentuje zaoenia i najwaniejsze filozoficzne cele lece u podstaw.
Nasza filozofia
U podstaw naszej pracy ley filozofia wolnoci oprogramowania, ktrej celem jest
poszerzanie zasigu wolnego oprogramowania i przynoszenie korzyci dla caego
wiata. Rdzeniem Filozofii Ubuntu o Wolnoci Oprogramowania s nastpujce
idee:
1. Kady uytkownik komputera powinien mie swobod pobierania, uruchamiania,
kopiowania, dystrybuowania, zmieniania i ulepszania oprogramowania
oraz dzielenia si nim w kadym celu i bez pacenia opat licencyjnych.
2. Kady uytkownik komputera powinien uywa oprogramowania w dowolnie
wybranym jzyku.
3. Kady uytkownik komputera powinien mie moliwo korzystania
z oprogramowania, nawet jeeli jest niepenosprawny.
Nasza filozofia znajduje odbicie w oprogramowaniu, ktre tworzymy i wczamy do
naszej dystrybucji. W rezultacie warunki licencyjne rozpowszechnianego przez nas
oprogramowania dziki naszej polityce licencyjnej s cakowicie mierzalne.
Niemal cae oprogramowanie wchodzce w skad Ubuntu spenia te cele, a my
pracujemy nad tym, aby kady pojedynczy program by dostpny na licencji, ktra
zapewnia uytkownikom wolno.
Obecnie czynimy wyjtki dla kilku sterownikw dostpnych tylko w binarnej
formie, bez ktrych na wielu komputerach nie udaoby si zakoczy instalacji
Ubuntu. Umieszczamy je w specjalnych obszarach systemu (restricted), dziki
czemu s atwe do usunicia, kiedy ju przestan by potrzebne.
48
Wolne oprogramowanie
W Ubuntu termin wolne oprogramowanie jest uywany przede wszystkim
w odniesieniu do wolnoci, a nie do ceny, cho jestemy zobowizani do niepobierania opat za system. Najwaniejsz spraw w Ubuntu jest to, e przekazuje ono
prawa do oprogramowania ludziom, ktrzy je instaluj i uytkuj. Ta wolno
umoliwia spoecznoci rozwj i dzielenie si wsplnymi dowiadczeniami oraz
doskonalenie i dostosowywanie Ubuntu do nowych celw i dla nowych krajw.
Powoujc si na dokument What Is Free Software Free Software Foundation,
wolno oprogramowania mona zdefiniowa jako:
49
50
Kodeks Postpowania dotyczy zachowania w sytuacjach publicznych oraz prywatnych, poniewa projekt bdzie oceniany przez pryzmat naszych dziaa. KP
rozwija kilka zagadnie, ktre mona podsumowa nastpujcymi nagwkami:
Bd rozwany.
Zachowaj szacunek.
Wsppracuj.
Kiedy jeste odmiennego zdania, konsultuj si z innymi.
Kiedy nie masz pewnoci, popro o pomoc.
Odchodzc, pomyl o innych.
Wikszo z nich zdaje si brzmie zupenie zwyczajnie, czy te dotyczy podstawowych zasad dobrego wychowania jest to zabieg celowy. aden fragment Kodeksu Postpowania nie jest kontrowersyjny ani radykalny i nigdy nie mia taki by.
Trudno jednak wynika std, e nie da si tych zasad wprowadzi w ycie, czy te
przekona do nich si, zwaszcza e rozumienie poj, takich jak odpowiedzialne
dziaanie, szacunek dla innych i wsppraca, czsto nieco si rni. Zawsze moe
przydarzy si powane nieporozumienie, a czasem nawet kto moe si obrazi.
Dlatego wymienione zasady s tylko pewnymi cho akceptowanymi skrtami.
KP nie by pisany w celu normowania wszelkich moliwych dziaa, zakazw i tak
dalej. Ma on raczej suy pomoc w ustalaniu zasad oraz przypomina, e rozsdna
dyskusja i szacunek dla partnerw zapewniaj zdrowe podstawy i rozwj projektu.
Kiedy zaistnieje powana rnica zda lub czonek spoecznoci bdzie szkodzi
innemu (czy te kodowi programu), Rada Spoecznoci organ szerzej omwiony
w rozdziale 10. jest powoana do arbitrau lub te wszelkich innych niezbdnych
dziaa.
Nikt z uczestnikw projektu Ubuntu, wczajc Shuttlewortha i innych czonkw
Rady Spoecznoci, nie stoi ponad Kodeksem Postpowania. Nie mona stosowa jego
zasad wybirczo ani opcjonalnie. Oczywicie Kodeks nie zosta napisany w taki
sposb, aby wyeliminowa wszelkie konflikty czy rnice zda. Spory w Ubuntu s
tak samo powszechne jak w innych projektach i spoecznociach internetowych. Jednak istnieje powszechna zgoda na to, e wszelkie dyskusje powinny toczy si w warunkach wzajemnego szacunku i wsppracy. Dziki temu zarwno dyskusje, jak i ich
rezultaty s lepsze, a przy okazji mniej jest zych emocji i posiniaczonych ego.
Zdarza si czasem, e zasady ujte w Kodeksie Postpowania s niewaciwie uywane
jako kontrargumenty przeciw oponentowi podczas dyskusji. Naley je traktowa raczej jako punkty odniesienia umoliwiajce osignicie porozumienia w spoecznoci
Ubuntu. Najczciej jednak jest tak, e gdy grupa dostrzee, e jeden z czonkw dziaa w sposb, ktry narusza zasady, wwczas delikatnie przypomina si mu,
51
czsto prywatnie, e obowizuje go KP. W wikszoci sytuacji to wystarcza, aby zaegna konflikt czy zapobiec niewaciwemu rozwojowi sytuacji. Bardzo niewiele
narusze KP znalazo swj fina przed Rad Spoecznoci.
Cele techniczne
Podczas gdy wzajemny szacunek czonkw spoecznoci oraz stosowanie si do zaoe filozoficznych to niezbdna rama, w ktrej dziaa cay projekt, Ubuntu jest
i pozostanie projektem technicznym. Oprcz zaoe filozoficznych i zasad dziaania
(czy raczej jako ich uzupenienie) Ubuntu ma rwnie cele techniczne.
Pierwszym celem technicznym, prawdopodobnie najwaniejszym, jest koordynowanie regularnych i przewidywalnych nowych wyda systemu. W kwietniu 2004 roku
podczas spotkania Gucw przyjto jako cel wydawanie kolejnych wersji co p roku.
Po czci z powodu oszaamiajcego sukcesu projektu, a po czci po to, by wpisa
si w harmonogram wydawania kolejnych edycji GNOME, zesp pozosta przy
przewidywalnych i regularnych (co sze miesicy) wydaniach nowych wersji. Dotychczas tylko raz zanotowano odstpstwo od tej reguy o sze tygodni przesunito pierwsze wydanie LTS tylko po to, aby upewni si, e system jest dobrze
przygotowany i to za zgod spoecznoci. Zesp podwoi wysiki i nastpne
wydanie zostao opublikowane ju zgodnie z pierwotnym harmonogramem. Czste
wydania s wane, poniewa umoliwiaj uytkownikom korzystanie z najlepszego
i najnowszego darmowego oprogramowania, a jest to istotne w szybko zmieniajcym
si i dcym do cigego poprawiania kodu rodowisku programistw wolnego
oprogramowania. Przewidywalno kolejnych wyda jest rwnie wana, szczeglnie
dla firm, ktre dziki temu mog opracowywa plany z uwzgldnieniem Ubuntu.
Konsekwentna realizacja planu nowych wyda Ubuntu stanowi platform umoliwiajc zarwno firmom, jak i twrcom wariantw planowanie wasnego rozwoju.
Rwnie wane jak solidne i czste wydania nowych wersji jest wsparcie dla ju istniejcego oprogramowania. Ubuntu, podobnie jak wszystkie inne dystrybucje, musi
radzi sobie z tym, e oprogramowanie zawiera bdy. Wikszo z nich to drobne
usterki, ale naprawianie ich moe spowodowa powaniejsze kopoty. Dlatego wanie
usuwanie usterek w ju udostpnionym oprogramowaniu naley przeprowadza
z najwiksz ostronoci albo nie przeprowadza go wcale. W projekcie
Ubuntu tylko powane zmiany (w tym rwnie poprawki bdw) s wprowadzane
wycznie w okresie pomidzy kolejnymi wydaniami, kiedy jest czas na ich dokadne
sprawdzenie. Niektre usterki nios ze sob ryzyko utraty danych przez uytkownika
czy te powane zagroenie bezpieczestwa. S one naprawianie natychmiastowo
i dostpne w postaci aktualizacji dla systemu. Spoeczno Ubuntu przed kolejnym wydaniem ciko pracuje nad wykrywaniem oraz usuwaniem wszelkiego
rodzaju bdw i odnosi sukces w przypadku najpowaniejszych usterek. Poniewa
jednak zawsze istnieje ryzyko wykrycia kolejnych bdw, kade wydanie Ubuntu
ma zapewnione wsparcie przez dziewi miesicy od daty wydania. W przypadku
wyda ze wsparciem dugoterminowym, tak jak przy pierwszym LTS o numerze
52
6.06, opublikowanym w czerwcu 2006 roku, posunito si nawet dalej i zdecydowano, e to wydanie bdzie wspierane przez pene trzy lata w przypadku komputerw
przeznaczonych na biurka i przez pi lat w konfiguracjach serwerowych. To rozwizanie wpyno na popularno (wrd firm, instytucji i uytkownikw serwerowych) wersji Ubuntu wydawanych w latach 2008 i 2010: Ubuntu 8.04 LTS i 10.04
LTS oferuj trzyletnie wsparcie dla wersji biurkowych i picioletnie dla wersji
serwerowych. Poczwszy od wydania 10.04 LTS, edycje przeznaczone na serwery
i komputery biurkowe bd wspierane przez pi lat (dotyczy to rwnie wydania
14.04 LTS).
Rozrnianie komputerw przeznaczonych na biurka i serwerw wyznacza kolejne
techniczne zobowizanie projektu Ubuntu: osobne wsparcie dla obu wymienionych
rodzajw komputerw, z naciskiem jednak na rwnolegy tryb ich udostpniania.
Chocia Ubuntu jest coraz bardziej znany i zapewne popularniejszy w konfiguracji
przeznaczonej dla komputera biurkowego, to warto wiedzie, e istnieje zesp
programistw, ktrych dziaanie jest ukierunkowane na uytkownikw zarwno
serwerw, jak i desktopw. W projekcie przyjto, e oba rodzaje komputerw s
istotne, i dlatego przygotowuje si instalacyjne pyty CD i DVD dla obu rodzajw
systemw. Ubuntu dostarcza przetestowane oprogramowanie (dodatkowo posiadajce wsparcie) najbardziej nadajce si do standardowych zada dla obu rodowisk,
a take dokumentacj dla kadego z nich. Niniejsza ksika moe by pomocna
w tworzeniu planw biznesowych uwzgldniajcych Ubuntu. Dziki spjnym
wydaniom Ubuntu moe zaoferowa platform, ktra umoliwi rozwj zarwno
przedsiwzi biznesowych, jak i dystrybucji pochodnych.
I na koniec: projekt Ubuntu koncentruje si rwnie na tym, aby umoliwi
swoim klientom wyjcie z roli uytkownikw oprogramowania i korzystanie z moliwoci oferowanych przez kady z gwnych punktw naszej filozofii. W rezultacie
Ubuntu stara si skupi uwag swoich programistw na uywaniu i promowaniu
jednego jzyka programowania: Pythona. Wszyscy pracuj nad tym, aby Python
sta si jzykiem szeroko stosowanym w systemie. Kiedy uda si doprowadzi do
sytuacji, w ktrej wikszo aplikacji graficznych, tekstowych i konsolowych bdzie
napisana w tym jzyku, wwczas uytkownik bdzie mg nauczy si tylko jednego
jzyka, ktrego znajomo pozwoli mu na peniejsze korzystanie z systemu poprzez
automatyzacj czynnoci czy dostrajanie poszczeglnych jego elementw.
Bd #1
Oczywicie, celem caego projektu Ubuntu nie jest tylko zbudowanie systemu
operacyjnego zgodnie z nasz filozofi czy zaoeniami technicznymi chocia
zapewne bdziemy szczliwi, kiedy uda si to osign. Ostatecznym celem (nadrzdnym i majcym wpyw na wszystkie inne) jest rozprzestrzenianie naszego
wspaniaego oprogramowania w czstych wydaniach systemu oraz propagowanie
zasad wolnoci zamieszczonych w naszych zaoeniach wiatopogldowych wrd
tak wielu uytkownikw komputerw w tak wielu krajach, jak to tylko moliwe.
53
Podstawowym celem Ubuntu nie jest wcale to, by by najbardziej rozpowszechnion dystrybucj GNU/Linux na wiecie, ale to, by by najczciej uywanym systemem operacyjnym na wiecie.
Pierwszy bd zarejestrowany dla Ubuntu ilustruje ten fakt. Bd, zgoszony i okrelony przez Shuttlewortha jako krytyczny, mona znale pod adresem https://
launchpad.net/ubuntu/+bug/1. Jego tekst w przekadzie brzmi nastpujco:
Microsoft posiada wikszo udziaw na rynku. Niewolne oprogramowanie
wstrzymuje innowacje w przemyle informatycznym, ograniczajc dostp do IT
dla maej grupy wiatowej populacji i zmniejszajc globalnie szanse programistw na
osignicie penego potencjau. Ten bd jest powszechnie znany w przemyle
producentw komputerw.
Czynnoci do wykonania:
1. Odwiedzi lokalny sklep z komputerami.
Jak jest?
2. Da si zaobserwowa, e wikszo sprzedawanych komputerw posiada
preinstalowane niewolne oprogramowanie.
3. Da si zaobserwowa, e bardzo niewiele komputerw posiada
preinstalowane wolne oprogramowanie.
Jak powinno by?
1. Wikszo sprzedawanych komputerw powinna by wyposaona tylko
w wolne oprogramowanie, takie jak Ubuntu.
2. Ubuntu powinno by prezentowane w taki sposb, aby wszystkie jego
niesamowite moliwoci i pynce z nich korzyci byy powszechnie znane.
3. Z upywem czasu system powinien by coraz bardziej przyjazny
uytkownikowi.
Wielu ludzi w cigu ostatnich kilku lat okrelao sukces Ubuntu jako niesamowity.
Dla nowych dystrybucji GNU/Linux poziom i szybko sukcesu faktycznie s bezprecedensowe. W tym okresie oprogramowanie w peni czerpao ze swoich filozoficznych i technicznych zaoe, osigno wiele z wyznaczonych celw; wok
powstaa ywa spoeczno uytkownikw i wsppracownikw, ktrzy rwnie
odnieli wielkie sukcesy, wsppracujc w duchu szacunku i zgodnie z zasadami
Kodeksu Postpowania Ubuntu. Jednake bd #1 pokazuje wyranie, e w przypadku projektu Ubuntu bdzie mona ogosi peny sukces dopiero wwczas,
gdy propagowane przez niego standardy wolnoci, doskonaoci technicznej oraz
zasady bd norm w caym programistycznym wiecie.
30 maja 2013 roku Mark Shuttleworth oficjalnie zamkn bd #1, piszc o tym tak:
Oferta komputerw osobistych jest dzi znacznie szersza ni w 2004 roku: telefony, tablety, komputery do noszenia (ang. weareables) i inne urzdzenia
stanowi cz naszego cyfrowego ycia. Z ekonomicznego punktu widzenia
54
taki szeroki rynek umoliwia zdrow konkurencj, mimo dominujcej roli iOS
i Androida (wicej na www.zdnet.com/windows-has-fallen-behind-apple-ios-andgoogle-android-7000008699/ oraz http://cdn-static.zdnet.com/i/r/story/70/00/008699/
meeker620-620x466-620x466.jpg?hash =ZQxmZmDjAz&upscale=1).
Android moe nie by moim pierwszym wyborem, gdy chodzi o Linuksa, ale nie
ma wtpliwoci, e jest to oprogramowanie o otwartych rdach oferujce uytkownikom i przemysowi praktyczne i ekonomiczne korzyci. Tak wic w brany
komputerw osobistych w zakresie otwartego oprogramowania mamy zarwno
konkurencj, jak i szeroki wybr.
Nawet jeeli odgrywamy niewielk rol, myl, e to wane, aby pamita, e
taka zmiana nastpia. Z punktu widzenia Ubuntu bd #1 mona uzna za nieaktualny.
Oczywicie ten bd ma te pewien aspekt spoecznociowy. Przez lata by dla
wielu osb rodzajem deklaracji intencji. Dla nas jednak lepiej bdzie skupi si
na doskonaleniu zgodnie z naszymi zasadami ni na wywieraniu wpywu na cudzy produkt. W cigu tych wielu lat, od kiedy bd zosta opisany, dowiedzielimy
si, jak zachwyci si chmur mam nadziej, e pewnego dnia dowiemy si,
jak zachwyci programistw, a moe nawet ktrego dnia dowiemy si, jak zachwyci zwykych uytkownikw korzystajcych z rnych urzdze. Wol wyzwanie, w ktrym docenia si takie spojrzenie oraz przywdztwo.
Jeeli interesujesz si przetwarzaniem w chmurze, to zwr uwag, e obecnie
zespoy Microsoftu bardzo skupiaj si na tym, aby wszystkie systemy linuksowe, w tym Ubuntu, dobrze dziaay na Azure, uatwiajc prac uytkownikom.
By moe wpyw na to miaa zmiana na rynku. Zmieniy si okolicznoci, instytucje si dopasoway my te.
W tym kontekcie warto sobie uwiadomi, jak wiele zmienio si od 2004 roku
i jak szybkie byo tempo tych zmian. W przypadku Ubuntu nasz cel pozostaje
niezmienny oferowa fantastyczne doznania: osobom tworzcym infrastruktur produkcyjn i uytkownikom kocowym szerokiego zakresu urzdze. Dokonujemy tego w rodowisku, ktre w cigu dziesiciu lat zupenie si zmienio.
Dlatego musimy mie wol, aby zmienia rwnie samych siebie, i to w powanym stopniu dotyczy to procesw, praktyk, narzdzi i naszych relacji. Zmiana
statusu tego bdu jest tego drobnym przykadem.
55
Canonical Ltd.
Canonical Ltd. to firma zaoona przez Marka Shuttlewortha; jej podstawowym
celem jest projektowanie i wspieranie dystrybucji Ubuntu. Wielu kluczowych
programistw Ubuntu chocia obecnie nie jest to ju wikszo pracuje na
penym (lub niepenym) etacie w Canonical Ltd. Dziki temu dystrybucja Ubuntu
moe oferowa obsug techniczn na obecnym poziomie. Ubuntu moe deklarowa wydawanie regularnie co p roku nowych edycji wanie dlatego, e Canonical paci za to programistom. To jedna ze saboci Debiana, ktry jako organizacja cakowicie oparta na pracy wolontariuszy nie moe cile okrela terminw
i ich dotrzymywa. Ochotnicy s czasami bardziej zajci lub te maj narzucone
nieprzekraczalne terminy w pracy, ktra jest ich rdem utrzymania. Oferujc
programistom patn prac, Canonical moe zaoferowa wsparcie dystrybucji oraz
ustala konkretne terminy kolejnych wyda, a co waniejsze dotrzymywa ich.
W ten sposb Canonical zapewnia realizacj gwnych zobowiza Ubuntu. Oczywicie, firma nie moe zapewni ani finansowania wszystkich prac, ani ich wykonania.
Canonical moe publikowa dystrybucj co sze miesicy, ale sama dystrybucja
bdzie duo lepsza i bardziej uyteczna, jeeli swj wkad wniesie w ni spoeczno
uytkownikw. Wikszo funkcji, podobnie jak wikszo nowych programw
oraz niemal cao tumacze i dokumentacji, powstaa poza firm Canonical Ltd.
W zamian firma zapewnia dotrzymywanie terminw oraz wykonanie zasadniczych
prac, niezalenie od tego, czy s one przyjemne, czy te nie.
Canonical Ltd. zostaa zaoona na wyspie Man, maym skrawku ziemi pooonym
pomidzy Irlandi a Wali, znanym szerzej jako raj dla midzynarodowych przedsiwzi. Poniewa wikszo pracownikw firmy jest rozproszona po caym wiecie
i waciwie nie ma potrzeby posiadania biura, wyspa Man wydawaa si tak samo
dobra jak kade inne miejsce, aby tam rozpocz dziaalno.
Na pocztku 2010 roku Mark Shuttleworth, pierwszy prezes Canonical, przekaza
swoj funkcj Jane Silber. Shuttleworth zrezygnowa z przewodniczenia radom
technicznej i dotyczcej spoecznoci. Swoj energi skupi na wzornictwie systemu oraz pracy z biznesowymi klientami i partnerami, a codzienne zarzdzanie
Canonical przekaza Jane Silber. Silber pracowaa w Canonical jeszcze przed pierwszym wydaniem, oczekuje si, e zarzdzana przez ni firma bdzie poda obran
ciek rozwoju.
56
Bazaar i Launchpad
Jako dodatek do wspierania i programowania Ubuntu, Canonical Ltd. sfinansowaa
utworzenie Bazaar-NG, narzdzia do kontroli wersji, oraz projekt Launchpad. BazaarNG to narzdzie do projektowania oprogramowania szeroko wykorzystywane
57
Rosetta
Dziaajcy na serwerze WWW system uatwiajcy tumaczenie niemal
kadego fragmentu wolnego oprogramowania z jzyka angielskiego
na niemal kady inny. Nazwa pochodzi od kamienia z Rosetty, ktry
umoliwi lingwistom zamanie kodu staroytnych egipskich hieroglifw.
Bugs
Uywany w Ubuntu system ledzenia bdw. Umoliwia ich ledzenie
w rnych edycjach i pozwala obserwowa ich status rwnie w innych
dystrybucjach czy pakietach autorskich.
Blueprint
Specyfikacja dotyczca pisania i ledzenia oprogramowania, wykorzystywana
w Ubuntu i kilku innych niewielkich projektach do nadzorowania nowych
funkcji i ich statusu, pomocna take przy zarzdzaniu wydaniami
i raportowaniu ich procesu.
Answers
Prosty mechanizm ledzcy, wbudowany w Launchpad, ktry oferuje
przestrze, w jakiej uytkownicy mog prosi o pomoc, a spoeczno moe
jej udziela, korzystajc z mechanizmw poczonych z innymi funkcjami
tej platformy.
Soyuz
Ta cz pakietu do zarzdzania dystrybucj jest odpowiedzialna za procesy
pakietowania, testowania i migracji pomidzy rnymi czciami dystrybucji.
Sojuz to nazwa rosyjskiej rakiety, ktra wyniosa Marka Shuttlewortha
w przestrze kosmiczn. Rosyjskie sowo sojuz oznacza zwizek.
Code
To narzdzie umoliwia uytkownikom Launchpada publikowanie kodu
oraz czenie go z projektami. Code pozwala te tworzy obrazy (mirrory)
kodu umieszczanego w innych miejscach, na przykad w repozytoriach
Subversion lub CSV.
58
Fundacja Ubuntu
Oprcz firmy Canonical i spoecznoci projekt Ubuntu wspiera dodatkowo Fundacja
Ubuntu zaoona przez Shuttlewortha, ktry wyposay j na pocztek w kapita
w wysokoci 10 milionw dolarw. Fundacja, podobnie jak Canonical, ma siedzib
na wyspie Man. Fundacj wspiera Rada Spoecznoci Ubuntu.
Odmiennie ni firma, Fundacja Ubuntu nie bierze aktywnego udziau w codziennym yciu Ubuntu. Obecnie jej gwn rol jest penienie funkcji worka z pienidzmi, aby wspomaga finansowo i zapewni Ubuntu przyszo. Poniewa Canonical jest mod firm, czci osb i przedsibiorstw trudno byo na pocztku zaufa
i uwierzy w to, e bdzie ona w stanie zapewni wsparcie dla dystrybucji w okrelonych ramach czasowych (na przykad w cigu piciu lat). Fundacja istnieje po to,
aby rozwiewa takie wtpliwoci. Upyw czasu i regularno wyda przyczyniy
si do wzrostu zaufania do Ubuntu ze strony firm i indywidualnych uytkownikw;
fundacja ma utwierdza w tym przekonaniu.
Gdyby co zego przydarzyo si Shuttleworthowi czy Canonical Ltd., tak e nie byliby w stanie wspiera rozwoju Ubuntu, wwczas fundacja ma zapewni kontynuacj
wielu podstawowych dziaa w przyszoci. Dziki istnieniu Fundacji Ubuntu
moe podejmowa dugoterminowe zobowizania i obiecywa ich wypenienie.
Jednym z dziaa, ktre moe podejmowa fundacja (i ktre podejmuje), jest pozyskiwanie darowizn na rzecz Ubuntu. Te rodki finansowe i tylko one s
nastpnie uruchamiane w ramach projektu, zgodnie z yczeniami zespou programistw i Rady Technicznej. W wikszej czci s przeznaczane na nagrody dla
tych czonkw spoecznoci, ktrzy osignli wane cele projektu Ubuntu.
59
Pierwsz i podstawow pord nich jest Kubuntu czyli wersja Ubuntu wykorzystujca rodowisko KDE zamiast Unity. Warto jednak zdawa sobie spraw z tego,
e relacje pomidzy Ubuntu a jego odmian Kubuntu s zgoa inne od tych, ktre
cz Debian i Ubuntu. Jeeli przyjmiemy techniczny punkt widzenia, to Kubuntu
zawiera si w Ubuntu. Rwnie organizacyjnie zesp Kubuntu pracuje w ramach
zespou Ubuntu.
Podobna jest organizacja w przypadku projektu Edubuntu, ktry pomaga projektowa konfiguracj Ubuntu tak, aby mona byo atwo i skutecznie umieszcza t
dystrybucj w szkoach. Mimo e projekt przeszed kilka zmian w ostatnich latach,
nadal skupia si na dwch aspektach: oprogramowaniu edukacyjnym i przeznaczonym
dla szk oraz na projekcie LTSP (Linux Terminal Server Project), ktry umoliwia
uruchamianie stanowisk komputerowych w szkoach z wykorzystaniem jednego (lub
wicej) wydajnego serwera i podczanych do niego uproszczonych terminali. Ten
stosunkowo prosty zabieg techniczny pozwala na ogromne oszczdnoci dla szk.
Xubuntu to projekt oparty na lekkim menederze okien Xfce. Xubuntu zostao zaprojektowane tak, aby dobrze dziaa na starszych i mniej wydajnych komputerach
z mniejsz iloci pamici czy wolniejszym procesorem, lub te po prostu dla tych
uytkownikw, ktrzy wol rodowiska z mniejszym zestawem funkcji, ale krtszym
czasem odpowiedzi. Xubuntu nie by pocztkowo oficjalnym projektem, ale wraz ze
wzrostem popularnoci zosta wczony do dystrybucji.
Te oraz inne warianty opisano w rozdziale 9.
W ten sposb i dziki wariantom oraz celom przywiecajcym Ubuntu projekty
wsppracuj i krystalizuj si. Tylko poprzez ruch wolnego i otwartego oprogramowania i przy zaoeniu wolnego dostpu do kodu Ubuntu mogo powsta. Podobnie jest z wariantami tylko dziki kontynuowaniu tych idei przez Ubuntu inne
dystrybucje mog z niego czerpa. Sam, bdc odmian postrzegan jako istniejca
w ekosystemie, nie traktuje procesu tworzenia dystrybucji odmian jako zniewagi ani
krytyki. Wrcz przeciwnie uwaamy raczej, e derywacja to wyszy stopie
komplementu.
Poza Ubuntu Canonical skupia si na pracy nad oprogramowaniem, takim jak
Launchpad i Bazaar, ktre zostao zaprojektowane do uatwiania wanie takiego
rodzaju tworzenia wariantw. Ten proces, dobrze sprawdzony, jest jedynym, ktry
opisuje ekosystem programowania przynoszcy korzyci wszystkim tworzonej
dystrybucji, Ubuntu i autorom pakietw. Tylko dziki procesowi tworzenia odmian
wszyscy otrzymuj to, czego oczekuj.
Prawidowo przeprowadzony proces tworzenia odmian pozwala grupom rozchodzi
si, kiedy to konieczne, i pracowa razem, kiedy to moliwe. Ostatecznie prowadzi
do wykonania wikszej pracy, wikszej liczby zadowolonych uytkownikw i caociowo jeszcze lepszej wsppracy. Poprzez stale poprawian wspprac techniczn mog zosta osignite filozoficzne zaoenia Ubuntu. To poprzez gbok
60
Podsumowanie
Ten rozdzia opowiada o tym, jak wizja lepszej dystrybucji i systemu operacyjnego
doprowadzia do fenomenu, jakim jest Ubuntu. Zawiera informacje o relacjach
midzy Ubuntu a Canonical Ltd. i Fundacj Ubuntu. Na kocu opisano zwizane
z Ubuntu podprojekty, odmiany i inne inicjatywy korzystajce z jego osigni.
Rozdzia 2
Instalacja Ubuntu
Wybr odpowiedniej wersji Ubuntu
Jak zdoby Ubuntu
Uruchamianie systemu i instalacja
Instalacja z uyciem pyty Minimal CD
Podsumowanie
62
decyzj o daniu szansy Ubuntu. Dziki temu przekona si, e Ubuntu to wydajny
i elastyczny system operacyjny wyposaony w doskonay program instalacyjny.
Wyprbowanie Ubuntu jest proste. System jest dostpny w postaci specjalnej pyty
live CD. Mona go uruchomi wprost z pyty CD bez jakiejkolwiek ingerencji
w ukad dysku twardego. To idealne rozwizanie, jeeli na dysku zainstalowany jest
inny system operacyjny, na przykad Mac OS X czy Windows: Ubuntu jest uruchamiany z pyty CD, a uytkownik nie musi si martwi ewentualnym nadpisaniem danych na dysku ani zmian jakiejkolwiek czci ju dziaajcego systemu,
chyba e taka wanie decyzja zapadnie.
Ubuntu 14.04 oficjalnie obsuguje trzy gwne typy architektur procesorw oraz
kilka dodatkowych odmian.
63
WSKAZWKA
Skd pobra?
Jeli zaginie pyta instalacyjna doczona do tej ksiki lub czytelnik bdzie chcia uy innej opcji
instalacyjnej, takiej jak na przykad instalacja z pamici USB (co omwiono w dalszej czci
rozdziau), wszystkie informacje mona znale na stronie http://help.ubuntu.com/community/
GettingUbuntu.
64
WSKAZWKA
Pobieranie Edubuntu
Wicej informacji na temat Edubuntu oraz pliki instalacyjne mona znale na stronie
www.edubuntu.org.
Dziki temu, e Ubuntu jest dostpne w tak wielu odmianach i opcjach, moe
znale zastosowanie niemal w kadej sytuacji.
Poniej, w akapicie Nagrywanie pyty DVD, znajduj si informacje na temat tworzenia pyty
z Ubuntu na podstawie pliku pobranego z internetu. Mona te uruchomi system z pamici
USB; wicej informacji na ten temat znajduje si w akapicie Instalacja z pamici USB.
Ci, ktrzy zechc poczeka, mog kupi oryginaln pyt z Ubuntu, zamawiajc j na
stronie http://shop.ubuntu.com/.
65
Ktry obraz?
Kiedy mowa o obrazach pyt, zwykle to pojcie odnosi si do plikw .iso. Termin ten nie dotyczy fotografii ani ilustracji, a uywa si go tylko dlatego, e taki specjalny plik mona przyrwna do utrwalonego obrazu pyty.
Aby poprawnie nagra plik obrazu .iso na pycie, potrzebny bdzie odpowiedni
program. Opcja umoliwiajca nagranie pliku .iso powinna si nazywa Nagraj
obraz dysku lub podobnie. Nazwy funkcji i szczegy rni si w zalenoci od
programu uytego do nagrania pyty. Nastpnie naley wybra odpowiedni plik
obrazu, umieci w napdzie pust pyt DVD i po kilku minutach pyta instalacyjna z Ubuntu powinna wysun si z nagrywarki.
Aby uatwi czytelnikowi zadanie, poniej zamieszczono wskazwki, jak nagra
pyt DVD za pomoc kilku najpopularniejszych aplikacji sucych do tego celu.
Windows 7: aby nagra pyt w systemie Windows 7, naley wykona nastpujce
czynnoci:
1. Klikn prawym przyciskiem myszy pobrany plik .iso i wybra z menu
Otwrz za pomoc/Narzdzie nagrywania obrazu dysku systemu Windows.
2. Z listy rozwijanej wybra odpowiedni napd CD/DVD.
3. Klikn przycisk Nagraj.
Aby nagra pyt za pomoc darmowego programu ISO Recorder w starszych
wersjach systemu Windows, najpierw naley odwiedzi stron http://isorecorder.
alexfeinman.com/ i pobra omawiany program na dysk komputera. Po jego zainstalowaniu trzeba kolejno wykona nastpujce czynnoci:
1. Umieci pust pyt CD w nagrywarce.
2. Odnale pobrany wczeniej plik .iso, klikn go prawym przyciskiem
myszy i wybra z menu Copy Image to DVD.
3. Nastpnie klikn Next; rozpocznie si proces nagrywania.
4. Kiedy plik zostanie nagrany, klikn przycisk Finish i zakoczy
dziaanie programu ISO Recorder.
66
Windows: aby uruchomi instalacj Ubuntu z pamici USB, wykonaj opisane poniej
czynnoci:
1. Pobierz instalator ze strony pendrivelinux.com
(www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/).
2. Podcz pami USB do komputera i uruchom instalator pobrany ze strony
pendrivelinux.com.
67
W pyt DVD do napdu lub podcz pami USB do portu i uruchom ponownie
komputer. Jeeli system operacyjny nie zostanie wczytany z nonika, uruchom system BIOS i zmie kolejno urzdze, z ktrych uruchamiany jest system, tak aby
nonik z Ubuntu by pierwszy. Zapisz zmiany i uruchom ponownie komputer.
68
WSKAZWKA
Po kilku sekundach zostanie wywietlone logo Ubuntu, a zaraz potem pojawi si lista jzykw. Za pomoc myszy mona wybra odpowiedni jzyk. Nastpnie naley
zdecydowa, czy chcemy przetestowa Ubuntu 14.04, co pozwoli uruchomi system
bez wprowadzania jakichkolwiek zmian w komputerze i ewentualnie zainstalowa
pniej czy po prostu zainstalowa Ubuntu, co z kolei spowoduje uruchomienie
programu instalacyjnego. Po wybraniu pierwszej opcji Ubuntu zacznie si uruchamia. Po mniej wicej minucie pojawi si pulpit Ubuntu i system bdzie gotowy
do uytku. W tym scenariuszu SO uruchamiany jest z pyty DVD, dziki czemu
nie ma miejsca adna ingerencja w pliki na dysku komputera. Naley pamita,
e system jest uruchamiany z pyty, zatem bdzie dziaa wolniej w porwnaniu
z zainstalowanym na dysku komputera.
UWAGA
Jeeli zdecydujesz si zainstalowa Ubuntu z pyty DVD, kiedy system jest uruchomiony,
moesz korzysta z komputera podczas caego procesu. Ponowne uruchomienie komputera
sprawi, e instalacja zostanie wykonana szybciej.
Przenosiny
W Ubuntu dostpny jest mechanizm uatwiajcy przejcie do nowego systemu.
Jeeli podczas instalacji zostanie wykryty obsugiwany SO, wywietli si lista kont
i opcji, ktre bdzie mona przenie. W takim przypadku naley okreli dane
uytkownika, na ktrego konto zostan przetransferowane wykryte dane.
WSKAZWKA
69
Przed rozpoczciem tego procesu zaleca si wykonanie kopii zapasowych wszystkich wanych
plikw. Mimo e instalator Ubuntu potrafi bezpiecznie zmieni rozmiar partycji Windows, nie
mona zagwarantowa, e nie nastpi utrata danych, dlatego zalecamy ostrono.
Wybr jzyka
W oknie widocznym po uruchomieniu komputera (rysunek 2.1), rozpoczynajcym
proces instalacji, uytkownik moe wybra jzyk, jaki ma by uywany w systemie
Ubuntu. Jest to moliwo dostpna niezalenie od tego, czy wybrano opcj Try
Ubuntu (ktr zalecamy dla uytkownikw majcych pierwszy raz do czynienia
z Ubuntu, poniewa nie wprowadza adnych zmian na dysku komputera), czy
Install Ubuntu.
Przygotowania do instalacji
Nastpnie zostan wywietlone wymagania techniczne dotyczce instalacji (rysunek
2.2). Zdecydowanie zalecamy zaznaczenie opcji Pobranie aktualizacji podczas instalacji, dziki temu bowiem po zakoczeniu procesu system bdzie mia zainstalowane wszystkie dostpne poprawki. Pliki bd pobierane rwnolegle z innymi
dziaaniami, dziki czemu proces aktualizacji wyranie zyska na efektywnoci.
70
To nie arty
Naprawd, naprawd, naprawd naley wykona kopi zapasow wanych plikw. Jeeli na
tym etapie instalacji zostanie popeniony bd, wszystkie pliki mog przepa, a zainstalowanego uprzednio systemu moe nie uda si uruchomi.
71
Planowanie ukadu partycji. Jeli istnieje wyrany plan, jak dysk powinien by podzielony na partycje, mona duo atwiej i szybciej wykona ca operacj i uruchomi system.
Istniej dwie najczciej uywane metody partycjonowania dysku:
Niezalenie od tego, czy na dysku znajdzie si tylko Ubuntu, naley zdecydowa, czy
wykorzystany bdzie cay dysk, czy te zostanie uyta inna opcja partycjonowania
(rysunek 2.3).
72
73
74
Tu trzeba ustawi wartoci zgodnie z potrzebami. Pole Uyj jako suy do okrelania jednego z kilku dostpnych typw systemw plikw, ktry ma zosta zaoony na partycji. Domylnym i rekomendowanym systemem plikw dla partycji
Ubuntu jest ext4.
W polu Punkt montowania mona wskaza rne punkty montowania, co okreli,
gdzie partycja bdzie uywana. Potrzebna jest gwna partycja (root) zamontowana w punkcie /. Kliknicie przycisku OK zakoczy proces konfiguracji partycji. Naley te ustawi partycj (przestrze) wymiany; instalator przypomni o tym
uytkownikowi w razie potrzeby.
Po zakoczeniu procesu konfigurowania partycji naley przej do nastpnego
kroku, klikajc Dalej. Jeeli czytelnik przebrn przez wszystkie te uwagi o partycjonowaniu i czuje si nieco przeciony dawk wiedzy, nie ma powodw do
zmartwie. Zawsze mona po prostu uy domylnych ustawie instalatora i wszystko
bdzie dziaa poprawnie.
Rozpoczcie instalacji
Od tego momentu rozpoczyna si waciwy proces instalacji. W jego trakcie
uytkownik zostanie poproszony o udzielenie odpowiedzi na kilka pyta, co pozwoli lepiej dostosowa system.
Najpierw naley wskaza swoje pooenie (rysunek 2.8).
75
Rysunek 2.9. Naley wskaza odpowiedni ukad klawiatury, aby poprawnie wybiera
z niej symbole
Instalator zasugeruje wybr odpowiedniej opcji na podstawie informacji o lokalizacji
uytkownika, ale oczywicie ustawienia te mona zmieni, jeli trzeba. Po
dokonaniu wyboru mona przeprowadzi test, wykorzystujc pole znajdujce si
pod list. Naley za pomoc klawiatury wprowadzi kilka znakw (takich jak ", /
czy |), aby upewni si, e wszystko dziaa poprawnie. Jeeli wywietlone zostan
symbole inne ni spodziewane, oznacza to, e wybrany zosta niewaciwy ukad
klawiatury.
76
Identyfikacja
Kolejnym krokiem jest podanie kilku szczegowych informacji, na podstawie ktrych
w systemie zostanie utworzone konto uytkownika (rysunek 2.10).
77
W nastpnych dwch polach naley wprowadzi haso i potwierdzi je. Bdzie ono
potrzebne do zalogowania si w systemie na wanie utworzonym koncie. Podczas
wybierania hasa warto pamita o kilku prostych zasadach:
Na tym etapie uytkownik moe rwnie zaszyfrowa swj katalog. W takim przypadku bez podania hasa nie da si odczyta jego zawartoci. W przypadku zgubienia hasa nie da si odzyska danych.
Po uzupenieniu wszystkich tych informacji naley klikn przycisk Dalej.
Aby pozna ciekawe funkcje dostpne w systemie, obejrzyj pokaz slajdw wywietlany podczas instalacji (rysunek 2.11).
78
Czynnoci kocowe
Rozpoczyna si proces instalacji oprogramowania na dysku komputera; w trakcie
tego procesu wywietlany bdzie pokaz slajdw z informacjami o systemie. Po zakoczeniu instalacji naley ponownie uruchomi komputer. Od tego momentu mona uywa w peni sprawnego systemu operacyjnego i przej do rozdziau 3.
WSKAZWKA
Instalacja na serwerze
Mona otrzyma trzeci wersj Ubuntu, przygotowan specjalnie dla rodowisk serwerowych.
Wicej szczegw na jej temat oraz uruchamiania Ubuntu jako serwera mona znale na
stronie www.ubuntu.com/server oraz w rozdziale 8.
79
Sprzt
Nastpnie system wznowi dziaanie programu instalacyjnego i przystpi do wykrycia podzespow komputera. W wikszoci przypadkw proces ten odbywa si bez
ingerencji uytkownika, jednak czasem moe pojawi si konieczno wprowadzenia dodatkowych danych, takich jak wskazanie gwnej karty sieciowej. Kolejny
etap to autokonfiguracja komputera, wcznie z sieci lokaln jeli to moliwe.
Jeeli nie uda si skonfigurowa sieci lokalnej automatycznie, uytkownik zostanie
o tym powiadomiony i bdzie mg zrobi to samodzielnie lub pomin ten etap
w ogle. Skonfigurowanie poczenia jest konieczne do zakoczenia instalacji, jednak
uytkownik zawsze moe wrci do wybranego etapu instalacji i zmieni ustawienia.
80
Najpierw naley wprowadzi imi i nazwisko uytkownika (na przykad Jan Kowalski). Nastpnie naley poda nazw uytkownika (system zaproponuje kompilacj
imienia i nazwiska, na przykad jkowalski). Jeeli uytkownik bdzie wola inn,
moe j tutaj wprowadzi. Na kocu uytkownik zostanie poproszony o podanie
hasa i ponowne jego wpisanie w celu weryfikacji.
WSKAZWKA
Dobre haso skada si z minimum omiu znakw, zawiera due i mae litery, co najmniej
jedn cyfr i co najmniej jeden znak specjalny, taki jak & czy @; nie jest sowem, ktrego form mona odnale w sowniku, i jest atwe do zapamitania ale jednoczenie trudne do
odgadnicia przez innych. W tej roli sprawdzi si dobrze zmodyfikowane wyraenie, na przykad Wpu1@mnie; cho to akurat moe by zbyt oczywiste (fraza Wpu mnie jest niewiele
lepsza od haso).
Strefa czasowa
Korzystajc z dostpu do sieci, instalator okreli stref czasow, w ktrej znajduje
si komputer. Jeeli jest poprawna, wystarczy potwierdzi wybr; jeeli nie, naley wskaza odpowiednie miasto, wybierajc je z listy.
Tworzenie partycji
Nastpnie program instalacyjny sprawdzi dyski w celu znalezienia istniejcych partycji. Uytkownik bdzie musia zdecydowa, czy chce utworzy now, czy zainstalowa Ubuntu na jednej z istniejcych partycji. Tworzenie partycji to najwiksze
wyzwanie podczas stosunkowo atwego procesu instalacji. Przed ich utworzeniem
naley mie plan, jak powinien wyglda ich ostateczny ukad.
Do wyboru s nastpujce opcje:
81
opcja (Przewodnik cay dysk i ustawienia LVM) umoliwia uytkownikowi skorzystanie z LVM (Logical Volume Manager menedera woluminw logicznych).
Trzecia opcja jest niemal identyczna z drug, umoliwia dodatkowo zaszyfrowanie
dysku, co zabezpieczy dane. Jeeli jednak uytkownik chce samodzielnie skonfigurowa i podzieli dysk, powinien skorzysta z ostatniej opcji.
Przyjrzyjmy si teraz kadej opcji i moliwociom jej wykorzystania.
Przewodnik cay dysk: po wybraniu tej opcji na dysku wszystkie partycje zostan
utworzone automatycznie. Program instalacyjny wywietli komunikat o utworzeniu
partycji podstawowej i logicznej, a nastpnie zapyta uytkownika, czy maj zosta
utworzone partycje. Po wybraniu opcji rozpocznie si proces partycjonowania dysku.
Przewodnik cay dysk i ustawienia LVM: konfigurowanie LVM zostao opisane
w rozdziale 8.
Przewodnik cay dysk i ustawienie szyfrowanego LVM: ta opcja jest niemal
identyczna z poprzedni, dodatkowo zostanie uyta warstwa szyfrowania danych,
co zapewni ich zabezpieczenie i ochron. Jeeli uytkownik zdecyduje si na to
rozwizanie, bdzie musia wprowadzi haso. Naley wybra takie, ktrego nie
uda si odgadn, a jednoczenie moliwe do zapamitania. Haso to bdzie potrzebne kadorazowo podczas uruchamiania komputera; w przypadku zagubienia lub
zapomnienia hasa wszystkie dane stan si cakowicie niedostpne. Nie ma sposobu na odzyskanie zagubionego lub zapomnianego hasa do szyfrowania partycji.
WSKAZWKA
Szyfrowanie dyskw
Mona rwnie wybra opcj szyfrowania wybranych partycji. W tym celu naley wybra Use
physical volume for encryption z menu Use as. UWAGA! Nigdy nie naley szyfrowa partycji
rozruchowej.
82
WSKAZWKA
Podsumowanie
83
Opis
Przykad
Uyj jako
Formatuj
partycj
yes
Punkt
montowania
Opcje
montowania
defaults
Etykieta
Bloki
zarezerwowane
5,00%
Typowe
zastosowanie
standard
Flaga
rozruchowa
ON
Koczenie instalacji
Po zakoczeniu tego etapu uytkownik zostanie poproszony o wskazanie miejsca
instalacji menedera uruchamiania GRUB oraz ustawienia zegara systemowego.
Zwykle dobrym wyborem jest potwierdzenie opcji domylnych. W tym momencie instalacja jest zakoczona i zgodnie z komunikatami mona usun pyt CD
z napdu oraz uruchomi ponownie komputer.
Podsumowanie
W tym rozdziale opisano kilka metod instalowania Ubuntu. Po zakoczeniu procesu
uytkownik moe przej do ciekawszych tematw. Nastpny rozdzia pomoe rozpocz prac z systemem.
84
Rozdzia 3
Uywanie Ubuntu
na komputerach
biurkowych
Unity wprowadzenie
Uywanie aplikacji
Ubuntu w rnych jzykach
Konfigurowanie drukarki
Aktualizowanie systemu
Dodawanie i usuwanie programw oraz pakietw
Aktualizacja do nowego wydania
Ubuntu i multimedia
Kopie zapasowe strategie
Dostosowywanie wygldu systemu Ubuntu
Unity na innych urzdzeniach
Podsumowanie
86
KIEDY UBUNTU ZOSTAO ju zainstalowane, czas rozpocz przygod z nowym systemem. wieo zainstalowany system Ubuntu zawiera kompletny i elastyczny zestaw
oprogramowania. W odrnieniu od innych systemw operacyjnych (na przykad
Microsoft Windows czy Mac OS X) Ubuntu zawiera wszelkie narzdzia potrzebne
do rozpoczcia pracy, wcznie z pakietem biurowym, programami do odtwarzania
multimediw, przegldark internetow, programami graficznymi, programem do
obsugi poczty elektronicznej i innymi. Po zakoczeniu instalacji mona po prostu
rozpocz prac, nie trzeba instalowa adnego dodatkowego oprogramowania.
Uytkowanie komputera to do zindywidualizowany proces i rni ludzie wykorzystuj komputery w odmienny sposb, a kady uytkownik czy uytkowniczka ma
swoje preferencje w zakresie wygldu i dziaania systemu operacyjnego. Odpowiadajc na te potrzeby, Linux oferuje moliwo wyboru jednego z wielu dostpnych interfejsw graficznych. Ta elastyczno poczona z poszerzajc si popularnoci Linuksa i oprogramowania open source spowodowaa, e obecnie dostpne
s setki (dosownie) rnorodnych rodowisk graficznych, z ktrych kade w inny
sposb spenia oczekiwania i wymagania uytkownikw.
Wrd tej ogromnej liczby moliwoci wyboru s jednak wyrani liderzy, to KDE
i GNOME. Kade z tych rodowisk oferuje atrakcyjny wygld, wszechstronno
i atwo uytkowania, rni si jednak sposobem uytkowania oraz moliwociami
personalizacji.
System KDE jest podobny do Windows i ukierunkowany na pen kontrol oraz
konfigurowalno. Kada istniejca opcja konfiguracyjna jest dostpna dla uytkownikw, ktrzy atwo mog zmienia dziaanie i wygld nieomal wszystkiego.
Gwny konkurent, czyli GNOME, czerpie inspiracj zarwno z Windowsa, jak
i Mac OS X, a jego priorytety to prostota i atwo uytkowania. GNOME rwnie
atwo dostosowa, ale mniej popularne funkcje s nieobecne lub dobrze ukryte
przed uytkownikami, aby unikn ich przeciania.
Uytkownicy Ubuntu maj wybr pomidzy systemem dla komputerw biurkowych a kilkoma innymi opcjami. Wiele z nich zostao omwionych w rozdziale 9.
WSKAZWKA
Unity wprowadzenie
87
Podczas lektury tego rozdziau uytkownik dowie si, jak rozpocz prac Unity,
domylnym pulpitem Ubuntu, i jak uywa go do zwyczajnych, codziennych zada
oraz kilku nie cakiem zwyczajnych. Omwiono tu uruchamianie aplikacji, zarzdzanie plikami, dostosowywanie wygldu i dziaania systemu, uywanie programw,
korzystanie z multimediw i wiele wicej.
Unity wprowadzenie
Po uruchomieniu systemu zostanie wywietlona lista wszystkich uytkownikw. Po
wskazaniu uytkownika z listy naley poda haso konieczne do zalogowania si.
W poprzednim rozdziale omwiono tworzenie konta uytkownika, teraz naley si
na nie zalogowa. Najpierw trzeba wskaza uytkownika, nastpnie wpisa haso i wcisn Enter. Haso bdzie ukryte pod seri gwiazdek, to rodzaj zabezpieczenia.
Po kilku sekundach wywietli si pulpit Ubuntu. Bdzie wyglda tak jak na rysunku 3.1.
88
Unity wprowadzenie
89
Rysunek 3.3. Posortowane wyniki wyszukiwania w Dashu mimo wpisania niepenej nazwy
Niektre z soczewek (Lens) zawieraj zdefiniowane wstpnie filtry, ktre zawaj
wyszukiwanie (rysunek 3.4). Aby wywietli uruchomione filtry, naley klikn przycisk Filtrowanie wynikw znajdujcy si w grnym prawym rogu okna Dasha.
Oprcz soczewek (Lens) zainstalowanych domylnie dostpne s rwnie inne.
W dalszej czci rozdziau omwiono Centrum oprogramowania Ubuntu, w ktrym
mona znale inne soczewki. Do ich wyszukiwania naley uy hasa unity lens.
90
Unity wprowadzenie
91
WSKAZWKA
Ustawienie sposobu wywietlania menu mona modyfikowa tak, aby byo ono widoczne nie
na pasku pulpitu, ale w samym oknie. W tym celu naley wywietli za pomoc Dasha okno
Wygld, a nastpnie na karcie Zachowanie zaznaczy opcj W pasku tytuowym okna.
92
Unity wprowadzenie
93
Uyteczno w Ubuntu
Podczas procesu projektowania rodowiska Ubuntu wielk wag przykada si do zapewnienia uytecznoci. Przykadem jest wykorzystanie naronikw pulpitu: atwiej przesun kursor
myszy na jeden z nich, ni trafi w konkretny punkt panelu. Dlatego wanie kady rg ekranu
peni wan funkcj. Dziki temu korzystanie z nich jest nieco atwiejsze.
W Ubuntu znajduje si mnstwo takich drobnych usprawnie, ktre maj spowodowa,
e korzystanie z systemu bdzie tak intuicyjne i wydajne, jak to tylko moliwe. Do tego
celu firma Canonical powoaa do ycia projekt Ayatana. Wicej szczegw mona znale
na stronie https://wiki.ubuntu.com/Ayatana.
94
Aby wprowadzi zmiany w kontach uytkownikw i grupach, wymagane jest haso; zmiany
moe wprowadzi tylko uytkownik z uprawnieniami administracyjnymi. Aby wprowadzi zmiany,
konieczne jest podanie hasa, ktre mona wpisa po odblokowaniu okna.
Nastpnie naley wprowadzi pen nazw uytkownika oraz nazw skrcon uywan podczas logowania. Potem trzeba klikn OK, w kolejnym oknie dialogowym
wprowadzi haso, potwierdzi je, wpisujc ponownie, i raz jeszcze klikn OK.
Kiedy konto zostanie utworzone, mona dostosowa opcje logowania oraz ustawi haso albo umoliwi uytkownikowi logowanie si na konto bez podawania
hasa. Cho, oglnie rzecz biorc, nie jest to najlepsze rozwizanie, w pewnych
przypadkach moe by przydatne. Przykadem moe by konto dla maego dziecka,
ktre nie bdzie wykonywa adnych dziaa administracyjnych; w takim przypadku system moe automatycznie uruchamia konto bez hasa, natomiast administrator bdzie mia standardowe konto z hasem, dziki czemu bdzie mg aktualizowa system i wprowadza zmiany, kiedy to konieczne.
Unity wprowadzenie
95
Konto zostao utworzone, teraz mona zaj si jego ustawieniami. Aby to zrobi,
naley zaznaczy wybrane konto i klikn przycisk Typ konta.
Czytelnicy preferujcy prac w terminalu do powyszych celw mog uy polecenia
adduser po zalogowaniu si na konto z uprawnieniami administracyjnymi:
ubuntu@test:~$ sudo adduser jan
Obszar powiadamiania
W prawej grnej czci ekranu znajduje si obszar powiadamiania oraz zegar.
Obszar powiadamiania ma swj odpowiednik w systemach Windows w postaci
zasobnika systemowego (zwanego inaczej tray), w ktrym wywietlane s informacje o dziaajcych programach. Dobrym przykadem jest aplet Poczenia sieciowe,
ktry ledzi przewodowe i bezprzewodowe poczenia sieciowe.
Obszar powiadamiania mona dostosowywa wystarczy klikn go prawym przyciskiem myszy i wybra odpowiedni pozycj z menu, ktre zostanie wywietlone.
Dostp do niektrych funkcji (na przykad do regulacji gonoci) uzyskuje si za
pomoc kliknicia lewym przyciskiem myszy. Dla sprawdzenia mona sprbowa
klikn ma ikon gonika, a nastpnie poruszy suwakiem.
WSKAZWKA
Aby uzyska dostp do ustawie miksera i karty dwikowej, naley klikn prawym przyciskiem ikon z gonikiem i wybra z menu Ustawienia dwiku. W otwartym oknie mona
konfigurowa dziaanie gonikw, mikrofonu, wejcia liniowego i inne.
Aplet Poczenia sieciowe to interfejs sieciowy stworzony, by pomc w zarzdzaniu urzdzeniami sieciowymi i poczeniami. Celem byo to, aby poczenia sieciowe po prostu dziaay, bez koniecznoci rcznego konfigurowania ich przez
uytkownikw (cho oczywicie nadal jest to moliwe). Po klikniciu apletu
lewym przyciskiem myszy zostanie wywietlone menu umoliwiajce szybkie
przeczenie si pomidzy rnymi typami pocze sieciowych. Menu umoliwia nawet proste skonfigurowanie dostpu poprzez VPN, z ktrymi wielu uytkownikw ma do czynienia podczas pobierania zabezpieczonych materiaw z pracy
czy szkoy. Kliknicie prawym przyciskiem myszy umoliwi wczenie lub wyczenie przewodowych i bezprzewodowych sieci, aktywacj lub dezaktywacj
96
Rysunek 3.7. Aplet pocze sieciowych; aby wywietli menu pocze sieciowych,
naley klikn go prawym przyciskiem myszy
Tu za obszarem powiadamiania umiejscowiony jest zegar.
WSKAZWKA
Zegar mona dostosowa, klikajc go prawym przyciskiem myszy i wybierajc z menu Preferencje.
Uywanie aplikacji
97
Uywanie aplikacji
Teraz, kiedy uytkownik wie ju, jak korzysta z pulpitu, moemy przej do omwienia niektrych aplikacji zainstalowanych w systemie. Standardowo Ubuntu jest
wyposaony w szeroki zestaw programw sucych do odtwarzania muzyki i wideo,
tworzenia dokumentw, przegldania internetu, zarzdzania spotkaniami, czytania
poczty elektronicznej, tworzenia grafiki i wielu, wielu innych czynnoci. Wszystkie
aplikacje zostay zweryfikowane przez programistw, aby byo pewne, e uytkownikowi oferuje si tylko najlepsze.
Chocia w Ubuntu dostpnych jest od razu wiele programw, prawdopodobnie
uytkownik bdzie chcia zainstalowa dodatkowe aplikacje, a take zapozna si
z dostpnym oprogramowaniem. Na szczcie system jest wyposaony w potne
narzdzie, dziki ktremu instalacja oprogramowania sprowadza si do wskazania
i kliknicia odpowiedniej aplikacji w Centrum oprogramowania Ubuntu, ktre
omwiono szerzej w dalszej czci rozdziau.
98
WSKAZWKA
Wicej informacji na temat Mozilli, Firefoksa i innych ich produktw mona znale na stronie
www.mozilla.org.
Uywanie aplikacji
99
Pole wyszukiwania, umieszczone na prawo od paska adresu, moe by wykorzystane do wyszukiwania. Domyln wyszukiwark jest Google. Aby z niej skorzysta, wystarczy wpisa wyszukiwane sowo i wcisn Enter. Po klikniciu logo Google lub strzaki widocznej obok zostanie
otwarte okno, w ktrym znajduje si lista dostpnych wyszukiwarek serwisw, takich jak Wikipedia czy Wolne Lektury.
Pole wyszukiwania moe by wykorzystywane do wyszukiwania niemal wszystkiego. Aby doda
wicej wyszukiwarek, wystarczy wybra z menu Dodaj wicej wyszukiwarek.
Zakadki
Aby doda do zakadek przegldan wanie stron, wystarczy umieci kursor
myszy nad tekstem Przegldarka WWW Firefox znajdujcym si na grnym panelu i z menu wybra Zakadki/Dodaj do zakadek lub uy skrtu Ctrl+D. Zostanie wwczas wywietlone okno dialogowe najpierw naley w nim wskaza katalog,
w ktrym przechowywana bdzie zakadka. Mona rwnie do zakadek dodawa
etykiety, ktre, podobnie jak sowa kluczowe, mog by uyte do sortowania i wyszukiwania ich w przyszoci. Po nazwaniu i oznaczeniu zakadek ca procedur
naley zatwierdzi, klikajc przycisk Gotowe.
WSKAZWKA
Dynamiczne zakadki
Aby oszczdzi czas uytkownikw, Firefox wyposaono w specjaln funkcj, ktra nazywa
si dynamiczne zakadki. Technologia ta umoliwia pobieranie treci stron bez koniecznoci
ich odwiedzania. Jeeli uytkownik odwiedzi stron udostpniajc treci za pomoc kanaw RSS (na przykad http://fridge.ubuntu.com/ popularn stron zawierajc nowiny ze
wiata Ubuntu), bdzie mg j zasubskrybowa. W tym celu najpierw naley rozwin menu
Firefoksa, klikajc ikon Otwrz menu znajdujc si w prawym grnym rogu okna programu,
nastpnie wybra opcj Dostosuj. W nowo wywietlonym oknie naley przecign z lewego
panelu na prawy ikon Subskrybuj i klikn Zakocz dostosowywanie. Strona internetowa
100
zostanie ponownie wywietlona. Teraz wystarczy raz jeszcze klikn przycisk Otwrz menu
i wybra Subskrybuj. Nastpnie naley wskaza, ktry z udostpnianych kanaw ma by zapisany (jeeli na stronie jest ich wicej ni jeden), i jako mechanizm subskrypcji wskaza dynamiczne zakadki. Na pasku zakadek zostanie umieszczony nowy przycisk kliknicie go
spowoduje wywietlenie listy nagwkw z okrelonej strony internetowej. Za kadym razem,
kiedy uytkownik uruchomi Firefoksa, lista bdzie bez zajmowania uwagi internauty
aktualizowana, tak aby mona byo sprawdzi zawarto strony bez koniecznoci jej odwiedzania. Na pasku zakadek pojawi si odpowiednia opcja.
WSKAZWKA
Dodatki i rozszerzenia
Chocia przegldarka Firefox ma ogromne moliwoci i jest elastyczna, mona jeszcze rozbudowa jej funkcje, korzystajc ze specjalnych dodatkw. Chodzi nie tylko
o typowe wtyczki potrzebne w kadej przegldarce, ale rwnie o bardziej wyspecjalizowane dodatki poszerzajce moliwoci samej przegldarki.
Podczas odwiedzin strony wymagajcej ich obecnoci w oknie przegldarki zostanie wywietlony ty pasek informujcy, e potrzebny jest dodatek, aby uzyska
peny dostp do prezentowanych treci. Wystarczy klikn ten pasek, by rozpocz
instalacj wtyczki. Ubuntu nie zawiera wtyczki Adobe Flash, poniewa nie spenia
ona wymogw dotyczcych wolnoci oprogramowania. Dlatego uytkownik ma wybr moe zainstalowa wtyczk Adobe Flash lub jej odpowiednik Gnash, ktry
naley do wolnego oprogramowania.
Aby rozbudowa przegldark o dodatkowe funkcje, naley uda si na stron
https://addons.mozilla.org i wyszuka te, ktre s potrzebne czy warte wyprbowania. Gdy znajdziemy jaki interesujcy dodatek, wystarczy klikn przycisk Zainstaluj teraz, aby doda go do przegldarki. Zostanie wywietlone kolejne okno z prob
o potwierdzenie zamiaru instalacji. Naley klikn przycisk Zainstaluj. Wybrany
dodatek zostanie pobrany i zainstalowany automatycznie. Zwykle potrzebne jest ponowne uruchomienie programu, aby dodatek zacz dziaa.
WSKAZWKA
Uywanie aplikacji
101
Oto jak, wykorzystujc pakiet, utworzy list. Najpierw naley z Dasha wybra
LibreOffice Writer. Po jego zaadowaniu zostanie wywietlone okno programu (rysunek 3.10).
102
Blokada producenta?
W wiecie niewolnego oprogramowania zwyk praktyk jest to, e kada aplikacja posiada swj
wasny, zamknity format dla plikw i tylko producent wie, jak go zaimplementowa. Dla osb
uywajcych takiego programu oznacza to, e tylko za jego pomoc mona odczytywa i zapisywa utworzone w nim pliki. Tak dugo, jak uytkownik chce mie dostp do plikw, potrzebuje
tego wanie programu. Ta metoda znana jest jako blokada producenta (vendor lock-in).
Aby rozwiza ten problem, w pakiecie LibreOffice.org (i w wikszoci aplikacji wolnego oprogramowania) uywa si otwartych formatw plikw, ktrych specyfikacje s publicznie dostpne.
Format ten opisano w standardzie pod numerem ISO/IEC 26300:3006. Dziki temu w kadym innym programie mona zaimplementowa format OpenDocument, a wtedy uytkownik moe by
pewien, e jego dokumenty bd zawsze dostpne, a on sam nie jest zmuszony do uywania
konkretnego narzdzia.
Uywanie aplikacji
103
104
105
Thunderbird ma za sob okoo pitnastu lat pracy jako klient poczty. Umoliwia pobieranie wiadomoci, odpowiadanie i tworzenie wasnych, sortowanie poczty w folderach, uywanie wielu kont i tak dalej a wszystko to za pomoc przejrzystego
i czytelnego interfejsu (rysunek 3.13).
106
stpnych jzykw. Z tego poziomu mona te doda lub usun pakiety jzykowe.
Przy kadym jest pole wyboru: Zainstalowane. Naley je zaznaczy dla kadego dodatkowego jzyka, ktry ma by dostpny w systemie.
Po dokonaniu wyboru i zaznaczeniu odpowiednich pozycji naley klikn przycisk
Zastosuj zmiany, a odpowiednie pliki zostan pobrane i zainstalowane. Nastpnie
trzeba wybra jzyk, ktry bdzie domylny w systemie; po zaznaczeniu go na licie
naley klikn Zastosuj dla caego systemu. Aby zmiany zostay wprowadzone, naley
si wylogowa z systemu, a nastpnie ponownie do niego zalogowa.
WSKAZWKA
Konfigurowanie drukarki
W wiecie Linuksa skonfigurowanie drukarki byo tradycyjnie wyzwaniem. Od
lat wszyscy nowi uytkownicy Linuksa musieli mierzy si z przeraajcymi pojciami, poleceniami i zdaniami brzmicymi jak jzyk z innej planety. Uytkownicy czsto musieli edytowa wiele plikw tekstowych i powici sporo czasu na
uczenie si tajnikw polece majcych zmusi drukark do drukowania. Wraz
z pojawieniem si Ubuntu sprawy ulegy zmianie.
W wikszoci przypadkw dodanie lub konfiguracja drukarki przebiega teraz szybko
i bezproblemowo. Czasem drukarki s konfigurowane automatycznie po podczeniu do systemu. Z jednym zastrzeeniem: nie wszyscy producenci dostarczaj
sterowniki dla swoich urzdze przeznaczone dla Linuksa. Podczas gdy spoeczno
ciko pracuje, piszc sterowniki, czsto nowsze modele drukarek nie posiadaj
oprogramowania odpowiedniego do wsppracy z Linuksem. Wikszo drukarek
majcych wicej ni 6 9 miesicy raczej bdzie dziaa bez problemw.
WSKAZWKA
Przed kupieniem nowej drukarki warto sprawdzi, jakie dowiadczenia z danym modelem
mieli inni uytkownicy; list modeli i dostpnych dla nich sterownikw mona znale na
stronie www.openprinting.org/printers. Informacjami na tej stronie zarzdza Linux Foundation;
jest to miejsce, gdzie mona sprawdzi, czy dany model drukarki bdzie wsppracowa z Ubuntu
wprost po wyjciu z pudeka; to take wietne rdo informacji przed udaniem si po zakup
nowego sprztu i miejsce, w ktrym mona znale informacje na temat rozwizywania napotkanych problemw.
Konfigurowanie drukarki
107
Gromadzenie informacji
Najwaniejsz zasad, o ktrej naley pamita podczas konfigurowania drukarki,
jest to, aby zachowa waciw kolejno. Przed rozpoczciem klikania czy uruchamiania czegokolwiek najpierw naley si upewni, e wykonano ponisze czynnoci:
1. Ustalono producenta i model drukarki. Ta informacja jest zwykle
umieszczona na obudowie urzdzenia. W tym przypadku skorzystamy
z modelu Canon PIXMA 2000.
2. Podczono drukark do komputera lub sieci, a nastpnie j wczono.
108
Konfigurowanie drukarki
109
Misja zakoczona
Po klikniciu przycisku Zastosuj drukark bdzie mona odnale na licie w oknie
Drukarki. Mona wydrukowa stron testow i dziki temu upewni si, czy
wprowadzone ustawienia s poprawne. Jeeli strona zostaa wydrukowana poprawnie, procedur mona uzna za zakoczon. Od tej chwili mona drukowa dokumenty ze wszystkich zainstalowanych aplikacji, na przykad z pakietu
LibreOffice.org.
Drukowanie zdalne
Ubuntu mona skonfigurowa tak, aby wysya zadania drukowania do zdalnego
serwera wydruku. Jeeli na przykad w sieci dziaa komputer z systemem Windows, do ktrego podczona jest drukarka, to w trakcie konfiguracji naley wybra opcj Drukarka sieciowa, a nastpnie poda nazw lub adres IP komputera
z drukark. Uytkownik bdzie te musia okreli protok poczenia.
Jeeli to komputer z systemem Windows udostpnia drukark, trzeba skorzysta
z protokou Samba, ktry jest standardowym sposobem komunikowania si Linuksa
i Windowsa. Trzeba bdzie te wybra sterownik drukarki, zgodnie ze sposobem
podanym powyej.
110
Aktualizowanie systemu
Chocia Ubuntu domylnie zawiera zestaw oprogramowania, ktrego uytkownicy potrzebuj, czasem pojawia si konieczno zainstalowania dodatkowych aplikacji, na przykad programu do DTP czy po prostu gry. Najprostszym sposobem
na ich dodanie jest uycie Centrum oprogramowania Ubuntu, ktre cho niezwykle proste w uyciu ma kilka ogranicze. Poniej opisano rwnie dodatkowe sposoby instalacji oprogramowania. Programy do dodawania i usuwania aplikacji s ze sob powizane, zatem mona wykorzystywa je zamiennie lub czy
ich dziaanie.
111
Po klikniciu kategorii wybr zostanie zawony zgodnie z preferencjami uytkownika; do tego celu mona te uy wyszukiwarki tekstowej, wpisujc w niej nazw programu lub sowa kluczowe.
Ikony w grnej czci okna pozwalaj wywietli dodatkowe informacje lub uzyska dostp do dodatkowych funkcji. Dostpne oprogramowanie mona sortowa
przy uyciu filtrw: Wszystkie, Zainstalowane (tylko programy obecne w systemie)
lub Historia (tu znajduj si informacje o programach zainstalowanych i usunitych z systemu).
rda, z ktrych pochodz programy, mona zmienia, wybierajc z menu na grnym panelu Edycja/Zasoby oprogramowania.
Domylnie w Centrum oprogramowania Ubuntu widoczne s wszystkie aplikacje
dostpne dla systemu, cznie ze wspieranymi przez ochotnikw skupionych
w spoecznoci (tak zwanym MOTU; wicej na ten temat w rozdziale 7.). Korzystanie z Centrum oprogramowania Ubuntu do instalacji aplikacji zarwno dostpnych
w oficjalnych repozytoriach, jak i wspieranych przez spoeczno to doskonae
rozwizanie dla wikszoci uytkownikw; jednak czasami potrzebne jest nieco
bardziej konserwatywne podejcie. Mona wwczas ograniczy liczb wywietlanych pozycji, wybierajc z menu opcj Oprogramowanie Ubuntu; wtedy pojawi si
tylko te programy, ktre s monitorowane i aktualizowane przez Canonical, firm
stojc za Ubuntu. Takie podejcie jest czasem preferowane w firmach oczekujcych czy wrcz wymagajcych powaniejszych gwarancji obsugi technicznej.
Powysze informacje s wystarczajce dla wikszoci osb chccych dodawa i usuwa programy. W rozdziale 4. znajduj si dodatkowe informacje o technicznych
aspektach opisanych procesw.
112
WSKAZWKA
Chocia Ubuntu jest znaczco lepiej zabezpieczony przed zagroeniami niepokojcymi niektre inne systemy operacyjne, takimi jak wirusy czy oprogramowanie szpiegujce, naley
pamita, e aden komputer nie jest zupenie bezpieczny, a to dlatego, e nie ma oprogramowania doskonaego.
Instalowanie aktualizacji
Ubuntu codziennie sprawdza repozytoria w poszukiwaniu nowszych wersji zainstalowanego oprogramowania; gdy potrzebna bdzie aktualizacja, uytkownik zostanie poinformowany. Jeeli aktualizacja jest dostpna, zostanie wywietlone okno
z komunikatem. Dostpno aktualizacji mona te sprawdza samodzielnie, suy
do tego program Aktualizacje oprogramowania, ktry mona znale za pomoc
Dasha. Zalenie od sytuacji program wywietli komunikat o dostpnoci aktualizacji lub poinformuje, e system jest aktualny.
Ubuntu 14.04 obsuguje aktualizacj wydania za pomoc programu Aktualizacje
oprogramowania. Uytkownik jest powiadamiany o poprawkach bezpieczestwa,
a take o pojawieniu si nowej wersji Ubuntu. Poniewa wydanie 14.04 ma dugoterminowe wsparcie, system poinformuje uytkownika tylko o kolejnym wydaniu LTS, co oznacza, e do kwietnia 2016 roku w tej materii bdzie panowaa cisza.
Ustawienie to mona zmieni; w tym celu naley klikn przycisk Ustawienia znajdujcy si w oknie programu Aktualizacje oprogramowania.
UWAGA
LTS oznacza wsparcie dugoterminowe (ang. Long-Term Support), w przypadku Ubuntu oznacza
to, e w danym wydaniu pooono szczeglny nacisk na stabilno i wsparcie systemu przez
duszy czas, ni ma to miejsce w przypadku zwykych wyda. Wicej informacji o rnych
wydaniach Ubuntu mona znale w dalszej czci rozdziau.
113
Wyczerpane repozytoria
Repozytoria universe zawieraj tysice pakietw bdcych czci dystrybucji Debian, na ktrej
oparte jest Ubuntu. Wszystkie te pakiety s cakowicie wolne i wspierane przez spoeczno
oraz programistw Ubuntu.
Repozytoria multiverse zawieraj wiele pakietw, ktre mona swobodnie pobiera i instalowa,
ale nie nale one cakowicie do wolnego oprogramowania. Jeeli uytkownik chce uywa tylko
w peni wolnego oprogramowania, nie powinien korzysta z tych repozytoriw.
114
Ubuntu i multimedia
115
Aktualizowanie systemu
Graficzne narzdzie Aktualizacja oprogramowania poinformuje uytkownika, kiedy
ukae si nowe wydanie, i przeprowadzi przez proces jego aktualizacji. Jeeli czytelnik zna rczn metod aktualizacji lub chciaby si jej nauczy, moe to zrobi,
bo ona rwnie si sprawdzi. Obie prowadz do tego samego rezultatu.
Kiedy pojawi si nowe wydanie, program Aktualizacje oprogramowania wywietli powiadomienie (rysunek 3.19). Wszystko, co trzeba zrobi, to klikn przycisk
Zaktualizuj proces zostanie rozpoczty. Najpierw zobaczymy informacje o nowym wydaniu, funkcjach i bdach. Po klikniciu w tym oknie przycisku Zaktualizuj zostan wprowadzone konieczne zmiany w repozytoriach oprogramowania,
a nastpnie program pobierze i zainstaluje nowe wydanie. Jeeli uytkownik wprowadzi zmiany w plikach konfiguracyjnych, zostan wywietlone odpowiednie komunikaty. Po zakoczeniu instalacji wywietli si informacja o tym, ktre pakiety
nie s ju oficjalnie wspierane przez Ubuntu (i zostay przeniesione do repozytorium universe). Ostatnia czynno to ponowne uruchomienie komputera (po pojawieniu si odpowiedniego komunikatu) i ju mona cieszy si zupenie nowym
wydaniem.
Ubuntu i multimedia
W ostatnich latach moliwoci multimedialne stay si jednym z podstawowych
elementw komputerw. Odtwarzanie pyt DVD i materiaw w sieci czy suchanie
muzyki to nieodzowny aspekt korzystania z komputerw. Te moliwoci multimediw s przyczyn ogromnej popularnoci legalnego pobierania muzyki z sieci.
Dziki duej liczbie sklepw internetowych i rnorodnoci samej muzyki cakiem
prawdopodobne stao si, e uytkownik wikszoci nagra wysucha bez ogldania
maego, srebrnego krka.
116
Instalowanie kodekw
Pliki i pyty multimedialne s dostpne w wielu rnych formatach, z ktrych
kady wykorzystuje specjalny kodek lub oprogramowanie do kodowania czy dekodowania, dziki czemu pliki maj niewielkie rozmiary przy zachowaniu dobrej
jakoci. Aby odtwarza takie multimedia, trzeba si upewni, e w systemie s
zainstalowane odpowiednie kodeki. Ubuntu uatwia to zadanie, poniewa w przypadku prby otwarcia pliku nieobsugiwanego przez system podpowie, ktry pakiet
zawierajcy potrzebny kodek naley zainstalowa. Wystarczy podwjne kliknicie
w plik, ktry ma zosta odtworzony, a system wywietli list pakietw zapewniajcych obsug danego formatu plikw. Teraz trzeba tylko wskaza plik, ktry wydaje
si odpowiedni, i klikn Zainstaluj.
WSKAZWKA
Jeeli po podwjnym klikniciu pliku nie pojawi si lista pakietw do instalacji, by moe
trzeba bdzie zmieni filtrowanie pakietw i ustawi je na Wszystkie dostpne programy.
Wicej informacji na temat instalowania tych kodekw czytelnik znajdzie na stronach Wikipedii:
http://pl.wikipedia.org/wiki/Formaty_plikw_dwikowych.
Ubuntu i multimedia
117
Typ pliku
Doczony do Ubuntu
Wspierany
MP3
.mp3
nie
tak
Ogg
.ogg
tak
nie dotyczy
FLAC
.flac
tak
nie dotyczy
.wma
nie
tak*
Wave
.wav
tak
nie dotyczy
MPEG-1
.mpg
nie
tak
MPEG-2
.mpg
nie
tak
Raw DV
.dv
tak
nie dotyczy
QuickTime
.mov
nie
tak*
wmv
nie
tak*
AAC Audio
.m4a
nie
tak*
* Kodeki te zawieraj oprogramowanie wasnociowe, ktrego instalowanie w pewnych krajach moe by nielegalne.
Odtwarzanie podcastw
Podcasty to audycje dwikowe, ktre mona subskrybowa. S one nowym sposobem suchania muzyki i programw. Kiedy nowy podcast zostanie zasubskrybowany, kada nowa audycja bdzie automatycznie pobrana na dysk komputera.
To czyni z tej metody najwygodniejsz form suchania audycji audio.
118
Ubuntu i multimedia
119
Zarzdzanie fotografiami
Program Shotwell suy do zarzdzania zdjciami; za jego pomoc mona je importowa, organizowa i edytowa w podstawowym zakresie (usuwa efekt czerwonych oczu, kadrowa, dokonywa prostych korekt koloru). Podczas importowania
zdj program odczytuje metadane zapisane w plikach i sortuje zdjcia wedug dat.
Nastpnie program tworzy o czasu, ktra umoliwia zbiorcze i indywidualne przegldanie zdj, a nawet penoekranowy pokaz slajdw. Zdjcia mona eksportowa
pojedynczo lub grupowo z programu wprost do popularnych serwisw, takich jak
Flickr i Picasa, do katalogu, a nawet na pyt CD, ktr pniej mona ofiarowa
znajomym czy rodzinie.
120
121
Biblioteka LIRC zawiera spor liczb sterownikw. Ich list mona wywietli,
uruchamiajc polecenie:
lircd driver=help
Kiedy ju zostanie ustalone, ktry sterownik jest potrzebny oraz czy zainstalowana biblioteka LIRC obsuguje dane urzdzenie, mona przej do edycji pliku
hardware.conf znajdujcego si w /etc/lirc i tym samym skonfigurowa urzdzenie. Wystarczy po prostu w linii DRIVER wpisa wybrany wczeniej sterownik,
a nastpnie uruchomi ponownie LIRC za pomoc polecenia:
sudo /etc/init.d/lirc restart
Nastpnie naley wcisn przyciski na pilocie powinny pojawi si kody. Poszczeglne kody mona przypisa do przyciskw, edytujc plik lircd.conf znajdujcy si w /etc/lirc. Wicej informacji na temat pakietu LIRC mona znale na
stronie https://help.ubuntu.com/community/LIRC.
122
Podsumowanie
123
Poczuj moc
Podczas instalacji Ubuntu uytkownik by proszony o podanie nazwy i hasa. Pierwsze utworzone w systemie konto (i haso do niego) nie tylko uprawnia do obsugi systemu w charakterze
zwykego uytkownika, ale te udostpnia potne moliwoci administracyjne. Kiedy uytkownik po zalogowaniu si na to konto sprbuje skorzysta z zaawansowanych narzdzi i zostanie
poproszony o podanie hasa, naley je wprowadzi, aby mona byo ich uy.
Tak moliwo posiada tylko uytkownik konta utworzonego podczas instalacji. Jeeli zostan
dodani nowi uytkownicy, trzeba bdzie udostpni im narzdzia administracyjne.
telefony: http://www.ubuntu.com/phone,
tablety: http://www.ubuntu.com/tablet,
telewizory: http://www.ubuntu.com/tv.
Podsumowanie
W tym rozdziale omwiono uywanie podstawowych skadnikw systemu Ubuntu.
Informacje te umoliwi czytelnikowi wykonanie wikszoci podstawowych i codziennych zada przy komputerze, a take bd baz do poznawania kolejnych programw. Te solidne podstawy utoruj drog wrd meandrw reszty ksiki, kiedy
omawiane bd bardziej zaawansowane funkcje i eksplorowane szerokie moliwoci
Ubuntu.
124
Rozdzia 4
Wyszukiwanie
i instalowanie
aplikacji Ubuntu
Centrum oprogramowania Ubuntu
Synaptic
Przegld przydatnego oprogramowania
Podsumowanie
126
oferuje wiele dodatkowych aplikacji, przy ktrych uyciu mona wykona wikszo zada. Rni ludzie wykorzystuj komputery odmiennie, dlatego wanie
chcemy pokaza czytelnikom, jak skoni komputer do zrobienia jeszcze wielu
innych rzeczy.
W rozdziale 3. zamieszczono krtkie wprowadzenie do Centrum oprogramowania
Ubuntu, ktre jest jednym ze sposobw instalowania i usuwania oprogramowania.
W tym rozdziale omwimy ten i inne mechanizmy nieco dokadniej. Programy
do dodawania i usuwania aplikacji s ze sob powizane, zatem mona wykorzystywa je zamiennie lub czy ich dziaanie.
Dodatkowo przedstawimy kilka spord tysicy dodatkowych programw, ktre
mona zainstalowa w Ubuntu. W kadej czci opisano jeden program, poczwszy od
nazwy pakietu, ktry trzeba zainstalowa, oraz ewentualny zamiennik w systemach
Windows i OS X.
127
128
Polecane programy
Aby umoliwi systemowi wysyanie informacji o zainstalowanych aplikacjach
(informacje nie zawieraj danych identyfikacyjnych), naley klikn przycisk Wcz
wywietlanie polecanych znajdujcy si w dolnej czci okna Centrum oprogramowania Ubuntu. Takie informacje s wykorzystywane do wywietlania podpowiedzi dla uytkownika na bazie danych statystycznych. Zainstalowane oprogramowanie jest porwnywane z danymi w anonimowej bazie, dotyczcymi aplikacji
uywanych przez innych uytkownikw, i na tej podstawie wywietlane s sugestie.
Dziaa to troch jak system polece w Amazonie, ktry jest cakiem wygodnym
mechanizmem. Cho baza danych jest anonimowa, to osoby, ktre bardzo dbaj
o swoj prywatno i nie chc uywa tego rozwizania, nie s w aden sposb do
tego zmuszane dlatego wanie system nie jest domylnie uruchomiony.
Aby korzysta z tej funkcji, konieczne jest posiadanie konta w Centrum oprogramowania Ubuntu.
Sortowanie
Z lewej strony okna programu Centrum oprogramowania Ubuntu znajduje si lista
kategorii, za pomoc ktrych moemy sortowa programy. Niektre kategorie zawieraj podkategorie, tak jak Gry widoczne na rysunku 4.3. Warto te zwrci uwag, e
obecnie wprost z Centrum dostpne s ksiki i czasopisma w postaci cyfrowej.
129
Wyszukiwanie
Aby znale odpowiednie oprogramowanie, naley wprowadzi warunki w polu
wyszukiwania umieszczonym w grnym prawym rogu. Wyszukiwanie jest prowadzone na bieco, co oznacza, e rezultaty s aktualizowane w trakcie wpisywania; nie trzeba wciska klawisza Enter, a zapytanie mona zmienia na bieco
(rysunek 4.5).
Rysunek 4.5. Aby otrzyma wyniki, nie trzeba byo nawet zakoczy wpisywania
edytor tekstu
130
Dodatkowe informacje
o pakietach oraz ich instalowanie
Po klikniciu danego programu pojawi si krtki opis i przycisk Wicej informacji.
Aby dowiedzie si wicej na temat aplikacji, naley go klikn (rysunek 4.6).
131
Oprogramowanie bezpatne
Wikszo oprogramowania dostpnego w Centrum jest bezpatna, a ich kod mona
przeglda i modyfikowa. Takie aplikacje s opatrzone etykiet Darmowe, tak jak
program Stellarium widoczny na rysunku 4.6. Aplikacje s nieodpatne, a ich uytkowanie, kopiowanie, wspdzielenie i tak dalej jest zupenie legalne.
Oprogramowanie na sprzeda
Aby wywietli programy patne, naley uy filtra Na sprzeda widocznego na
rysunku 4.4. Wikszo pozycji to cyfrowe wersje ksiek i czasopism, cho dostpne s te profesjonalne pakiety oprogramowania, takie jak gry oferowane przez
partnerw Canonical (rysunek 4.8). Takie oprogramowanie jest oznaczane nieco
inaczej, w miejscu napisu Darmowe pojawia si cena, a zamiast przycisku Zainstaluj
widoczny jest przycisk Kup. Wiele takich programw jest oferowanych na licencjach
wasnociowych, dlatego nie naley z gry zakada, e mona je legalnie udostpnia.
132
Synaptic
133
Synaptic
Synaptic to potne narzdzie z graficznym interfejsem do zarzdzania pakietami.
Nie jest instalowany domylnie. Centrum oprogramowania Ubuntu pracuje z pakietami, w ktrych umieszczono programy, natomiast Synaptic wykorzystuje wszystkie
pakiety: zawierajce aplikacje, biblioteki i inne fragmenty oprogramowania. Dokonywanie zmian w systemie na tym poziomie jest bardziej skomplikowane, ale
umoliwia te bardziej szczegow kontrol. Mona na przykad zainstalowa niezbdn do dziaania danego programu bibliotek, ktra nie znajduje si w pakiecie.
WSKAZWKA
Skd ta nazwa?
Skd wzia si nazwa Synaptic? To gra sw oparta na sowach synapsa i APT.
Instalowanie pakietw
Korzystanie z Synaptica jest cakiem proste. Po odnalezieniu pakietu, ktry ma zosta
zainstalowany, naley zaznaczy pole wyboru znajdujce si po lewej stronie i z wywietlonego menu wybra opcj Zaznacz do instalacji. Jeeli konieczne bdzie spenienie dodatkowych zalenoci, zostan one wywietlone w oknie (rysunek 4.10).
Naley w nim klikn przycisk Zaznacz. Po zaznaczeniu wszystkich pakietw, ktre
maj by zainstalowane, wystarczy klikn przycisk Zastosuj znajdujcy si na pasku
Synaptica.
134
Usuwanie pakietw
Aby usun wybrany pakiet, naley klikn kwadrat znajdujcy si obok jego nazwy
i z menu, ktre pojawi si po klikniciu, wybra opcj Zaznacz do usunicia. Tak jak
podczas instalacji, moe zosta wywietlone okno informujce o dodatkowych pa-
Synaptic
135
kietach do usunicia (rysunek 4.11). S to zwykle pakiety zalene od gwnego pakietu, ktry ma wanie zosta usunity. Jeeli z systemu maj by te usunite
wszystkie pliki konfiguracyjne, naley wybra opcj Zaznacz do cakowitego usunicia. Po wybraniu odpowiednich pakietw trzeba klikn znajdujcy si na pasku narzdzi przycisk Zastosuj, co spowoduje rozpoczcie procesu usuwania instalacji.
Wyszukiwanie pakietw
Gdzie rozpocz wyszukiwanie pakietw? Najszybciej i najprociej rozpocz, wpisujc sowo w polu Szybkie wyszukiwanie umieszczonym w grnym panelu okna
Synaptica. Aby wywietli okno wyszukiwania, mona te uy przycisku Szukaj
z paska. Domylnie pakiety s wyszukiwane wedug nazwy oraz opisu, ale mona
zmieni te ustawienia, poniewa do dyspozycji jest kilka innych kryteriw.
Jeeli uytkownik wie, w ktrej sekcji znajduje si poszukiwany pakiet, powinien
zaznaczy j w lewym panelu (by moe trzeba bdzie przeczy panel do widoku Dziay). W tym celu naley klikn przycisk Dziay znajdujcy si w dolnej
czci lewego panelu i przejrze zaznaczon sekcj.
Obok przycisku Dziay, w dolnej lewej czci okna, dostpne s inne przyciski umoliwiajce wywietlanie i sortowanie pakietw zdecydowanie warto je pozna.
Przycisk Stan umoliwia sortowanie statusu instalacji. Domylnie pakiety s posortowane wedug repozytoriw, z ktrych s instalowane (chyba e nie zostay zainstalowane z repozytoriw). Mona rwnie dostosowa filtry do wasnych potrzeb.
UWAGA
136
Tworzenie grafiki
za pomoc programw GIMP i Inkscape
GIMP
Pakiet instalacyjny: gimp
Odpowiednik w Windows: Adobe Photoshop lub GIMP
GNU Image Manipulation Program, szerzej znany jako GIMP, to potne graficzne narzdzie. GIMP oferuje niezliczone funkcje do tworzenia rnorodnych
typw grafiki. Zawiera narzdzia do zaznaczania, rysowania, tworzenia cieek,
masek, filtrw, efektw i wiele, wiele wicej. Umieszczono w nim rwnie szeroki zestaw szablonw banerw do umieszczania w sieci, rnego rozmiaru papieru, okadek kasety wideo oraz pyty CD i DVD, a nawet papieru toaletowego...
Tak papieru toaletowego.
UWAGA
We wczesnych wersjach Ubuntu GIMP by instalowany domylnie, ale od kilku lat ju tak nie
jest. Gwnie dlatego, e to duy pakiet przeznaczony dla specyficznego grona odbiorcw;
zwolnione przez niego miejsce zostao przeznaczone na programy oglnego przeznaczenia
137
138
Rysunek 4.14. Za pomoc prawego przycisku myszy mona uzyska dostp do wielu
funkcji i opcji programu
Aby rozpocz prac z obrazem, naley z palety narzdzi wybra odpowiednie do
wykonania zamierzonej czynnoci. Za kadym razem, kiedy uytkownik kliknie
palet, na dole okna zostan wywietlone dostpne aktualnie opcje dla wybranego
narzdzia.
Po klikniciu ikony z liter A znajdujcej si na palecie zostanie wybrane narzdzie
tekstowe. Na dole palety wywietl si rnorodne opcje. Naley klikn przycisk
Czcionka (ikona tego przycisku zawiera dwie litery A; du i ma: Aa) i z listy wybra krj Sans Bold, nastpnie za pomoc strzaek w polu Rozmiar ustawi jej rozmiar
na 60. Teraz naley przenie kursor myszy nad pusty obraz, ze strzaki zmieni si on
w kursor umoliwiajcy wprowadzanie tekstu. Po klikniciu na obszarze obrazu pojawi
si okno, w ktrym mona wprowadzi tekst i wpisa na przykad Ubuntu. Jeeli pole
do wprowadzania tekstu jest nadal aktywne, korzystajc ze strzaki przy polu do
zmiany wielkoci czcionki, naley tak dopasowa jej rozmiar, aby wypenia cay obraz. Jak wida, czcionk mona manipulowa nawet wwczas, kiedy znajduje si na
139
140
Rysunek 4.16. GIMP umoliwia zastosowanie wielu filtrw i efektw w tworzonych grafikach
Teraz utworzymy nastpn warstw i umiecimy kolejny tekst nad uprzednio rozmytym, co pozwoli osign interesujcy efekt. Jeeli okno Warstwy nie jest otwarte, mona je wywoa, wybierajc z menu Okna/Dokowalne okna dialogowe/Warstwy.
Okno zostanie wwczas wywietlone.
Warstwy mona porwna do przezroczystych arkuszy folii, ktre daj si ukada
jeden na drugim. Umoliwiaj tworzenie grafiki, na ktr nastpnie nakada si
w postaci kolejnej warstwy inn grafik. Poczone warstwy buduj zoone
obrazy, ktre jednak atwo edytowa, poniewa mona operowa na poszczeglnych
warstwach. Utworzony wczeniej rozmyty tekst jest tak warstw, na ktrej teraz
umiecimy kolejn. Now warstw dodamy, klikajc ikon arkusza znajdujc si na
dole okna dialogowego Warstwy. Pojawi si kolejne okno umoliwiajce skonfigurowanie szczegw. Ustawienia domylne s wystarczajce, zatem naley klikn OK.
Teraz trzeba dwukrotnie klikn czarny prostokt znajdujcy si w oknie z palet narzdziow, pozwoli to wybra odpowiedni kolor. Mona to zrobi, przesuwajc kursorem myszy nad zakresem kolorw i klikajc OK po znalezieniu odpowiedniego.
Ponownie trzeba klikn przycisk narzdzia tekstowego znajdujcy si na palecie
narzdziowej i znowu wpisa Ubuntu. Tekst powinien mie tak sam wielko jak
wprowadzony poprzednio. Teraz naley uy narzdzia do przesuwania obiektw
i umieci napis nad rozmytym tekstem. Efekt przedstawiono na rysunku 4.17.
141
Dodatkowe zasoby
Dla tych, ktrzy chc pozna inne moliwoci programu, na pocztek wietny
bdzie wewntrzny system pomocy. Nie jest on instalowany domylnie; jeli jednak
komputer jest poczony z internetem, mona szybko pobra go wprost z aplikacji.
Przegldark pomocy mona rwnie zainstalowa z Centrum oprogramowania,
wpisujc w polu wyszukiwania gimp help. Na stronie GIMP-a (www.gimp.org)
mona znale zawarto pomocy, samouczki i materiay dodatkowe.
142
Inkscape
Pakiet instalacyjny: inkscape
Odpowiedniki w Windows/OS X: Adobe Illustrator, Inkscape, Macromedia Freehand
Inkscape to rwnie program do rysowania i narzdzie do tworzenia grafiki, podobnie jak GIMP, ale nieco inaczej ukierunkowany. W odrnieniu od GIMPa, ktry suy do obrbki grafiki rastrowej, Inkscape jest narzdziem do grafiki
wektorowej. Oznacza to, e zamiast siatki pikseli, na ktrej kady piksel ma przypisany kolor, rysunki s opisywane matematycznie: za pomoc ktw i ukadu wsprzdnych.
Aby uruchomi program, naley wyszuka go za pomoc Dasha; ju po krtkiej
chwili zostanie wywietlone okno z obrazem w domylnym formacie A4 lub Letter,
zalenie od danych lokalizacyjnych systemu. U gry ekranu, tu po menu, znajduj
si trzy zestawy paskw narzdzi. Na grnym pasku umieszczono powszechnie stosowane narzdzia do zapisywania i powikszania, na drugim pasku dodatkowe
narzdzia; zawarto trzeciego jest zmienna i zaley od aktualnie uywanego narzdzia.
Wszystkie narzdzia s wywietlane po lewej stronie okna, od wskanika do zaznaczania obiektw, poprzez lup, a po pipet (rysunek 4.18). Narysujmy prosty ksztat
i wypenijmy go kolorem.
143
Kiedy narysowany kwadrat jest zaznaczony, naley klikn go prawym przyciskiem myszy i wybra z menu Wypenienie i kreska. Po prawej stronie pojawi si
okno Wypenienie i kontur z trzema zakadkami: Wypenienie, Kontur, Styl konturu.
Wypenijmy prostokt gradientem od koloru pomaraczowego do biaego. Tu pod
wymienionymi zakadkami znajduj si dodatkowe opcje wybierzmy Gradient
liniowy (rysunek 4.19).
144
145
146
Mamy przygotowan grafik co mona z ni zrobi? Domylnie Inkscape zapisuje pliki w formacie SVG (skalowalna grafika wektorowa), otwartym standardzie dla tego rodzaju grafiki. Jeeli uytkownik chciaby zabra plik ze sob i wywietli na innym komputerze czy wydrukowa, Inkscape moe zapisa grafik
w formacie PDF. W takim przypadku warto si upewni, e rwnie kopia zostaa
zapisana w SVG, tak aby mona byo grafik edytowa w przyszoci. Oba formaty
zapisu s dostpne w oknie dialogowym po klikniciu opcji Zapisz. Przewag korzystania z formatu PDF jest to, e czcionki i grafika s w nim zagniedone, co oznacza,
e obraz bdzie wyglda tak samo na niemal kadym komputerze. Pliki mona rwnie zapisywa w formacie PNG i umieci je pniej w dokumentach tekstowych
czy na stronach internetowych, cho wiele nowych przegldarek, takich jak Firefox
i Chrome, moe bezporednio wywietla grafiki SVG, mimo e wikszo z nich
nie obsuguje penego formatu SVG. Aby wyeksportowa grafik, trzeba wybra
opcj Zapisz albo Zapisz jako, ktra umoliwia zapisanie caego dokumentu lub zaznaczonego obiektu. To tylko maa prbka ogromnych moliwoci programu. Za
jego pomoc mona zrobi wiele, wiele wicej, dlatego warto wyprbowa rne
opcje, okna dialogowe i ksztaty.
Dodatkowe zasoby
Dla tych, ktrzy chc pozna inne moliwoci programu, na pocztek wietny
bdzie wewntrzny system pomocy, ktry zosta przygotowany w formacie SVG,
dziki czemu mona zobaczy, jak autorzy tworzyli samouczki. Na stronie internetowej programu znajduj si dodatkowe artykuy i poradniki (http://inkscape.org).
Na rynku dostpna jest te ksika Aleksandry Tomaszewskiej Inkscape. wiczenia
praktyczne.
DTP i Scribus
Pakiet instalacyjny: scribus
Odpowiednik w Windows: Adobe InDesign, Scribus
147
Scribus aktualnie nie moe importowa plikw Microsoft Office, dlatego naley najpierw
otworzy je w LibreOffice.org i przekonwertowa do formatu ODT, a nastpnie zaimportowa do
programu. Tekst niestety wypywa poza ramk. Aby by widoczny w caoci, naley
utworzy dodatkow ramk, a nastpnie poczy obie tak, aby tekst swobodnie przepywa
midzy nimi. Ponownie trzeba z paska narzdzi wybra Wstaw ramk tekstow i narysowa
drug, rozpoczynajc od gry strony. Nastpnie naley zaznaczy pierwsz ramk i z menu
wybra Obiekt/Pocz ramki tekstowe (na ikonie widoczne s dwie kolumny tekstu poczone
strzak). Teraz trzeba zaznaczy drug ramk, najpierw powinna pojawi si strzaka, a po
chwili w drugiej ramce zobaczymy tekst, ktry by niewidoczny w pierwszej (rysunek 4.25).
148
149
Na dole strony umiecimy grafik. Tak jak w przypadku tekstu, najpierw naley
utworzy ramk dla grafiki, a nastpnie doda do niej obrazek. Narysujmy ramk
graficzn pod ramkami z tekstem, nastpnie kliknijmy prawym przyciskiem myszy
i z menu wybierzmy Pobierz obrazek. Tak jak podczas importowania tekstu, naley
wskaza odpowiedni plik po potwierdzeniu wyboru pojawi si on w ramce.
Wybierzmy do tego celu logo Canonical znajdujce si w folderze Example Content.
Pojawi si ono w utworzonej uprzednio ramce (rysunek 4.26).
UWAGA
Scribus moe importowa pliki graficzne w formatach GIF, JPG, PNG, XPM, PSD, TIFF, EPS i PDF.
Nie moe natomiast importowa domylnego formatu GIMP-a, czyli XCF, dlatego najpierw
naley zapisa tak grafik w jednym z obsugiwanych formatw.
150
Dodatkowe zasoby
Jak zwykle na pocztek, warto skorzysta z wewntrznego systemu pomocy programu. Na stronie Scribusa (www.scribus.net) znajduje si dokumentacja w formacie
wiki oraz inne materiay. Dostpny jest rwnie oficjalny podrcznik do programu
(mona go naby za porednictwem ksigarni internetowych). Ze strony programu
mona pobra spis treci ksiki oraz przykadowy rozdzia.
151
152
Zagraj ze Steam
Pakiet instalacyjny: steam
Odpowiednik w Windows: Steam
Platforma Steam ma pewne wymagania, ktre nie kady komputer jest w stanie speni, dlatego
przed pobraniem i zainstalowaniem programu naley sprawdzi, jak sprawa wyglda w danym
przypadku. Informacje o wymaganiach mona znale na stronie https://github.com/ValveSoftware/
steam-for-linux.
Po odszukaniu Steam w Centrum oprogramowania mona go zainstalowa; w razie kopotw mona uy do tego celu Synaptica. Kiedy proces ten dobiegnie
koca, ikona platformy pojawi si na pasku Launcher i na pulpicie. Steam mona
uruchomi wprost z Dasha. Po uruchomieniu programu zostanie wywietlone okno
logowania podobne do widocznego na rysunku 4.30.
Mona ju zalogowa si na swoje konto lub utworzy nowe, klikajc Create New
Account. Teraz wystarczy poda za instrukcjami, aby skonfigurowa Steam i uruchomi gr. Na platformie mona znale gry takie jak Portal czy Team Fortress 2.
Niektre z nich s patne, inne nie. Na rysunku 4.31 widoczny jest skonfigurowany i dziaajcy program Steam.
153
Rysunek 4.31. Po zalogowaniu si mona gra w ju posiadane gry lub szuka nowych
154
Kalzium
To ukad okresowy pierwiastkw dla uytkownikw w kadym wieku. W najprostszej formie pozwala szybko znale potrzebne informacje o danym pierwiastku.
W Kalzium opisano 105 naturalnie wystpujcych pierwiastkw, do wielu opisw
doczono zdjcia. Po klikniciu danego pierwiastka na tablicy zostanie wywietlone okno z nazw, liczb atomow i mas (rysunek 4.32).
155
Kanagram
To prosty program, ktry przestawia litery w sowach, tworzc anagramy; zadaniem
gracza jest odgadn i wpisa prawidowe sowo. Program oferuje podpowiedzi,
podaje odpowiedzi (na yczenie) i zawiera wbudowane bazy sw, ktre mona
rozbudowywa.
KBruch
To program matematyczny uatwiajcy uczniom opanowanie dziaa na uamkach.
Program ma cztery tryby gry:
KHangMan
To wspczesna wersja klasycznej gry w szubienic, za pomoc ktrej dzieci ucz si
literowa i rozpoznawa litery w sowach. Gracze odgaduj kolejne litery ukrytego
sowa; jeli podadz prawidow, zostanie wstawiona do szukanego sowa; jeli litery
nie wystpuje w danym sowie, szubienica ronie. W programie s cztery bazy
sw, ktre mona atwo modyfikowa i rozbudowywa.
156
Kig
Dla tych, ktrzy chc pozna figury geometryczne, Kig to pozycja obowizkowa.
To bardzo uyteczny program, jednoczenie zupenie prosty w uyciu. Kig umoliwia
tworzenie zoonych geometrycznych wzorw za pomoc ponad trzydziestu prostych narzdzi, takich jak punkty, linie rwnolege i prostopade, uki, okrgi, dwusieczne i hiperbole (rysunek 4.33). Podczas tworzenia figur program umieszcza punkty
i linie wprost na ukadzie wsprzdnych, mona zatem rysowa z du precyzj.
KmPlot
To program do rysowania funkcji matematycznych. Posiada wydajny analizator
skadni i moe rysowa jednoczenie rne funkcje albo czy je w celu tworzenia
bardziej skomplikowanych funkcji. KmPlot obsuguje rwnie funkcje z parametrem i ukad wsprzdnych biegunowych. Program moe rysowa funkcje bardzo
precyzyjnie, dziki czemu doskonale nadaje si do nauczania.
157
Stellarium
Z katalogiem obejmujcym ponad 600 tysicy gwiazd Stellarium to potne planetarium zaprojektowane tak, aby pokaza uytkownikowi dokadnie to, co wida
goym okiem, przez lornetk czy teleskop.
Nawizujc do wielokulturowego charakteru Ubuntu, Stellarium moe wywietli nie tylko gwiazdozbiory znane z tradycji antycznych Grekw i Rzymian (rysunek 4.34), ale te Chiczykw, staroytnych Egipcjan i kultur Polinezji. Stellarium
moe nawet posuy do projekcji w domowym planetarium sterujc projektorem, a take wieloma rodzajami teleskopw.
KTouch
Obecnie pisanie za pomoc klawiatury jest czynnoci wykonywan codziennie
przez wikszo ludzi. KTouch to program, ktry pomaga osobom chccym opanowa sztuk pisania na klawiaturze. Wyposaony w pitnacie poziomw oraz modu automatycznego dopasowywania poziomu KTouch jest bardzo zaawansowanym
programem; ponadto umoliwia sporzdzanie statystyk oraz obsuguje dodatkowe
jzyki.
158
KTurtle
To interpreter jzyka Logo uywany w Ubuntu. Logo to jzyk bardzo prosty do
opanowania, nawet mae dzieci mog go uywa. Unikaln wartoci tego jzyka jest
moliwo przetumaczenia jego polece na dowolny jzyk, a wtedy mona go
uywa we wasnym jzyku. To czyni z Logo idealne narzdzie do uczenia dzieci
podstaw programowania, matematyki i geometrii. Jedn z przyczyn, dla ktrych
dzieci ciepo myl o Logo, jest may w, bdcy ikon programu; za pomoc
prostych polece dzieci mog sterowa wiem i programowa go do rysowania
figur geometrycznych (rysunek 4.35).
Marble
Globus na pulpicie. Ten wirtualny globus i atlas wiata mona wykorzysta do poszerzania wiedzy o Ziemi. Program umoliwia przyblianie i oddalanie widoku, po
klikniciu wybranego punktu zostaje otwarta karta, w ktrej znajduj si rwnie
informacje z Wikipedii, dostpne s rne tryby wywietlania map i globusa.
Wszystko to powoduje, e Marble jest mile widzianym dodatkiem do oprogramowania edukacyjnego.
159
Step
To interaktywny symulator zjawisk fizycznych, przy ktrego uyciu mona nie tylko
dowiedzie si, ale odczu, jak dziaaj prawa fizyki. Umieciwszy na scenie jaki
element i dodawszy si (na przykad grawitacj czy cienie), mona symulowa
dziaanie praw fizyki; program Step pokae, co stanie si w konkretnym przypadku.
Blinken
Blinken (rysunek 4.36) zabierze nas z powrotem do lat 70. ubiegego wieku, to cyfrowa wersja synnej gry Simona Saysa. Trzeba obserwowa zapalajce si wiata, sucha dwikw, a nastpnie odtworzy ca sekwencj. Blinken zapewni godziny
rozrywki, a dodatkow korzyci jest wiczenie pamici.
160
Podsumowanie
W tym rozdziale zaprezentowalimy zainstalowanie i korzystanie z kilku dodatkowych programw w Ubuntu. Cho omawiajc te aplikacje, zaledwie napomknlimy
o ich moliwociach, powinno to umoliwi czytelnikom dalsze ich poznawanie,
a zasoby dodatkowe pomog sta si ekspertami w danej dziedzinie. Skoro mowa
o dostpnych programach: te, ktre omwilimy, to zaledwie niewielka ich cz.
Idcie i badajcie wyprbujcie co nowego. W najgorszym razie stracicie kilka godzin, a przy odrobinie szczcia moe znajdziecie co, co odmieni Wasze ycie.
Naley pamita o obfitych zbiorach informacji znajdujcych si w internecie. Kiedy
pojawi si kopoty, warto uda si na stron www.ubuntu.pl (lub www.ubuntu.com)
i skorzysta ze zgromadzonej tam dokumentacji. Do dyspozycji uytkownika s take fora internetowe, wiki, listy dyskusyjne i kana IRC.
Rozdzia 5
Wydajno,
dostpno,
zabawa czyli
jak dostosowa
Ubuntu
Unity terminologia
Narzdzie Wygld
Unity Tweak Tool
Meneder ustawie CompizConfig
Unity soczewki i zakresy
Dodatkowe zasoby
Podsumowanie
162
mona go dostosowa do osobistych preferencji uytkownika. W niniejszym rozdziale omwiono wiele sposobw dostosowywania Unity do potrzeb rnych
uytkownikw. Pulpit Unity to stosunkowo nowe rozwizanie, zaczniemy wic od
zapoznania si z podstawow terminologi. Nastpnie omwimy domylne ustawienia wraz z moliwociami ich dostosowywania. Lens (soczewki) zostay wprowadzone w wydaniu 11.04; w edycji 14.04 dostpny jest ich szeroki wybr. Rni
uytkownicy uywaj swoich komputerw na rozmaite sposoby, dlatego wanie
chcemy pomc czytelnikom odkry, jak dostosowa ich komputery do specyficznych potrzeb.
Mimo e dostosowywanie pulpitu moe by dobr zabaw, chcielibymy ostrzec
przed wprowadzaniem zmian bez zrozumienia ich ostatecznych efektw. W przypadku wtpliwoci lepiej powici troch czasu na wyszukanie potrzebnych informacji.
Na kocu rozdziau zamieszczone s dodatkowe zasoby, w ktrych mona znale
informacje pomocne w penym zrozumieniu zasad dziaania pulpitu Unity.
W tym rozdziale przedstawimy tylko kilka z dostpnych soczewek (Lens) oraz
omwimy metody ich instalacji. Na kocu wskaemy zasoby, ktre pomog samodzielnie je tworzy, tak aby uytkownik mg z pocztkujcego zosta superuytkownikiem. Zacznijmy wic przygod z turbodoadowanym pulpitem Unity!
Unity terminologia
Kiedy w wydaniu 11.04 wprowadzono Unity, przyjto wiele celw projektw.
I tak ikony musz by atwe do odnalezienia, dziaajce programy zawsze widoczne, a interfejs powinien by dostosowany do ekranw dotykowych. Pulpit Unity
z pewnoci zetkn si z rnorodnymi, naadowanymi emocjami reakcjami pierwszych uytkownikw; dziki ich pasji i opiniom sam pulpit, jak rwnie jego funkcje
zostay ulepszone. Opinie to jedna z najwaniejszych rzeczy, jakie uytkownicy
Ubuntu mog wnie do projektu. Na kocu rozdziau zamieszczono informacje,
w jaki sposb mona przekaza programistom swoje uwagi.
W Ubuntu 14.04 domylnie zainstalowanych jest wiele rnych soczewek. Umoliwiaj one przeszukiwanie wielu dodatkowych lokalizacji i wywietlaj wyniki
z rnych lokalizacji.
Unity zawiera te HUD (Heads Up Display), dziki ktremu uytkownicy mog
przeszukiwa menu aktywnych aplikacji, rwnie tych dziaajcych w trybie penoekranowym. HUD nie ma zastpi samego menu, to dodatkowa funkcja, ktr
mona wywoa, wciskajc klawisz Alt.
Unity terminologia
163
164
Rysunek 5.2. Instalowanie Unity Tweak Tool poprzez Centrum oprogramowania Ubuntu
c. Soczewka Filmy
d. Soczewka Muzyka
e. Soczewka Zdjcia
f. Soczewka Spoeczno
4. Ikony na pasku Launchera
5. Pasek Launchera
6. Kosz
7. Powiadomienia
8. HUD
Teraz, kiedy znamy ju rozkad pulpitu, czas przyjrze si domylnym ustawieniom.
W Ubuntu uywane jest jdro systemu (kernel) w wersji 3.13.0, bazujce na stabilnej gazi 3.13.0 oraz na serwerze grafiki Xorg 1.15.0.
Oto aplikacje domylnie wczone do systemu, cho niekoniecznie widoczne na
pasku Launchera: Nautilus, Centrum oprogramowania Ubuntu, Firefox, Thunderbird,
LibreOffice.org, Rhythmbox, Kopie zapasowe, Empathy, Shotwell, Transmission,
Remmina (klient zdalnego pulpitu), GNOME Control Center (ustawienia systemowe), Gedit, Brasero i Totem.
Unity terminologia
165
166
167
Narzdzie Wygld
Narzdzie Wygld jest dostpne domylnie i umoliwia uytkownikom zmian
wygldu i dziaania pulpitu Unity. Po uruchomieniu wywietlana jest karta Wygld
(rysunek 5.7), na ktrej mona zmieni to, motyw graficzny i rozmiar ikon na pasku
Launchera. Karta Zachowanie (rysunek 5.8) umoliwia zmian ustawie ukrywania
paska Launcher, pooenie obszaru przywoywania (miejsca, w ktrym trzeba ustawi kursor myszy, aby wywietli pasek) oraz czuo przywoywania. Na karcie
mona te aktywowa obszary robocze, a take doda do Launchera ikon wywietlania pulpitu.
168
Unity
Bdziemy mogli zmieni ustawienia Launchera, wyszukiwarki, panelu, przecznika obszarw roboczych, aplikacje sieciowe i inne.
Karta Launcher widoczna na rysunku 5.9 umoliwia zmian koloru, stopnia przezroczystoci, rozmiaru ikon, autoukrywania, animacji i inne.
Karta Search widoczna na rysunku 5.10 umoliwia zmian poziomu rozmycia
Dasha oraz inne funkcje dotyczce wywietlania, takie jak podpowiedzi i lista
ostatnio uywanych programw.
Karta Panel widoczna na rysunku 5.11 umoliwia zmian ustawie grnego panelu. Dotyczy to stopnia przezroczystoci oraz wywietlania poszczeglnych
wskanikw.
Karta Shifter widoczna na rysunku 5.12 umoliwia okrelenie ustawie i skrtw
dla przecznikw aplikacji.
Karta Web Apps widoczna na rysunku 5.13 pozwala podj decyzj, czy maj by
wywietlane wyniki wyszukiwania z sieci, a jeeli tak, to ktre ze wstpnie autoryzowanych witryn powinny by uwzgldnione.
169
170
171
Sekcja Appearance
W sekcji Appearance mona zmieni motyw graficzny systemu, ikony, kursory i domylne czcionki, a take lokalizacj przyciskw do zamykania, minimalizowania
i przywoywania okien.
172
Sekcja System
W sekcji System mona ustawi domylne ikony pulpitu, wyczy (ze wzgldw
bezpieczestwa) pewne funkcje, a take ustawi opcje przewijania.
Zachcamy do wyprbowania wszystkich tych ustawie. Unity Tweak Tool jest
narzdziem bardzo tolerancyjnym dla bdw uytkownika. Jeeli wprowadzone
zmiany nie znajd uznania, wystarczy klikn przycisk Restore defaults znajdujcy si na kadej karcie, a wwczas bdzie mona rozpocz przygod z konfigurowaniem ustawie od pocztku.
173
174
175
176
177
178
Dodatkowe zasoby
W rozdziale omwiono trzy narzdzia, ktre mona wykorzysta do dostosowania
pulpitu Unity; s to: modu Wygld, Unity Tweak Tool i Meneder ustawie
CopmizConfig. Istniej rwnie inne programy, ktre pozwalaj spersonalizowa
rodowisko graficzne.
Obfit dokumentacj i pomoc mona znale w sieci. W razie kopotw warto
zajrze na strony Ubuntu (www.ubuntu.com i https://help.ubuntu.com), skorzysta
z forw internetowych, wiki, list dyskusyjnych i kanaw IRC.
Podsumowanie
W rozdziale omwiono kilka metod personalizowania rodowiska graficznego
Ubuntu. Zmienianie domylnych ustawie pulpitu nie jest czynnoci, ktrej potrzebuj ani ktr wykonuj wszyscy uytkownicy, ale wiedza, jak to zrobi, jest
przydatna i czasem niezbdna.
Rozdzia 6
Jak sta si
zaawansowanym
uytkownikiem
Zarzdzanie systemem i ustawieniami uytkownikw
Przechowywanie i organizacja plikw w Linuksie
Skrty klawiaturowe w Unity
Terminal
Wsppraca z Windowsem
Instalowanie oprogramowania z repozytoriw PPA
Kompilowanie programw z kodu rdowego
Podsumowanie
180
Zarzdzanie systemem
i ustawieniami uytkownikw
Aby rozpocz prac z ustawieniami, naley uruchomi Dasha i wpisa ustawienia,
a nastpnie uruchomi odpowiedni modu (rysunek 6.1).
Rysunek 6.2. W oknie dialogowym Ustawienia systemu dostpnych jest wiele opcji
181
182
Ustawienia uytkownika
Na pocztek przyjrzyjmy si dostpnym ustawieniom kont uytkownikw. Po odblokowaniu okna widocznego na rysunku 6.3 mona klikn znajdujcy si w dolnym lewym rogu przycisk z plusem i doda w ten sposb nowe konto lub przycisk
z minusem, aby dane konto usun. Aby zmodyfikowa ustawienia konta, naley
je zaznaczy na licie (rysunek 6.4).
Prywatno i bezpieczestwo
Modu Prywatno i bezpieczestwo umoliwia podjcie decyzji, ktre informacje
gromadzone podczas korzystania z Ubuntu maj by przechowywane (rysunek
6.5). I tak Ubuntu zapisuje informacje o najczciej uywanych programach i wywietla je pniej w Dashu. Wikszo uytkownikw ceni sobie to rozwizanie.
Jednak w pewnych przypadkach moe ono nie za sob zagroenie bezpieczestwa lub by po prostu niepodane. Ten modu pozwala uytkownikom zarzdza histori, list plikw, programw i innymi ustawieniami. Mona nawet wyczy cakowicie opisywany mechanizm.
Na karcie Wyszukaj dostpna jest opcja wyczenia wyszukiwa w sieci. Po jej
wczeniu z wynikw zostan wykluczone informacje o muzyce, stronach internetowych i inne uzyskiwane za pomoc Dasha; zamiast nich wywietlane bd
tylko wyniki przeszukiwania danego komputera.
183
Ustawienia domylne
Domylne ustawienia zwykle wystarczaj wikszoci uytkownikw. Ale co zrobi,
kiedy dany format plikw dwikowych ma by uruchamiany w wybranym odtwarzaczu?
W takim przypadku naley klikn ikon Informacje w gwnym oknie Ustawie
systemu. Na licie jest pozycja Domylne programy, ktra umoliwia zmian programu (rysunek 6.6). Warto te sprawdzi inne dostpne opcje.
WSKAZWKA
W menu dostpnych jest wiele ustawie. Zachcamy do ich zmiany i dostosowywania systemu
do wasnych potrzeb. Czasem warto przed zmian zapisa biec konfiguracj, na wypadek
gdyby zasza konieczno jej odtworzenia.
Foldery i katalogi
Podczas czytania tego akapitu nie naley wpada w panik, kiedy pojawi si terminy folder
i katalog; oba opisuj ten sam element.
184
Rysunek 6.6. Zmiana domylnych programw jest prosta: wczeniej jednak warto si
upewni, e nowy program faktycznie jest zainstalowany w systemie
W wiecie Windowsa kady napd dyskowy jest oznaczony inn liter; i tak litera
C jest przypisana do dysku twardego, D do napdu CD/DVD i tak dalej.
W wiecie Linuksa jednak wszystko jest czci tego samego systemu plikw.
I dlatego, jeeli nawet w komputerze s dwa lub trzy dyski, napd CD, pami USB
i wszystko to jest podczone, elementy te stan si czci tej samej struktury
katalogw.
Rysunek 6.7 powinien da czytelnikowi oglne wyobraenie organizacji systemu
plikw w Linuksie.
185
Zawarto folderw
We wspczesnych dystrybucjach Linuksa, takich jak Ubuntu, struktura folderw
jest w duej mierze zaczerpnita z Uniksa, stworzonego przez ludzi z dugimi
brodami. Uytkownik nie musi wiedzie, co znajduje si w poszczeglnych folderach, poniewa zajmuje si tym system, te informacje mog go jednak zainteresowa. Dla dnych wiedzy przydatna zapewne bdzie tabela 6.1.
Tabela 6.1. Foldery w Linuksie
Katalog
Przeznaczenie
/boot
/dev
/etc
/home
Kady uytkownik systemu posiada katalog domowy, ktry jest przechowywany wanie tutaj
/lib
/media
/mnt
Inne urzdzenia mog by zamontowane pniej. Wicej na ten temat w dalszej czci
/opt
/proc/sys
/root
/bin
/sbin
/usr
/var
Pliki konfiguracyjne
W powyszej tabeli folder /etc zosta opisany jako sucy do przechowywania
plikw konfiguracyjnych zainstalowanego oprogramowania. Obok plikw odnoszcych si do wszystkich uytkownikw znajduj si tu pliki konfiguracyjne dla poszczeglnych uytkownikw. Wczeniej, podczas konfigurowania wygldu i dziaania
systemu, wprowadzone zmiany zostay zastosowane tylko w odniesieniu do jednego
uytkownika. Gdzie zatem s przechowywane te ustawienia?
186
Korzystanie z plikw
znajdujcych si na partycjach Windows
Ci z uytkownikw, ktrzy znaczn cz ycia spdzaj w wiecie partycji systemu Windows, zapewne bd chcieli mie do nich dostp wprost z Ubuntu. Nie
jest to problem, cho trzeba bdzie edytowa plik konfiguracyjny. Na szczcie t
operacj naley wykona tylko raz.
Ubuntu powinien automatycznie rozpozna kad partycj Windows i skonfigurowa
dostp do niej dla uytkownika w menederze plikw, ale by moe pojawi si konieczno zmiany takiej konfiguracji lub dodania nowej partycji. Najpierw naley
wyszuka w Dashu narzdzie Dyski, a nastpnie zapisa nazwy i typ partycji Windows. Nazwy bd wyglday mniej wicej tak: /dev/hdb1 lub /dev/sdb1/, a systemem plikw moe by FAT, VFAT lub NTFS.
Nastpnym krokiem jest utworzenie punktw montowania. Kiedy partycje Windows
s aktywne, dostp do nich uzyskuje si poprzez specjalny folder w Ubuntu. To jest
wanie punkt montowania. Zgodnie z powyszym, jeeli punkt montowania jest
ustawiony w /media/win1, a uytkownik chciaby uzyska dostp do folderu Praca,
dostp do niego w Ubuntu jest moliwy poprzez /media/ win1/Praca.
Punkty montowania zwykle s umiejscowione w folderze Media. Naley utworzy
osobny punkt montowania dla kadej partycji Windows. I tak, jeeli na przykad
dostpne s trzy partycje Windows, naley wykona nastpujce polecenie:
test@ubuntu~$ sudo mkdir /media/win1
test@ubuntu~$ sudo mkdir /media/win2
test@ubuntu~$ sudo mkdir /media/win3
W pliku /etc/fstab znajduj si informacje na temat nazw partycji i punktw montowania. Na dole pliku naley doda jedn linijk dla kadego punktu montowania:
/dev/hdb1 media/win1 vfat users,rw,owner,umask=000 0 0
Uytkownik bdzie musia zmieni nazw partycji (pierwsza kolumna), punkt montowania (druga kolumna) i system plikw (trzecia kolumna), tak aby odpowiaday
rzeczywistoci.
187
Launcher
W tabeli 6.2 znajduj si skrty zwizane z Launcherem.
Tabela 6.2. Skrty dla Launchera
Skrt klawiaturowy
Dziaanie
Super
Uruchomienie Launchera
Wywietlenie skrtw
Super+Tab
Super+# (1 9)
Super+Shift+# (1 9)
Super+T
Otwarcie Kosza
188
Dash
W tabeli 6.3 znajduj si skrty zwizane z Dashem.
Tabela 6.3. Skrty dla Dasha
Skrt klawiaturowy
Dziaanie
Uruchomienie Dasha
Super+A
Super+F
Super+M
Super+C
Super+V
Ctrl+Tab
Arrow keys
Nawigowanie kursorem
Przeczanie aplikacji
W tabeli 6.4 znajduj si skrty zwizane z przeczaniem si midzy aplikacjami.
Tabela 6.4. Skrty przeczania aplikacji
Skrt klawiaturowy
Dziaanie
Alt+Tab
Alt+`
Okna
W tabeli 6.5 znajduj si skrty zwizane z zarzdzaniem oknami.
Obszary robocze
Obszary robocze wiele pulpitw dziaajcych podczas jednej sesji zostay
domylnie wyczone w wydaniu 13.04 i kolejnych. Aby je przywrci, naley wywietli menu ustawie systemowych, przej do moduu Wygld/Zachowanie,
a nastpnie zaznaczy opcj Wczenie obszarw roboczych. Na pasku Launchera
zostanie wywietlona ikona czterech dostpnych obszarw roboczych.
W tabeli 6.6 znajduj si skrty zwizane z uywaniem obszarw roboczych.
189
Dziaanie
Super+W
Super+Ctrl+strzaka w gr
Super+Ctrl+strzaka w d
Alt+F4
Alt+Space
Przesunicie okna
Dziaanie
Super+S
Ctrl+Alt+Arrow Keys
Ctrl+Alt+Shift+Arrow Keys
190
Inne
Za pomoc menu mona dodawa wasne skrty.
W tabeli 6.7 zamieszczono te, ktre nie przynale do adnej wymienionej wczeniej kategorii.
Tabela 6.7. Inne skrty
Skrt klawiaturowy
Dziaanie
Super+L
Blokowanie ekranu
Ctrl+Alt+Del
Wylogowanie si z systemu
PrtSc
Zrzut ekranu
Alt+PrtSc
Terminal
Chocia Ubuntu ma by systemem dla komputerw biurkowych, dziaa na potnej i niesamowicie elastycznej linii polece. Inspirowana przez ponad trzydziestoletnie dziedzictwo Uniksa linia polece dostpna w Linuksie umoliwia wydajne
wykonywanie czasem bardzo zoonych zada dziki moliwoci czenia rnorodnych polece na rne sposoby.
Filozofia stojca za Uniksem to tworzenie duej liczby niewielkich programw, z ktrych kady jest przeznaczony do jak najlepszego wykonywania jednego, okrelonego
zadania. Przykadem takiego narzdzia jest polecenie ls, ktre suy tylko i wycznie
do wywietlania listy plikw znajdujcych si w danym folderze. Chocia wywietlanie listy plikw jest do specyficzn funkcj, polecenie ls udostpnia kad
moliw funkcj, jak moemy sobie wyobrazi dla tego zadania.
Chocia samo w sobie polecenie ls jest do ograniczone, to dziki moliwoci elastycznego czenia z innymi poleceniami oferuje ju ogromne moliwoci. Do czenia polece uywa si znaku |, za pomoc ktrego mona tworzy tak zwane potoki.
Potoki mog by tworzone na wiele rnych sposobw, a jeli uytkownik posiada
nawet podstawow wiedz o moliwociach chocia kilku polece, tworzenie
potokw z poszczeglnych komend pomoe prosto i szybko wykona kade zadanie,
jakie tylko mona sobie wyobrazi.
Warto zdawa sobie spraw, e uywanie linii polece nie jest umiejtnoci konieczn do korzystania z Ubuntu, ale posugiwanie si ni znacznie podnosi elastyczno i moliwoci komputera przy wykonywaniu rnorodnych zada. Zamiast
opisywa wykorzystanie terminala w tym miejscu, zrobilimy to w rozdziale 7.
jego przeczytanie rekomendujemy wszystkim, ktrzy chc zosta zaawansowanymi
uytkownikami.
191
Wsppraca z Windowsem
Chocia Linux oferuje ogromne moliwoci jako platforma dla komputerw biurkowych, czasem maj miejsce sytuacje, kiedy nie ma alternatywy dla programu napisanego dla systemw Windows. Najczciej jest tak w przypadku specyficznych
aplikacji biznesowych, niektrych narzdzi edukacyjnych czy wielu gier. Na szczcie jest sposb, aby wiele z tych programw uruchomi wprost w Ubuntu.
Przez ponad dwadziecia lat zesp projektu Wine ciko pracowa, aby stworzy
wolne oprogramowanie umoliwiajce uruchamianie programw dla Windows pod
kontrol Linuksa. Cho nie kady program dziaa idealnie, a niektre nie dziaaj
wcale, to liczba aplikacji dziaajcych w Wine gwatownie wzrosa i cigle si zwiksza. Przy czym zaleca si, aby przed rozpoczciem powaniejszej pracy w programie uruchomionym w Wine przetestowa go, a jeeli pojawi si kopoty, poszuka pomocy w dostpnej dokumentacji, skorzysta z moliwoci wirtualizacji
Windows w Ubuntu lub znale inn aplikacj.
WSKAZWKA
Instalowanie oprogramowania
z repozytoriw PPA
Czasem dany program nie jest dostpny w repozytoriach Ubuntu; by moe pojawi si zupenie niedawno, by moe dostpna jest nowsza wersja, a by moe
nie byo okazji, aby go skompilowa, przetestowa i tam umieci. Takie programy
192
Zachowaj ostrono!
Niektre repozytoria PPA s tworzone do testowania oprogramowania w wersji beta, a czasem
i alfa. Nie gwarantuj one stabilnoci przetestowanego oprogramowania. Kady moe utworzy
PPA i nie ma adnej procedury sprawdzajcej, dlatego naley instalowa je tylko z zaufanych
rde. Repozytoriw PPA uywa si na wasne ryzyko.
193
194
Nastpny etap to budowa pakietu. Jego przebieg zaley od tego, czy zostay zainstalowane wszystkie zalenoci jeeli nie, uytkownik zostanie o tym poinformowany. Trzeba bdzie wwczas zainstalowa poszczeglne pakiety osobno, korzystajc z Synaptica lub terminala. Na tym etapie kod rdowy zostanie przeksztacony
w co, co mona zainstalowa.
$ make
Cho ta metoda dziaa, to istnieje jeszcze lepsza. Polecenie make install zainstaluje pakiet bez uywania menedera pakietw. Jeeli kiedy zajdzie potrzeba
usunicia pakietu z systemu, moe by to wyzwaniem. Dlatego lepiej jest instalowa oprogramowanie poleceniem:
$ sudo apt-get install checkinstall
Podsumowanie
W tym rozdziale omwiono szereg zaawansowanych tematw zwizanych z dziaaniem systemu Ubuntu i zarzdzaniem nim. Zostay omwione zmiana ustawie
pulpitu, dodawanie nowych uytkownikw i zmiana ustawie bezpieczestwa
i prywatnoci. Nastpnie opisano podstawow struktur systemu plikw oraz zarzdzania nimi. Szczegowo omwiono skrty klawiaturowe wraz z moliwociami
ich wykorzystania i zwikszenia w ten sposb efektywnoci. Kilka sw powicono
kwestiom instalacji oprogramowania z repozytoriw PPA zawierajcych nowsze,
rozwojowe czy testowe wersje programw niedostarczanych z Ubuntu. Na koniec
poruszono zagadnienia uruchamiania w Ubuntu programw przeznaczonych dla
Windowsa.
Rozdzia 7
Witamy
w wierszu polece
Uruchamianie terminala
Zaczynamy
Tworzenie potokw
Wykonywanie polece z uprawnieniami superuytkownika
Uzyskiwanie pomocy
Poruszanie si po systemie plikw
Dziaania na plikach i katalogach
Polecenia informacji o systemie
Przeszukiwanie i edytowanie plikw tekstowych
Obsuga kont uytkownikw i grup
Pomoc w wierszu polece
Przeszukiwanie stron dokumentacji systemowej
Stosowanie symboli wieloznacznych
Uruchamianie wielu polece
Zaawansowane zastosowania wiersza polece
Podsumowanie
196
MAO KTRA CZ systemu Ubuntu jest dla uytkownika rwnie przydatna jak wiersz
Uruchamianie terminala
Terminal mona wywoa za porednictwem Dasha wystarczy klikn ikon
z symbolem Ubuntu, powinna to by pierwsza ikona na pasku Launchera (rysunek
7.1). Zostanie wwczas uruchomiony Dash, w ktrym naley wpisa terminal (rysunek 7.2). Po pierwszym uruchomieniu zostanie wywietlone okno podobne do
tego na rysunku 7.3.
Zaczynamy
197
Zaczynamy
Na pocztek mona sprawdzi zawarto folderu domowego:
uzytkownik@komputer:~$ ls
Polecenie ls wywietla list plikw w danym folderze. Uyte bez adnych opcji, wywietli po prostu to, co w danym folderze si znajduje. Aby sprawi, by polecenie
byo nieco bardziej uyteczne, mona doda do niego opcje:
uzytkownik@komputer:~$ ls -al
198
Polecenie cd suy do zmiany biecego katalogu na inny, podany po samym poleceniu (w tym przypadku katalog pulpitu, czyli Pulpit). Mona sobie uatwi zadanie
wpisywania nazw plikw i katalogw w nastpujcy sposb: po wpisaniu kilku pocztkowych liter naley wcisn klawisz Tab, wwczas system sam uzupeni nazw katalogu. W naszym przypadku po wpisaniu cd Pul mona uy klawisza Tab,
a nazwa zostanie uzupeniona do postaci Pulpit (znak / pojawi si automatycznie, bo
Pulpit to katalog).
Jeeli w biecym katalogu znajduje si plik tekstowy, mona szybko sprawdzi jego
zawarto, wystarczy uy polecenia cat:
uzytkownik@komputer:~$ cat mojplik.txt
Tworzenie potokw
Potga linii polece objawi si w peni, kiedy zaczniemy przekazywa dane wyjciowe z jednego polecenia jako wejciowe do kolejnego, innymi sowy, czy
polecenia w potoki. Do tworzenia potokw, dziki ktrym moliwe jest wykonanie
rnych zoonych zada, uywa si symbolu |. Kiedy na przykad korzystamy
z polecenia cat, aby wywietli zawarto pliku na ekranie monitora, i okae si,
e nie mieci si ona jednorazowo, mona rozwiza ten problem, tworzc potok
z uyciem polecenia less, tak aby mona byo przewija zawarto pliku:
uzytkownik@komputer:~$ cat mojplik.txt | less
199
Wykonywanie polece
z uprawnieniami superuytkownika
Kiedy uytkownik zaloguje si do systemu, uywa standardowego konta. Nie posiada ono uprawnie do wykonywania zada przewidzianych dla administratora
systemu. Wanie taki model bezpieczestwa przyjto w Ubuntu: uytkownik
pracuje ze standardowymi uprawnieniami, a jako superuytkownik wystpuje tylko
w razie potrzeby. To zapobiega przypadkowym zmianom oraz instalacji szkodliwego
albo niechcianego oprogramowania i tym podobnych.
Aby uzyska prawa superuytkownika podczas pracy w terminalu, naley uy polecenia sudo, wpisujc je przed waciwym poleceniem. Jeeli uytkownik chciaby na
przykad zrestartowa ustawienia sieciowe z poziomu linii polece, powinien wprowadzi nastpujc komend:
uzytkownik@komputer:~$ sudo apt-get install byobu
Byobu
Byobu to japoskie sowo okrelajce dekoracyjne, wieloczciowe przepierzenia suce do
oddzielania przestrzeni w pomieszczeniach. W kategoriach wolnego oprogramowania to eleganckie usprawnienie ju i tak funkcjonalnego, przejrzystego i praktycznego ekranu GNU. Byobu
umoliwia usprawnienie profilu i zawiera narzdzia konfiguracyjne, takie jak system powiadomie o statusie. Wicej informacji na temat byobu mona znale na stronie dokumentacji
projektu http://manpages.ubuntu.com/manpages/precise/en/man1/byobu.1.html.
200
Jeli po potwierdzeniu hasa trzeba wykona kolejne polecenia z uyciem sudo, nie
bdzie trzeba wprowadza hasa przez nastpne 15 minut.
Uzyskiwanie pomocy
Do kadego dostpnego w systemie polecenia doczony jest krtki przewodnik
(tak zwane strony man od angielskiego terminu manual page) zawierajcy midzy
innymi list dostpnych opcji. Informacje te s tradycyjnie pisane lapidarnym
stylem i w zaoeniu maj jedynie wskaza rne metody uywania danego polecenia. Aby znale nieco wicej informacji na ten temat, warto skorzysta z wyszukiwarki Google.
Aby przejrze stron man dla polecenia ls, naley wpisa komend:
uzytkownik@komputer:~$ man ls
201
sam plik rdowy nie ulegnie adnej zmianie ani nie zostanie usunity.
Aby nie pisa za kadym razem tego samego, moesz w miejsce nazwy
swojego katalogu domowego stosowa symbol ~,; dlatego zapis
/home/uzytkownik/Obrazy jest rwnoznaczny z ~/Obrazy.
UWAGA
Jeeli uyjemy polecenia mv z sudo, co jest czsto niezbdne podczas pracy poza katalogiem
domowym, skrt ~ nie zadziaa. Wtedy trzeba podawa w poleceniu pene cieki dostpu do plikw.
202
203
konto@komputer:~$ lsb_release -a
No LSB Modues are available.
Distributor ID: Ubuntu
Description:
Ubuntu 14.04
Release:
14.04
Codename:
trusty
sieciowych.
204
https://help.ubuntu.com/community/grep
http://manpages.ubuntu.com/manpages/lucid/man1/9base-sed.1.html
Pi innych polece przydatnych przy manipulowaniu tekstem to:
Plik rdowy zwierzaki nie zostanie jednak zmieniony zamiana kot na pies bdzie si odbywa
tylko na wyjciu polecenia sed, ktre wypisze ca zawarto pliku z zadanymi zmianami przyp. tum.
205
uytkownikach.
206
Praktycznie kade polecenie rozpoznaje opcj -h albo --help, ktrej obsuga polega
na wypisaniu na konsoli krtkiego podsumowania sposobu korzystania z polecenia,
obejmujcego skadni wywoania i znaczenie poszczeglnych opcji. Moesz to
sprawdzi na poleceniu man -h albo man --help.
Dalej: kade polecenie i prawie kada aplikacja w Linuksie s rozprowadzane wraz
z plikiem odpowiednio sformatowanej i zainstalowanej instrukcji, ktre razem skadaj si na kompletn dokumentacj systemow okrelan mianem podrcznika
man (od manual i od polecenia wywietlajcego strony podrcznika). Aby wywoa
instrukcj dla wybranego polecenia albo programu, wystarczy wpisa w wierszu
polece man polecenie. Przykadowo man mv spowoduje wypisanie strony podrcznika systemowego dla polecenia mv.
Oto kilka podpowiedzi dotyczcych wykorzystywania polecenia man i obsugi stron
dokumentacji:
Polecenie man
Polecenie man
UWAGA
UWAGA
207
Uruchamianie sekwencyjne
Jeli chcesz uruchomi kilka polece jedno po drugim (choby po to, eby nie czeka z wpisaniem nastpnych na potencjalnie dugotrwae wykonanie pierwszego
polecenia), ale nie zamierzasz przekazywa pomidzy nimi danych, moesz je umieci we wsplnym wierszu polecenia, rozdzielajc rednikami (;). Kade z tych polece zostanie uruchomione, kiedy zakoczy si wykonywanie poprzedniego. Jeli
uruchomienie nastpnego polecenia ma by uwarunkowane pomylnym wykona-
208
niem poprzedniego, moesz zamiast rednika zastosowa symbol &&. Jeli chcesz
uruchomi kilka polece jedno po drugim, ale nie zamierzasz przekazywa pomidzy nimi strumienia danych, masz do wyboru dwie moliwoci, zalenie od tego,
czy nastpne polecenia maj by uruchamiane bezwarunkowo, czy tylko pod warunkiem pomylnego wykonania poprzedniego polecenia. Jeli nastpne polecenia
maj by uruchamiane bez wzgldu na ewentualne nieudane uruchomienie poprzedniego, rozdziel polecenia rednikami. Jeli na przykad chciaby uzyska
informacje o sprzcie, mgby zmontowa polecenie lspci ; lsusb, uzyskujc na
wyjciu komplet informacji o urzdzeniach podczonych do magistrali PCI i USB.
Jeli jednak zaley Ci na tym, aby uruchamianie kolejnych polece z sekwencji byo
warunkowane pomylnym wykonaniem poprzednich, rozdziel polecenia symbolem
&&. Typowy przykad takiej sekwencji polece to sekwencja konfiguracji, kompilacji
i instalowania oprogramowania z kodu rdowego, ktra tradycyjnie polega na uruchomieniu po sobie triady polece ./configure, make i sudo make install. Kompilacj mona skutecznie uruchomi dopiero po pomylnym skonfigurowaniu
kodu rdowego, a eby zainstalowa program wynikowy, trzeba go uprzednio
skutecznie skompilowa. Dlatego wymienione polecenia mona zaprzc w sekwencj ./configure && make && sudo make install.
209
210
Podsumowanie
Pocztkujcych uytkownikw terminal niemal zawsze oniemiela, ale nie musi
tak by. Jeeli powicisz czas na zrozumienie jego moliwoci oraz logiki dziaania dostpnych polece, zaczniesz odkrywa prawdziw potg Linuksa. Elegancja, wydajno i moliwo czenia polece powoduj, e kiedy poznasz podstawy,
szybko dojdziesz do wniosku, e jest on niezastpiony.
Rozdzia 8
Serwer Ubuntu
Czym jest Ubuntu Server?
Instalowanie serwera Ubuntu
Zarzdzanie pakietami w Ubuntu
Bezpieczestwo serwera Ubuntu
Zaawansowane zagadnienia
Podsumowanie
212
PIERWSZ PUBLICZN WERSJ dystrybucji Ubuntu bya wersja 4.10. Nonik instalacyjny i instalator nie pozwala w niej na proste zainstalowanie samej bazy systemu
operacyjnego bez kompletnego rodowiska graficznego. Administratorzy osobnicy nerwowi i atwo si irytujcy podnieli zaraz lament: stwierdzili, e wobec
tego Ubuntu wietnie nadaje si na stanowiska biurowe, ale gdzie mu do serwerw
i powrcili medytowa do swoich samotni.
Nastpne wydanie, ktre ujrzao wiato dzienne, czyli Ubuntu 5.04, pozwalao ju
na proste przeprowadzenie instalacji minimalnego podzbioru pakietw, odpowiedniego dla serwerw. Mit o Ubuntu jako dystrybucji czysto biurkowej upad.
Dzi wanie tak si sprawy maj: pogoski o maej zdatnoci Ubuntu dla zastosowa
serwerowych to jedynie pogoski. Ubuntu to dzi platforma serwerowa najwyszej
prby, oferujca wszystko, czego mona oczekiwa od serwerowego systemu operacyjnego, i przy okazji nietracca nic z tego, co czyni j tak specyficzn. Fachowcy
zebrani w zespole Ubuntu Server Team bardzo przykadaj si do kwestii obsugi
sprztu i testowania, bezlitonie serwuj uytkownikom dystrybucji najnowsze wersje
oprogramowania serwerowego, szukaj sposobw na wpychanie nowoci z dziedziny
serwerw i w dodatku s cay czas dostpni dla zwykych uytkownikw, udzielajc
odpowiedzi, wsparcia, a czasem po prostu wysuchujc okrzykw rozpaczy.
To powiedziawszy, trzeba zaznaczy, e stawianie serwera nie jest spraw banaln.
Administratorzy systemw serwerowych borykaj si nieustannie ze zoonymi kwestiami zagroe atakami, odpornoci systemu na bdy i bezpieczestwa danych;
w Ubuntu wszystkie te kwestie nieco atwiej ogarn, ale nie znaczy to, e mona je
lekceway. Za zadaniem tego rozdziau nie jest prba wyszkolenia nowych
administratorw systemowych taka misja spokojnie wyczerpaaby strony przynajmniej kilku ksiek a jedynie przedstawienie im szybkiej cieki instalacji
serwera Ubuntu. Nie zabraknie jednak omwienia szczegw odrniajcych
dystrybucj Ubuntu od innych platform serwerowych ani wskazwek dotyczcych
najbardziej typowych zastosowa serwerowych, a take odnonikw do rde
informacji dodatkowych.
213
wszystkie pakiety skadajce si na dystrybucje: Ubuntu, Edubuntu, Xubuntu, Kubuntu i Ubuntu Server. To, co odrnia Kubuntu od Ubuntu, sprowadza si do
innego wyboru zestawu pakietw ze wsplnego archiwum dla instalatora dystrybucji
i dla nonikw instalacyjnych.
Nie inaczej jest w przypadku serwerowej odmiany Ubuntu Ubuntu Server. To
dystrybucja oparta na tym samym archiwum oprogramowania, co sztandarowa dystrybucja Ubuntu, tyle e skadajca si z ograniczonego podzbioru pakietw. W Ubuntu
Server istotny jest wanie may rozmiar czny instalowanych pakietw. Instalator
nie instaluje w systemie rodowiska graficznego i wielu programw typowo uytkowych. Ale skoro wszystkie pakiety dla wersji serwerowej pochodz z oficjalnego
archiwum Ubuntu, to po zainstalowaniu wydania serwerowego mona bez problemu samodzielnie doinstalowa dowolne pakiety z tego archiwum. Teoretycznie nie
ma wic przeszkd, aby przeksztaci instalacj Ubuntu Server w zwyczajny biurkowy system Ubuntu albo odwrotnie (w praktyce nie jest to tak zupenie proste i nie
zalecamy takich prb). Ba, dziaajce wydanie serwerowe mona montowa nawet
na bazie Kubuntu. Jak wida, obecno wsplnego archiwum daje dystrybucji spor
elastyczno.
Ustalilimy ju, e Ubuntu Server to po prostu inny zestaw pakietw tego samego
archiwum oprogramowania Ubuntu. Ale co jest takiego istotnego w tym doborze
pakietw? Co czyni Ubuntu Server platform serwerow?
Najwaniejsz rnic w stosunku do sztandarowego wydania dystrybucji jest niewywaszczalne jdro z wewntrznym taktowaniem 100 Hz (przy 1 kHz jdra standardowego). Oszczdzimy czytelnikom teorii systemw operacyjnych: chodzi o to,
aby aplikacje serwerowe zyskay nieco na wydajnoci i moliwociach przerobowych.
Do tego jdro waciwe dla wydania serwerowego obsuguje architektury SMP
i NUMA. SMP, czyli symetryczne przetwarzanie wieloprocesorowe, to kod pozwalajcy na wykorzystanie dodatkowych procesorw komputera, a NUMA to architektura pamici wykorzystywana w niektrych systemach wieloprocesorowych, zasadniczo zwikszajca wydajno przetwarzania wieloprocesorowego.
C jeszcze wyrnia Ubuntu Server, poza specjalnie spreparowanym jdrem i odpowiednim wyborem pakietw? Niewiele. Opcja minimalnej instalacji pojawia si
ju w kilku wydaniach Ubuntu, przeksztacenie instalacji serwerowej w osobn dystrybucj pochodn jest wci modym projektem i wiele udogodnie jest dopiero
planowanych.
Ubuntu Server 6.06 LTS oferuje oficjalne pakiety obsugi dla Red Hat Cluster Suite,
systemu plikw GFS Red Hata, systemu plikw OCFS2 Oraclea i narzdzia Linux
Virtual Server: keepalived i ipvsadm. W poczeniu ze specjalizowanym jdrem
pozwala to na wdroenie Ubuntu Server nawet w do obcionych orodkach. W obliczu szerokiej popularnoci platformy LAMP (Linux, Apache, MySQL i PHP) instalator Ubuntu Server oferuje ju na starcie opcj instalacji oprogramowania
214
LAMP. A ju cakiem rowo rysuje si przyszo wydania serwerowego: spodziewamy si midzy innymi menedera zasobw dla klastrw, automatycznego
umieszczania plikw konfiguracyjnych w systemie kontroli wersji, obsugi monitoringu farm serwerw i replikacji dyskw w sieci komputerowej, a take narzdzia
kontroli spjnoci dla zainstalowanych systemw.
215
wasne rce, jeli zajdzie taka potrzeba. Do konsoli instalatora mona si w kadej
chwili przeczy klawiszami Alt+F1. Dalej: konsola wirtualna numer 4 wywietla
cigy, niedajcy si zatrzyma rejestr przebiegu instalacji mona go podejrze za
pomoc kombinacji Alt+F4. Wreszcie czasem podczas instalacji trzeba si poczy z innym serwerem, na przykad w celu zaadowania na niego pliku rejestru albo
zyskania dostpu do skrzynki pocztowej czy innych zasobw. Co prawda na konsoli numer 2 domylnie nie ma dostpu do klienta SSH, ale mona go atwo zainstalowa poleceniem anna-install openssh-client-udeb, rzecz jasna wydanym ju
po tym, jak instalator skonfiguruje sie. Pozwoli to na stosowanie programw ssh
i scp do logowania si na zdalne serwery i przesyania na nie wybranych danych.
Partycjonowanie
Decyzja o sposobie podzielenia dysku na partycje w systemie serwerowym jest
decyzj wan, a co gorsza trudno tu o jakie cise i zawsze poprawne wskazwki. Oglnie rzecz biorc, naleaoby utworzy przynajmniej trzy partycje odizolowane od reszty systemu, takie jak:
216
Historia RAID
Jeli rozpatrywany serwer ma do dyspozycji tylko jeden dysk twardy, mona
miao pomin lektur tego punktu. Ale jeli jest ich wicej, naleaoby zastanowi si nad ich moliwie efektywnym wykorzystaniem. Skrt RAID pochodzi od terminu nadmiarowa macierz niezalenych dyskw (redundant array of
inexpensive disks), cho osoby z zaciciem ekonomicznym mog zamiast niezalenych wstawi niedrogich. A dla Francuzw skrt ten to recherche assistance intervention dissuasion, czyli tamtejsza elitarna jednostka specjalna policji pastwowej jeli o taki RAID chodzi, wypada odesa do innej ksiki. Dla nas z kolei
RAID to synonim wietnego pomysu na przechowywanie danych: jeli bowiem
o dane chodzi, to RAID zwiksza szybko dostpu lub pewno przechowywania
danych (albo jedno i drugie).
Przejdmy do sedna: RAID jest w zasadzie sposobem powielania tej samej informacji na wielu dyskach fizycznych. Proces powielania mona zorganizowa rozmaicie,
a rne konfiguracje napdw s okrelane mianem rnych poziomw RAID.
Wspczenie nawet niskobudetowe i rednie instalacje serwerowe posiadaj zintegrowany osprzt niezbdny do obsugi macierzy w postaci sprztowych kontrolerw dyskowych, dziaajcych niezalenie od systemu operacyjnego. Jeli serwer nie
posiada kontrolera RAID, ten sam (prawie) efekt mona uzyska za pomoc sterowania programowego, wbudowanego w jdro dystrybucji Ubuntu.
Uruchamianie programowego sterowania macierz RAID przy instalowaniu systemu
Linux byo nie tak dawno temu zadaniem trudnym i niewdzicznym, ale obecnie
odbywa si zupenie bezproblemowo: instalator Ubuntu oferuje stosowny, wygodny interfejs i samodzielnie zajmuje si wszystkimi niezbdnymi operacjami. Rola
operatora sprowadza si do wybrania docelowego poziomu RAID do wyboru s
poziomy 0, 1 i 5.
217
RAID 0
Tak zwany paskowany zbir dyskw. RAID 0 pozwala na utworzenie puli przestrzeni dyskowej obejmujcej pewn liczb napdw, widzianych potem jako jeden.
Trzeba pamita, e ten poziom RAID nie polega na czeniu dyskw fizycznych
jeden za drugim dane s rozpraszane pomidzy napdami rwnomiernie, co
oznacza, e nawet na najwikszym dysku w zbiorze zapisanych zostanie tylko tyle
danych, ile zmieci si na najmniejszym dysku. Jeli w macierzy uczestnicz dwa
dyski 250 GB i jeden dysk 200 GB, cznie do dyspozycji bdziemy mieli 600 GB;
po 50 GB na obu wikszych dyskach pozostanie niewykorzystane. Rwnomierne
rozprowadzanie danych daje w efekcie niezrwnan wydajno, kosztem zmniejszenia niezawodnoci. Jeli bowiem ktry z dyskw macierzy RAID 0 ulegnie awarii,
unieruchomi ca macierz.
RAID 1
Poziom z bardzo prostym powielaniem danych. Ot zawarto jednego dysku
twardego jest powielana na dowoln liczb pozostaych dyskw. Macierz RAID 1
nie rozrasta si w miar dodawania nowych dyskw dostpna pojemno pozostaje wtedy bez zmian, ronie za to wydajno odczytu danych i niezawodno przechowywania. Rozmiar caej macierzy jest wyznaczany przez rozmiar najmniejszego
z dyskw skadowych.
RAID 5
Tam, gdzie najwaniejsza jest odporno danych na ewentualne bdy zapisu,
a rwnoczenie chciaoby si wykorzysta dodatkowe miejsce na dodatkowych
dyskach wchodzcych w skad macierzy, naley wdroy wanie poziom 5. Poziom
ten zakada wykorzystanie n dyskw identycznych co do pojemnoci (w przypadku
rnic wszystkie dyski bd traktowane jak dyski o pojemnoci rwnej najmniejszemu dyskowi) do skonstruowania macierzy udostpniajcej cznie przestrze
dyskow rzdu n-1 pojemnoci pojedynczego dysku. Do tego macierz jest odporna
na bdy ktrego z dyskw ale tylko jednego (nie zabezpiecza przed bdami
pojawiajcymi si na wielu dyskach).
WSKAZWKA
218
219
220
Proces partycjonowania i wcielania do macierzy przebiega identycznie dla wszystkich pozostaych partycji: na kadym dysku macierzy powiniene utworzy partycje
identycznego rozmiaru, oznaczy je jako woluminy fizyczne dla RAID i za pomoc
planszy konfiguratora programowej macierzy RAID utworzy nowe urzdzenia
w macierzy. Potem na nowo utworzonych partycjach moesz zakada docelowe
systemy plikw.
I ju! Instalator Ubuntu samodzielnie zajmie si wszystkimi detalami konfiguracji
systemu pod ktem rozruchu z macierzy RAID i wykorzystywania tej macierzy
w czasie pracy systemu nawet jeli na macierzy wyldowaa rwnie partycja
gwna systemu plikw. Pora na przyjrzenie si kolejnemu mechanizmowi obsugi
dyskw dostpnemu z poziomu instalatora Ubuntu: menederowi woluminw logicznych (LVM).
Historia LVM
Zapomnijmy tymczasem o przygodzie z macierzami RAID i sprbujmy ogarn zagadnienie nonikw do przechowywania danych w nieco szerszym aspekcie. Sytuacja jest, niestety, nieciekawa. Dyski twarde s powolne i lubi si psu, do tego
dominujcym modelem podziau i przydziau przestrzeni dyskowej jest sztywne
i stae partycjonowanie dysku. Jakby mao byo trosk o szybko dostpu i bezpieczestwo danych, trzeba te boryka si z ryzykiem, e szacowany rozmiar partycji
okae si w przyszoci nieodpowiedni i na partycji serwera wyczerpie si wolne
miejsce, cho inna partycja bdzie wieci pustkami. Gdyby tylko dao si przerzuci
te rezerwy z innych partycji na partycj wyczerpan bez unieruchamiania systemu
Macierz RAID jest niewtpliwie jak ulg. Na barki macierzy mona zoy trosk
o wydajno i bezpieczestwo, ale rozmiary partycji wci trzeba dobiera na wasne ryzyko i adna macierz nie pomoe w postulowanych przesuniciach wolnego
miejsca pomidzy partycjami. Potrzebowalibymy raczej takiej abstrakcji nonika,
ktra nie odwoywaaby si wprost do jego czysto fizycznych aspektw. Na takim
noniku mona by zakada partycje, a potem dynamicznie zmienia ich rozmiary
albo rozciga je na kolejne dyski, a wszystko to bez wyczania serwera. wietna
perspektywa, prawda?
Rzeczywicie, wymienita i nawet realna, a to dziki mechanizmowi znanemu pod
nazw zarzdzania woluminami logicznymi (LVM), polegajcemu na przesuniciu
jednostki alokacji, jak jest partycja, z dysku fizycznego na dysk wirtualny albo inaczej logiczny. LVM by tradycyjnie domen kosztownych, korporacyjnych systemw uniksowych albo by dostpny w postaci komercyjnych rozwiza firm trzecich.
Ale dziki magii wolnego oprogramowania i niejakiemu Heinzowi Mauelshagenowi
w 1998 roku powstaa implementacja menedera LVM dla systemu Linux, ktra
zreszt od tamtej pory doczekaa si daleko idcych ulepsze i dzi jest w powszechnym uyciu. atwo si domyli, e korzysta z niego rwnie instalator Ubuntu, pozwalajc na wygodne i atwe skonfigurowanie LVM ju w toku instalacji serwera.
221
222
Ustawianie LVM
Nie masz ju chyba wtpliwoci, e LVM to jeden z lepszych wynalazkw od czasu
skonstruowania krajalnicy do chleba. Bo tak jest, a co ciekawsze, skonfigurowanie
caoci infrastruktury LVM przy instalowaniu serwera nie jest wcale trudniejsze
ni skonfigurowanie macierzy RAID. Wystarczy na kadym dysku fizycznym, na
ktrym zamierzasz zastosowa LVM, utworzy partycje i oznaczy je jako Fizyczny
wolumin dla LVM. Zauwa, e w tym kontekcie woluminy fizyczne (PV) nie s
tosame z dyskami fizycznymi to partycje tworzone na tych dyskach.
Nie trzeba powica dla LVM caoci dysku twardego i wszystkich jego partycji.
Jeli chcesz, moesz miao utworzy zwyczajne partycje z systemem plikw zakadanym wprost obok partycji przeznaczonych na rezerwuar jednostek przestrzeni
dyskowej LVM. Ale przed przejciem do konfiguracji menedera LVM naley zakoczy partycjonowanie na dobre ukad partycji na wszystkich dyskach zawierajcych fizyczne woluminy dla LVM zostanie zamroony.
Wrmy do naszego fikcyjnego serwera: tym razem wyposaymy go w cztery dyski
o rozmiarach: 10 GB, 20 GB, 80 GB i 120 GB. Zamy, e dla LVM chcemy
przeznaczy wszystkie dyski, a potem poczy dwa pierwsze woluminy fizyczne
w grup woluminw o cznym rozmiarze 30 GB, a dwa ostatnie dyski wcieli do
grupy woluminw o rozmiarze a 200 GB. Kada tak utworzona grupa woluminw
jawi si jako wielki dysk wirtualny, na ktrym dopiero moemy tworzy woluminy
logiczne, penice funkcje klasycznych partycji dyskowych.
Tak jak w przypadku RAID-a, do usunicia zastanej tablicy partycji wystarczy wskaza nazw dysku i nacisn Enter. Potem nacinicie klawisza Enter na wpisie WOLNA
PRZESTRZE pozwala na utworzenie woluminu fizycznego partycji, ktra posuy za kontener jednostek przestrzeni dyskowej dla LVM. Po utworzeniu wszystkich trzech partycji LVM naley z menu partycjonowania wybra pozycj Konfiguruj
menedera woluminw logicznych.
Po ostrzeeniu dotyczcym trwaej modyfikacji ukadu partycji pojawi si do spartaski interfejs konfiguracyjny, w ramach ktrego moemy definiowa grupy woluminw i woluminy logiczne. Zgodnie z naszym planem, wybieramy pierwsz
z tych opcji i tworzymy dwie podane grupy woluminw, wcielajc do nich
odpowiednie woluminy fizyczne. Potem za pomoc opcji Modyfikuj woluminy
logiczne (LV) powiniene utworzy woluminy logiczne odpowiadajce partycjom,
ktre chciaby wykorzystywa w systemie: powiedzmy, e chcesz wydzieli w nim
partycje: /, /var, /tmp i /home.
Jeeli potrzebujesz 25 GB woluminu logicznego dla katalogu /var, mona pomin
pierwszy utworzony VG, a katalog /var magicznie zostanie podzielony pomidzy dwa
mniejsze dyski. Jeeli w pniejszym czasie okae si, e dla tego katalogu przyznano
zbyt duo miejsca, mona zmniejszy system plikw i po prostu przenie troch wolnego miejsca z pierwszego VG do drugiego. Moliwoci s niewyczerpane.
223
224
Po tym, jak instalator pobierze zaktualizowane rda, zostanie wywietlona lista popularnych typw serwerw, takich jak DNS, LAMP, Mail, OpenSSH, PostgreSQL, serwer wydruku i Samba. Po wybraniu jednej lub kilku opcji instalator automatycznie
pobierze standardowy zestaw oprogramowania potrzebnego dla danego serwera lub
serwerw, a take przeprowadzi niektre podstawowe czynnoci konfiguracyjne.
Jeeli na przykad chcemy zainstalowa rodowisko LAMP, ale chcemy mie te
moliwo korzystania z ssh, z menu wybieramy serwery LAMP i OpenSSH.
WSKAZWKA
Instalacja oprogramowania
Dalszy przebieg instalacji zaley od wybranego typu serwera; w rnych przypadkach mog
zosta zadane dziesitki pyta dotyczcych poszczeglnych programw. Kiedy na przykad
zdecydujemy si na instalacj rodowiska LAMP, program instalacyjny zaleci utworzenie hasa
dla superuytkownika MySQL.
225
Archiwum Ubuntu
Zanim zanurzymy si w omwienie szczegw zarzdzania pakietami, naleaoby
pokrtce zarysowa sam struktur gwnego archiwum pakietw Ubuntu, wspomnianego we wprowadzeniu do tego rozdziau. Ot dla kadego kolejnego wydania
dystrybucji tworzonych jest pi repozytoriw pakietw, o nazwach: main, restricted,
backports, universe i multiverse. W nowo zainstalowanym systemie aktywne s jedynie dwa pierwsze z wymienionych repozytoriw (oraz repozytorium uaktualnie
bezpieczestwa). Oto podzia pakietw archiwum wedug repozytoriw:
226
Wiersze pliku zaczynajce si od znaku kratki (#) to komentarze, ktre maj wycznie znaczenie informacyjne i s ignorowane przez APT. Na pierwszym miejscu
w pliku widnieje rdo odnoszce si do pyty instalacyjnej, umieszczone tu przez
instalator; dalej wida dwa nastpne rda (lub co bardzo podobnego):
deb http://pl.archive.ubuntu.com/ubuntu precise main restricted
deb-src http://pl.archive.ubuntu.com/ubuntu precise main restricted
227
dpkg
Pierwszy przystanek: debianowy meneder pakietw dpkg, czyli najniszy moliwy
poziom stosu mechanizmu zarzdzania pakietami. Za porednictwem narzdzia
dpkg-deb program dpkg zajmuje si pojedynczymi plikami pakietw (same pakiety to
pliki z rozszerzeniem .deb).
dpkg posiada obszern i wyczerpujc dokumentacj zebran na stronach podrcznika systemowego man, z ktrych moesz si dowiedzie o rozmaitych opcjach programu dokumentacj wywoasz poleceniem man dpkg. Skupimy si tu jedynie na
operacjach, do ktrych dpkg wykorzystywany jest najczciej, czyli na wypisywaniu
listy pakietw i na instalowaniu pakietw. Rzecz jasna dpkg moe te usuwa pakiety,
Wykaz pakietw
Polecenie dpkg -l | less wypisze na konsoli list wszystkich zainstalowanych w systemie pakietw; wypis ma format szeciokolumnowej tabeli. Pierwsze trzy kolumny
maj szeroko jednego znaku i sygnalizuj (odpowiednio) podany status pakietu,
228
Zabezpieczaj si
Bardzo, ale to bardzo ostronie podchod do pakietw spoza oficjalnego archiwum Ubuntu.
Pakiety z tego archiwum zostay solidnie sprawdzone i mona mie zupen pewno, e
nie zawieraj wirusw, robakw, koni trojaskich ani innych puapek. Jeli bdziesz instalowa oprogramowanie wycznie z archiwum Ubuntu, moesz spokojnie zapomnie
o wirusach.
Co innego z pakietami dzikimi tu nigdy nie wiadomo, co tak naprawd zainstaluje si
w systemie. Jeli zainstalujesz zoliwie spreparowany pakiet, jego twrca moe przej
kontrol nad systemem. Dla wasnego bezpieczestwa powiniene wic zupenie zrezygnowa
z instalowania pakietw spoza archiwum. A jeli ju musisz, niech bd to pakiety z absolutnie
zaufanego rda!
Zarwno programici, jak i administratorzy to osobnicy wielce niecierpliwi, wic jeli zabrako Ci cierpliwoci do przeczytania powyszej notki, przeczytaj j teraz. To
powana sprawa. A teraz idmy dalej: zamy, e pobrae z sieci pakiet o nazwie mojekstra-serwer.deb. Aby go zainstalowa, wystarczy, e wpiszesz:
$ sudo dpkg -i mojekstra-serwer.deb
229
Program dpkg rozpakuje pakiet, sprawdzi, czy obecny stan posiadania systemu spenia wymagania pakietu (czyli czy s spenione zalenoci wymagane przez pakiet), i ewentualnie zainstaluje pakiet. Pamitasz, co powiedzielimy o niedostpnoci
konta root w domylnej instalacji? Instalowanie pakietw to czynno administracyjna,
wymagajca wysokich uprawnie, ktre uzyskujemy tu za porednictwem polecenia
sudo, poprzedzajcego waciwe polecenie administracyjne. Program sudo przed wykonaniem docelowego polecenia zapyta o Twoje haso.
WSKAZWKA
apt-get i apt-cache
Przejdmy na nieco wyszy poziom. Program dpkg para si jedynie manipulowaniem pojedynczymi plikami pakietw, tymczasem apt-get potrafi samodzielnie
pobra pakiet z archiwum Ubuntu albo skopiowa go z pyty CD. Dopiero ten
program udostpnia uytkownikowi spjny i kompletny interfejs zarzdzania pakietami i nic dziwnego, e wikszo administratorw systemu tam, gdzie mona, stosuje
go zamiast dpkg.
Program apt-get suy co prawda do realizacji wysokopoziomowych operacji na pakietach, ale nie potrafi zezna, ktre pakiety z archiwum mona wybra do zainstalowania. Potrafi za to dyskretnie odczyta te informacje z lokalnego bufora pakietw,
ktrym manipuluje si z kolei za pomoc prostego programu apt-cache. Zobaczmy na
prostym przykadzie, jak pracuj te polecenia. Zamy, e prbujesz znale i zainstalowa polecenie, ktre pozwoli manipulowa rozszerzonymi atrybutami systemu
plikw.
230
Parametrem polecenia apt-cache search moe by zarwno nazwa pakietu, jak i fraza
opisujca pakiet, jak w powyszym przykadzie. To, co wida poniej polecenia, to
wynik poszukiwa, skadajcy si z wierszy zawierajcych nazw pakietu po lewej
i jednowierszowy opis pakietu po prawej. Zdaje si, e pakietem, ktrego szukalimy,
jest attr (wedug opisu to pakiet z narzdziami do manipulowania rozszerzonymi atrybutami systemu plikw); sprawdmy, c to za pakiet:
$ apt-cache show attr
Package: attr
Priority: optional
Section: utils
Installed-Size: 240
Maintainer: Ubuntu Core Developers <ubuntu-deeldiscuss@lists.ubuntu.com>
Original-Maintainer: Nathan Scott <nathans@debian.org>
Architecture: i386
Version: 1:2.4.39-1
Depends: libattr1, libc6 (>= 2.3.4-1)
Conflicts: xfsdump (<< 2.0.0)
Filename: pool/main/a/attr/attr_2.4.25-1_i386.deb
Size: 31098
MD5Sum: 84457d6edd44983bba3dcb50495359fd
SHA1: 8ae3562e0a8e8a314c4c6997ca9aced0fb3bea46
SHA256: f566a9a57135754f0a79c2efd8fcec626cde10d2533c10c1660bf7064a336c82
Ubuntu Package Management 161
Description: Utilities for manipulating filesystem extended attributes
A set of tools for manipulating extended attributes on filesystem
objects, in particular getfattr(1) and setfattr(1).
An attr(1) command is also provided which is largely compatible
with the SGI IRIX tool of the same name.
.
Homepage: http://oss.sgi.com/projects/xfs/
Bugs: mailto:ubuntu-users@lists.ubuntu.com
Origin: Ubuntu
Niech Ci nie zniechci ilo informacji bardzo atwo wyuska z tego wypisu to,
co najwaniejsze. W polu opisu (Description) upewnimy si, e faktycznie jest to
pakiet, o ktry chodzio. Z pozostaych pl odczytamy dokadny numer wersji pakietu
(Version), zalenoci (Depends) i pakiety kolidujce (Conflicts), a take adres poczty
elektronicznej, pod ktry moesz sa zgoszenia bdw wykrytych w pakiecie. Z kolei w polu nazwy pliku (Filename) czon pool/main mwi, e pakiet pochodzi z repozytorium main archiwum Ubuntu.
231
Instalowanie pakietu
Jak dotd idzie niele. Pora na faktyczne zainstalowanie pakietu w systemie:
$ sudo apt-get install attr
Usuwanie pakietu
Dla celw dydaktycznych zaoymy, e jako osoba niezdecydowana postanowie
jednak usun wieo zainstalowany pakiet attr powiedzmy, bez orzekania winy,
e po prostu jako wam si nie ukadao. Do kosza z attr!
$ sudo apt-get remove attr
Aktualizowanie systemu
Instalowanie i usuwanie pakietw to jedno z typowych zada administracyjnych, ale
nie tak typowe jak dbanie o aktualno samego systemu. Nie oznacza to cigego
instalowania coraz nowszych wersji oprogramowania (hm oznacza, ale nie w potocznym rozumieniu takiej operacji), bo raz wcielony do dystrybucji Ubuntu program nie pojawia si ju w zwykych repozytoriach w nowszych wersjach wyjtkiem jest repozytorium backports. Skoro jednak zniechcalimy ju do aktywowania
repozytorium backports na serwerze z racji niedostatecznie solidnego kontrolowania i testowania trafiajcych tam pakietw, a take skoro na serwerze nie zmienia
si oprogramowania tylko dlatego, e pojawio si w nowej wersji, to nie ma powodw przystpowa do wycigu o numerki wersji. Nowe funkcje w nowych wersjach
to najczciej rwnie nowe bdy, a jako administrator systemu powiniene przedkada stabilno systemu nad jego nowoczesno, jeli jest tylko sztuk dla sztuki.
Krtki, bo zaledwie szeciomiesiczny, cykl produkcyjny Ubuntu oznacza zreszt,
e i tak za p roku bdziesz mia do dyspozycji wszystkie nowinki tyle e jeli
trafi wreszcie do repozytorium main, bd ju dokadnie sprawdzone. Dbanie o aktualno systemu serwerowego sprowadza si wic do uaktualniania oprogramowania jedynie o niezbdne poprawki i aty zabezpieczajce, eliminujce luki wykryte
ju po wcieleniu oprogramowania do dystrybucji.
232
Na szczcie przy uyciu programu apt-get to zadanie jest zupenie proste. Uaktualnion list pakietw pobiera si z archiwum Ubuntu poleceniem:
$ sudo apt-get update
Po tym poleceniu apt-gt albo stwierdzi, e nie ma nic do roboty (system jest aktualny),
albo przedstawi list pakietw do aktualizacji, a potem samodzielnie przeprowadzi
te aktualizacje na pakietach. Prawda, e to wygodne?
Proces aktualizacji moe potrwa nawet kilka godzin i raczej nie naley go przerywa.
233
234
aptitude
Najwyszy poziom zarzdzania pakietami to niechybnie aptitude: zgrabny, kolorowy, tekstowy interfejs wymienny z poleceniem apt-get. Nie bdziemy go tu szczegowo omawia; mnstwo informacji dla przyszych uytkownikw zawieraj strony dokumentacji systemowej man oraz podrczny system pomocy samego aptitude
(dostpny, kiedy uruchomisz aptitude w powoce). Warto jednak o nim choby
wspomnie, bo jedn z gwnych przyczyn, dla ktrych niektrzy administratorzy wol
aptitude od apt-get, jest lepsza obsuga tak zwanych pakietw osieroconych. To
pakiety, ktre zostay zainstalowane jako wymagane zalenociami innych pakietw,
ale te inne pakiety zostay potem usunite, a w systemie pozostay osierocone i nikomu ju niepotrzebne pakiety zalenoci. apt-get nie przewiduje adnych automatycznych mechanizmw pozbywania si pakietw osieroconych, zostawiajc
to zadanie narzdziu deborphan, ktre mona zainstalowa z archiwum. A aptitude
radzi sobie z osieroconymi pakietami automatycznie.
Sztuczki i kruczki
Gratulacje! Skoro dotare a tu, moesz rwnie sam sobie pogratulowa nowych
umiejtnoci w zakresie zarzdzania pakietami na serwerze Ubuntu. Zanim przejdziesz do kolejnych zagadnie, naley Ci si jeszcze cigawka, ktra pewnie wczeniej czy pniej przyda si w pracy.
235
Jednowierszowy wynik polecenia wskazuje na pakiet (po lewej), z ktrego zainstalowano plik /etc/crontab.
I prosz: apt-file powie, w ktrym pakiecie szuka pliku bzr; odpowied bdzie
miaa format identyczny z formatem w przypadku polecenia dpkg -S.
Tyle sztuczek dotyczcych zarzdzania pakietami w systemie. Czas zaj si jego
bezpieczestwem.
236
lejowane i zawsze zagroone konto root. Wreszcie przez pene osiemnacie miesicy
(a w przypadku 14.04 LTS nawet przez pi lat) od wydania dystrybucji masz
gwarancj dostpnoci wieych poprawek i at eliminujcych luki w zabezpieczeniach za darmo.
W tym podrozdziale zajmiemy si administrowaniem kontami uytkownikw, bezpieczestwem systemu plikw, wydzielaniem zasobw systemowych, obsug dziennikw, a take bezpieczestwem sieci. Bezpieczestwo Linuksa to temat gboki
i trudny tu znajdziesz jedynie elementarz zagadnie, omijajcy wiele kwestii.
Aby by dobrym administratorem, powiniene uczy si rwnie z innych rde.
Ksika ta ukazaa si te w polskim przekadzie jako Debian/GNU Linux (Helion, 2002) przyp. tum.
237
Tylko ostronie: baza danych sudoers, w pliku /etc/sudoers, nie jest przeznaczona do
otwierania w zwykym edytorze tekstowym, bo taki edytor nie pozwalaby na kontrolowanie skadni wpisw! A jeli co tam namieszasz, moe si okaza, e utracisz
moliwo sterowania wasnorcznie zainstalowanym systemem.
W pakiecie manpages-pl znajduj si tumaczenia wielu stron podrcznika systemowego man na jzyk
polski przyp. tum.
238
nodev
System plikw zamontowany z opcj nodev nie pozwoli na tworzenie ani uywanie
plikw specjalnych w postaci plikw urzdze. W wikszoci systemw plikw nie ma
adnego uzasadnienia dla zezwalania na interpretowanie plikw jako urzdze blokowych czy znakowych, a takie zezwolenie jest potencjalnym zagroeniem dla
bezpieczestwa systemu.
nosuid
Jeli przeczytae ju cokolwiek o uprawnieniach w uniksowych systemach plikw,
wiesz z pewnoci, e niektre pliki mona oznacza specjalnymi atrybutami, aby
uruchamianie ich wizao si kadorazowo z przejciem przez uruchomiony proces
uprawnie waciciela pliku albo grupy wspwacicieli czsto chodzi o prawa
uytkownika root. Atrybuty te to tak zwane bity setuid (suid) i setgid (sgid), a zezwolenie na ich ustawianie poza katalogami zawierajcymi programy systemowe jest
zwykle zbdne i stanowi nawet osabienie poziomu bezpieczestwa. Jeli uytkownik
ma moliwo utworzenia pliku wykonywalnego z atrybutem suid albo jeli zdobdzie taki plik z bliej nieznanego rda, otrzyma potencjaln moliwo przejcia
kontroli nad systemem.
noexec
System plikw montowany z opcj noexec nie pozwala uytkownikom na uruchamianie z niego jakichkolwiek plikw wykonywalnych.
noatime
Ta opcja wymusza, aby system plikw nie rejestrowa w atrybutach pliku czasu
ostatniego odwoania do pliku. Pochopne i bezkrytyczne stosowanie tej opcji moe
mie negatywne skutki dla bezpieczestwa systemu, bo redukuje moliwoci prowadzenia ledztwa, majcego wykaza przebieg, zakres i skutki wykrytego ju wamania. A uywa si jej gwnie ze wzgldu na zwikszon wydajno odwoa do
plikw dlatego naleaoby j stosowa na tych systemach plikw, gdzie wydajno
jest istotna, a zagroenie wamaniem nike.
Sztuka podejmowania decyzji dotyczcych wyboru opcji montowania dla poszczeglnych partycji nie jest, niestety, nauk cis i trudno da tu jednoznaczne wskazwki zwykle jasno w kwestii potrzebnych opcji zyskuje si w miar oswajania
z administrowaniem systemami. Mona jednak da wskazwki oglne jako propozycje wyjciowe do samodzielnego rozpatrzenia:
239
hard
as
data
memlock
rss
nproc
2097152
131072
131072
1013352
128
Te ograniczenia pozwalaj zwykym uytkownikom na powoywanie do ycia najwyej 128 procesw, z przestrzeni adresow o maksymalnym rozmiarze 2 GB, o rozmiarze danych zablokowanych do przechowywania w pamici operacyjnej do 128 MB i maksymalnym zbiorze rezydentnym 1 GB.
Jeli chciaby ograniczy uytkownikom dostpne dla nich miejsce na dysku, powiniene zainstalowa pakiet quota i zapozna si z jego dokumentacj man.
240
241
W internecie znajdziesz mnstwo podrcznikw, poradnikw, instrukcji i przewodnikw powiconych poleceniu iptables; sporo informacji o dostpnych opcjach polecenia zawiera dokumentacja systemowa man. Warto powici troch czasu na zapoznanie si z tym narzdziem, bo wanie za jego porednictwem mona najbardziej
wpyn na bezpieczestwo sieciowe systemu linuksowego, a dowiadczenie wyniesione z tej nauki pozwoli swobodnie operowa rwnie innymi systemami zapr
sieciowych.
Jeeli chcesz zarzdza zapor sieciow w Ubuntu Server w podstawowym zakresie,
nie ma potrzeby zapuszcza si w rejony iptables. System jest wyposaony w doskona nakadk ufw, dziki ktrej dodawanie regu do zapory jest zupenie proste.
Wicej informacji na temat ufw mona znale w dokumentacji man tego narzdzia,
a jeli potrzebne bd bardziej szczegowe dane, warto sign do rozdziau o bezpieczestwie w The Official Ubuntu Server Book.
242
zalee na informacjach przechowywanych w systemie wtedy korzyci wynikajce ze zdobycia cennych danych stawiaj wysoko poprzeczk zabezpieczeniom
systemu.
Zagadnienia bezpieczestwa s o tyle atrakcyjne, e przenikaj dosownie wszystkie
aspekty dziaania systemw komputerowych. Dobra orientacja w bezpieczestwie
systemu wymaga niezwykle dogbnego poznania szczegw dziaania komputerw
i systemw operacyjnych, wic jeli chciaby specjalizowa si w takiej dziedzinie
i nie wiesz, od czego zacz, zacznij wanie od bezpieczestwa, a zgbiajc ten temat,
dowiesz si naprawd duo. Oby z korzyci dla siebie i innych! Powodzenia!
WSKAZWKA
Bd w kontakcie
Jeli chcesz powiedzie nam, co polubie w Ubuntu Server albo czego tu nie cierpisz, jeli masz
ochot wysa nam pozdrowienia albo po prostu porozmawia, zapraszamy! Odwied list dystrybucyjn poczty elektronicznej pod adresem https://lists.ubuntu.com/mailman/listinfo/ubuntuserver i przycz si do listy ubuntu-server, odwied nasz stron w serwisie Launchpad
(https://launchpad.net/people/ubuntu-server) albo wskocz na IRC-a okupujemy tu kana
#ubuntu-server na serwerze FreeNode. Do usyszenia!
Zaawansowane zagadnienia
Jeden rozdzia ksiki nie jest waciwym miejscem, eby zgbia szczegy wszystkich funkcji upakowanych w Ubuntu Server. Brakuje na to miejsca, a wiele z tych
funkcji jest wysoce specjalistycznych. Jednak to nie powstrzyma nas od byskawicznej po nich wycieczki. Naszym celem jest podanie tylu informacji, eby czytelnicy
wiedzieli, e dana funkcja jest w systemie; chcemy te na tyle ni zainteresowa, aby
zechcieli dowiedzie si o niej wicej, tym bardziej e niektre z nich mog mie
znaczenie dla sposobu korzystania z Ubuntu.
Wirtualizacja
Jeeli jest jakie sowo, ktre od paru lat sycha cigle w kontekcie uywania
serwerw, to jest nim wirtualizacja. W sierpniu 2007 roku firma VMware zajmujca si wirtualizacj zebraa miliard dolarw w pierwszej publicznej ofercie
swoich akcji, a sam termin wirtualizacja przebi si z biur inynierw do gwnego nurtu finansjery, a wkrtce do dyrektorw dziaw informatycznych i osb
zajmujcych si technologiami.
W skrcie: wirtualizacja to sposb, w jaki mona zmieni jeden komputer w wiele.
Erudyci zauwa, e jest to dokadne przeciwiestwo aciskiej sentencji zamieszczonej na pieczci Stanw Zjednoczonych, ktra brzmi E pluribus unum, czyli
Jedno uczynione z wielu. Istniej technologie wpisujce si w t sentencj, na
Zaawansowane zagadnienia
243
244
Replikacja dyskw
Omwilimy znaczenie RAID w ochronie spjnoci danych w przypadku awarii
dyskw, ale nie odpowiedzielimy na nastpujce pytanie: co robi, gdy padnie cay
komputer? Odpowied zaley od konkretnego przypadku i dawanie uniwersalnych
rad tym razem nie ma sensu. Jeeli na przykad jeste Google, to masz zautomatyzowane narzdzia do zarzdzania klastrami, ktre po wykryciu, e dane urzdzenie
si psuje, przestaj kierowa na nie zadania do czasu, a technicy usun usterk. Ale
jest tak dlatego, e infrastruktura Google jest tak zbudowana, e adne urzdzenie
nie przechowuje danych, ktre nie byyby gdzie zreplikowane (pomijajc przypadki
patologiczne), dlatego awaria ktregokolwiek urzdzenia jest waciwie bez znaczenia.
Zaawansowane zagadnienia
245
Jeeli jednak nie posiadasz, jak Google, tysicy dodatkowych, zbdnych serwerw,
moesz rozway prostsz metod: replikacj w czasie rzeczywistym caego dysku
twardego: co jak RAID 1, tyle e przez sie.
Taka moliwo nazywa si DRBD (Distributed Replicated Block Device), a zastosowanie nie ogranicza si tylko do dyskw twardych: mona zreplikowa dowolne
urzdzenie blokowe. Poczwszy od wydania 9.04, technologi DRBD mona znale
w Ubuntu, potrzeba jedynie pakietu drbd8-utils. Pen dokumentacj DRBD mona
znale na stronie www.drbd.org.
Przetwarzanie w chmurze
Przetwarzanie w chmurze to najbardziej interesujcy aspekt wirtualizacji: mona
atwo tworzy, zatrzymywa, usuwa wiele wirtualnych komputerw uruchomionych na jednym, fizycznym urzdzeniu. Dla uytkownika wirtualne maszyny
dziaaj jak zwyke komputery.
Dziki przetwarzaniu w chmurze moc obliczeniowa komputerw staa si towarem. Teraz nie trzeba ju planowa instalacji i budetu dla nowych mocy obliczeniowych z wielomiesicznym wyprzedzeniem. Teraz wystarczy zapyta chmur,
a potrzebne komputery znajd si w cigu sekund. A kiedy przestan by potrzebne, moesz je po prostu porzuci.
To jak rnica midzy kopaniem studni a posiadaniem wody w kranie. W tym
drugim przypadku woda wci pozostaje drogocennym zasobem, ale nie musisz
inwestowa, aby j zdoby. Jeeli masz dostp do chmury, moc obliczeniowa moe
pozostawa ograniczona, jednak jest zdecydowanie atwiej dostpna, mona j
wspdzieli lub wykorzystywa w innych celach.
Jeeli chcesz skorzysta z mocy obliczeniowej chmury, moesz to zrobi na kilka
sposobw: zbudowa wasn chmur lub kupi moc obliczeniow od jednego z duych dostawcw, takich jak Amazon czy RackSpace. Dziki Ubuntu moesz poczy oba te rozwizania.
Ubuntu znajduje si w samym centrum rewolucji zwizanej z chmurami obliczeniowymi. Moe suy zarwno jako podstawowy system, na ktrym dziaa klaster dostarczajcy mocy obliczeniowej, jak i system wybierany przez uytkownikw
do uruchamiania na wirtualnych maszynach.
Poniewa przetwarzanie w chmurze to nowa technologia, wszystko dzieje si
szybko, ale dominuj dwa podejcia do uruchomienia chmury: EC2 Amazona
i otwartordowy projekt OpenStack. Ubuntu obecne jest w obu. To doskonaa
wiadomo dla tych, ktrzy chc poeksperymentowa, poniewa Ubuntu oferuje
szeroki zestaw narzdzi do konfigurowania i zarzdzania wasn chmur.
246
W tym momencie Juju tworzy wirtualn maszyn, instaluje Zookeepera i konfiguruje go. Aby okreli status instancji, uyj nastpujcego polecenia:
$ juju status
Zaawansowane zagadnienia
247
Wystarczy doda tylko jedn lini, aby mie wersj dewelopersk! Moliwo
atwego okrelania rda, z ktrego ma pochodzi oprogramowanie, jest bardzo
przydatna.
Programici tworzcy skrypty maj moliwo umieszczania w nich takich szczegowych informacji. Mog okrela wersje, rda i inne elementy. Jeeli chcesz
zainstalowa nodejs, nie musisz ju szuka na blogach czyjego skryptu instalacyjnego. Wystarczy skrypt Juju. Proste. Skrypt ten zawiera informacje, jakiego
PPA uy.
Zezwolenie kademu na tworzenie skryptu instalacyjnego moe by niebezpieczne,
dlatego wbudowano pewne mechanizmy zabezpieczajce. To drugi argument za
korzystaniem ze sklepu (pierwszy to wygoda dla kocowych uytkownikw).
Skrypty dla Juju dostpne w sklepie przechodz przez testy spoecznoci, a take
zautomatyzowane procesy sprawdzajce bdy. Kady moe napisa skrypt na
wasny uytek lub udostpni go innym, ale nim znajdzie si on w sklepie, potrzeba bdzie troch dodatkowego wysiku.
Jest jeszcze tyle rzeczy do omwienia na temat Juju, MAAS i skryptw, e zdecydowanie wykracza to poza zakres niniejszej ksiki. Zainteresowanych odsyamy do pozycji wydanej przez Prentice-Hall pt. Official Ubuntu Server Book3,
wydanie trzecie.
3
Drugie wydanie ksiki ukazao si w polskim przekadzie pt. Ubuntu Serwer. Oficjalny podrcznik.
Wydanie II, Helion, 2011 przyp. tum.
248
Podsumowanie
Jeli nigdy wczeniej nie administrowae systemem komputerowym, zamiana roli
szeregowego uytkownika na rol najwaniejszego operatora systemu bdzie niewtpliwie trudna, niezalenie od tego, o jaki system operacyjny bdzie chodzi.
Trudno wynika z koniecznoci znacznego poszerzenia horyzontu zada. Mwic
obrazowo, nie wystarczy ju dba o porzdek we wasnym pokoju trzeba doglda
caego mieszkania. Ale te trudnoci stanowi rwnoczenie wyzwanie poznawcze
i daj wiele satysfakcji, gdy uda si je pokona (tak, to samo mwi wykadowca fizyki
czstek na pierwszym roku, ale tym razem to prawda). Wykorzystanie dystrybucji
Ubuntu do nauki to dobry wybr, bo pozwala czerpa z dowiadcze rozlegej spoecznoci uytkownikw, a take zapozna si z jednym z przodujcych systemw operacyjnych.
Jeli jeste jednym z dowiadczonych ju administratorw, ktrzy chc po prostu
sami przekona si, ile to cae Ubuntu jest warte, dobrze trafie. Projekt, cho niezwykle solidny i stabilny, wci dopiero dopracowuje si kompletu funkcji, a zesp
Server Team ciko pracuje, aby system stanowi najlepsz dostpn platform serwerow. Zwracamy uwag na zaawansowane funkcje i bardzo pieczoowicie dopracowujemy wszystkie szczegy.
Tak czy inaczej, jeli przymierzasz si do zainstalowania nowego serwera, wyprbuj
Ubuntu Server. To skoczone dzieo sztuki w tej dziedzinie i na pewno si nie
zawiedziesz. Przymierz si i powiedz nam, gdzie widziaby poprawki. Pom nam,
aby Ubuntu zagrao swojego rocka jeszcze mocniej.
Rozdzia 9
Projekty Ubuntu
Znane warianty
Inne wydania
Inne dystrybucje
Launchpad
Podsumowanie
250
Znane warianty
Znane warianty (rysunek 9.1) maj taki sam harmonogram wyda, wspdziel
repozytoria pakietw i pozostaj w bliskiej relacji z Ubuntu. W czasie wydawania
niniejszej ksiki dostpnych byo osiem wariantw: Xubuntu, Ubuntu Studio,
Mythbuntu, Kubuntu, Edubuntu, Lubuntu, Ubuntu Kylin i Ubuntu GNOME
zostay one omwione w tym rozdziale. Canonical wspiera te warianty swoj infrastruktur, tworzeniem obrazw ISO i zasobami. S jednak okrelone usugi,
ktrych firma nie udostpnia dla tych wariantw: testowanie obrazw ISO za
pomoc ISO Trackera, automatyczne testowanie obrazw ISO i aktualizacji, naprawa pakietw w obrazach dla komputerw typu desktop i serwer, aktualizacje
zwizane z bezpieczestwem w gwnym repozytorium, publikowanie na stronie
http://releases.ubuntu.com, przygotowywanie obrazw CD i USB. Odpowiedzialno za wymienione usugi ley po stronie danego projektu.
Znane warianty
251
252
Kubuntu
Kubuntu (rysunek 9.2) to pierwszy i najstarszy ze wszystkich projektw partnerskich.
Pierwsze wydanie byo rwnolege z Ubuntu 5.04. Kubuntu w narzeczu Bemba
oznacza ku czowieczestwu, a sama dystrybucja jest oparta na rodowisku graficznym KDE zamiast na typowym dla Ubuntu GNOME. Projekt dy do poczenia
najlepszych elementw z Ubuntu i KDE i stworzenia wspaniaej dystrybucji.
Znane warianty
WSKAZWKA
253
Zasoby Kubuntu
IRC: #kubuntu
Lista dyskusyjna: http://lists.ubuntu.com/mailman/listinfo/kubuntu-users
Zesp Launchpada: https://launchpad.net/~kubuntu-members
Forum: www.ubuntuforums.org/tags.php?tag=kubuntu
Strona wiki: https://wiki.kubuntu.org/Kubuntu
WSKAZWKA
Kubuntu
Kubuntu znajdziesz pod adresem www.kubuntu.org.
Edubuntu
Edubuntu (rysunek 9.3) to wersja Ubuntu do uytku w szkoach oraz innych instytucjach i orodkach edukacyjnych. Edubuntu korzysta z technologii cienkiego
klienta Linux Terminal Server Project (LTSP) i zawiera szereg programw przeznaczonych wanie dla rynku edukacyjnego, takich jak GCompris i pakiet KDE Education. Edubuntu skupia swj wysiek na wydaniach LTS pojawiajcych si co dwa lata.
254
Wyrniajc cech Edubuntu jest dodanie do dystrybucji technologii LTSP i wczenie jej do niezwykle prostego w uyciu instalatora. LTSP wykorzystuje odmienn
od tradycyjnej metody instalacji metodologi wdraania klientw w sieci. Zamiast
penosprawnych komputerw LTSP wymaga jedynie tak zwanych cienkich klientw,
to jest taszych komputerw o mniejszych moliwociach poczonych z wydajnym
serwerem i czerpicych z jego mocy obliczeniowej do przetwarzania swoich zada.
Technologia LTSP zostaa szczegowo omwiona w ksice The Official Ubuntu
Server Book1 wydanej przez Prentice Hall.
Dla wikszoci czytelnikw tej ksiki Ubuntu to alternatywny system operacyjny
przeznaczony dla niezwykle ekscytujcej grupy uytkownikw. aden zesp ani
projekt w obrbie Ubuntu nie zrobi wicej dla wskazania, wsparcia czy rozwoju
grupy uytkownikw ni Edubuntu.
Podczas gdy Ubuntu, Kubuntu i inne desktopowe warianty skupiaj si na produktach spoecznoci GNOME, KDE i Xfce, Edubuntu zajmuje si dostarczaniem tego, co najlepsze w caym Ubuntu, odpowiednio przygotowanego do uytku
szkolnego i tak prostego w uyciu, jak to tylko moliwe. Jednym z aspektw, ktry
przyczyni si do popularnoci Edubuntu, bya jego ogromna zdolno do integracji
cienkich klientw i wydajnego komputera (serwera), co w efekcie dao moliwo
uywania niewielkich, czsto pozbawionych dysku twardego komputerw z penym systemem operacyjnym. Taki model, nieatrakcyjny dla wikszoci firm i domowych uytkownikw, wykorzystujcych tradycyjne desktopy czy laptopy, znakomicie
sprawdza si w salach szkolnych, a uatwiona konfiguracja i proste zarzdzanie
pozwoliy wyranie obniy koszty uytkowania.
WSKAZWKA
Zasoby Edubuntu
IRC: #edubuntu
Lista dyskusyjna: https://lists.ubuntu.com/mailman/listinfo/edubuntu-users
Zesp Launchpada: https://launchpad.net/~edubuntu-members
Forum: www.ubuntuforums.org/tags.php?tag=edubuntu
Strony wiki: http://wiki.ubuntu.com/Edubuntu
WSKAZWKA
Edubuntu
Edubuntu, instrukcje instalacji oraz opis dodatkowych moliwoci znajdziesz pod adresem
www.edubuntu.org.
Drugie wydanie ksiki ukazao si w polskim przekadzie pt. Ubuntu Serwer. Oficjalny podrcznik.
Wydanie II, Helion, 2011 przyp. tum.
Znane warianty
255
Lubuntu
Lubuntu (rysunek 9.4) swj obecny status wariantu uzyska przy okazji wydania
11.10; celem projektu jest zaoferowa szybsze i mniej wymagajce rodowisko
desktopowe dziki wykorzystaniu Lightweight X11 Desktop Environment (LXDE)
zamiast GNOME, KDE czy Xfce. Cho LXDE mona zastosowa w wielu dystrybucjach linuksowych, to tylko w przypadku Lubuntu jest ono domylnym rozwizaniem.
Zasoby Lubuntu
IRC: #lubuntu
Lista dyskusyjna: https://lists.ubuntu.com/mailman/listinfo/lubuntu-usersv
Zesp Launchpada: https://launchpad.net/~lubuntu-desktop
Forum: http://ubuntuforums.org/tags.php?tag=lubuntu
Strony wiki page: https://wiki.ubuntu.com/Lubuntu
256
WSKAZWKA
Lubuntu
Lubuntu znajdziesz pod adresem http://lubuntu.net.
Xubuntu
Xubuntu (rysunek 9.5) to wersja Ubuntu, w ktrej wykorzystano meneder okien
Xfce. Xfce tak powizano z dostpnymi programami, e peni analogiczn rol do
KDE w Kubuntu. W porwnaniu z Unity, GNOME i KDE Xfce jest mae i lekkie.
W standardowej konfiguracji zuywa mniej zasobw pamici i procesora ni pozostae rozwizania. Xubuntu jest czsto postrzegane jako mniej przyjazne dla uytkownika czy posiadajce mniej funkcji, ale w zamian uruchamia si i dziaa szybciej,
co wida szczeglnie na starszych i mniej wydajnych komputerach. Xubuntu jest
te bardziej elastyczne, kiedy mowa o penym dostosowywaniu. Dlatego jest czsto uywane na reanimowanych komputerach, przez wacicieli starszych maszyn
czy te tych, ktrzy za pomoc wydajniejszego interfejsu chc wycisn maksimum
mocy ze swojego sprztu.
Znane warianty
WSKAZWKA
257
Zasoby Xubuntu
IRC: #xubuntu
Lista dyskusyjna: https://lists.ubuntu.com/mailman/listinfo/xubuntu-users
Zesp Launchpada: https://launchpad.net/xubuntu-desktop
Forum: www.ubuntuforums.org/tags.php?tag=xubuntu
Strony wiki: http://wiki.ubuntu.com/Xubuntu
WSKAZWKA
Xubuntu
Xubuntu znajdziesz pod adresem www.xubuntu.org.
Ubuntu Studio
Ubuntu Studio (rysunek 9.6) to wariant Ubuntu zaprojektowany i zoptymalizowany
pod ktem tworzenia multimediw. System zawiera szeroki wybr programw
przydatnych dla uytkownikw zajmujcych si nagrywaniem, miksowaniem, edycj,
czeniem, produkcj materiaw audio i wideo oraz obrbk i tworzeniem grafiki.
Korzysta z jdra systemu umoliwiajcego zmniejszenie opnie dla dwiku
w sposb, ktry gwatownie zwiksza wydajno profesjonalnego nagrywania i edycji;
jednak kernel ten moe nie by waciwy dla innych rodowisk. Pierwsze wydanie
byo oparte na Ubuntu 7.04. Zesp Studio skupia swoje wysiki na wydaniach LTS.
258
WSKAZWKA
WSKAZWKA
Ubuntu Studio
Ubuntu Studio mona znale na stronie www.ubuntustudio.org.
Mythbuntu
MythTV (rysunek 9.7) to jeden z najpopularniejszych programw w kategorii
bezpatnych domowych centrw rozrywki; ma jednak reputacj bestii trudnej do
okieznania przynajmniej jeli chodzi o instalacj. Mythbuntu (rysunek 9.7)
stworzono po to, aby t instalacj uatwi. Tak jak Xubuntu, Mythbuntu wykorzystuje rodowisko Xfce, dodatkowo jest wyposaone w specjalnie dostosowane centrum sterowania (Mythbuntu Control Center) i dostpne w wersji live CD, zatem
mona je atwo przetestowa. Pierwsze wydanie Mythbuntu byo oparte na Ubuntu
7.10. Obecnie Mythbuntu jest oferowane tylko w wydaniu LTS.
Znane warianty
WSKAZWKA
259
Zasoby Mythbuntu
IRC: #mythbuntu
Lista dyskusyjna: www.gossamer-threads.com/lists/mythtv/users/
Zesp Launchpada: https://launchpad.net/mythbuntu
Forum: http://ubuntuforums.org/forumdisplay.php?f=301
Strony wiki: www.mythbuntu.org/wiki
WSKAZWKA
Mythbuntu
Mythbuntu znajdziesz pod adresem www.mythbuntu.org.
Ubuntu Kylin
Jednym z najszybciej rozwijajcych si rynkw dla spoecznoci Ubuntu s Chiny.
Aby speni potrzeby tego rynku, chiska spoeczno stworzya wersj Ubuntu
zaprojektowan specjalnie dla uytkownikw tego kraju Ubuntu Kylin. Oprcz
przetumaczonego cakowicie na jzyk chiski interfejsu umieszczono w niej programy, z ktrych zwykle korzystaj mieszkacy Pastwa rodka. Optymalizacja
obja chiski kalendarz, prognozy pogody z lokalnych rde i integracj z popularnym chiskim pakietem biurowym. Pierwsze oficjalne wydanie, 13.04, miao
miejsce 25 kwietnia 2013 roku.
WSKAZWKA
WSKAZWKA
Ubuntu Kylin
Ubuntu Kylin mona znale na stronie www.ubuntukylin.com.
Ubuntu GNOME
Po przenosinach Ubuntu na pulpit Unity spoeczno GNOME zostaa pozbawiona wariantu Ubuntu z tym wanie rodowiskiem. W kwietniu 2013 roku zesp
opublikowa pierwsz oficjaln wersj Ubuntu GNOME 13.04. W tym wariancie
dostarczana jest najnowsza wersja GNOME, ponadto jej twrcy staraj si utrzyma j w jak najczystszej postaci, to znaczy ogranicza do minimum liczb
modyfikacji.
260
WSKAZWKA
WSKAZWKA
Ubuntu GNOME
Ubuntu GNOME mona znale na stronie http://ubuntugnome.org.
Inne wydania
Oficjalne wydania Ubuntu obejmuj wersj desktopow, serwerow i na smartfony. S one w peni wspierane przez Canonical.
Ubuntu Server
Twrcom Ubuntu Server przywiecaa myl przygotowania Ubuntu, ktre mona by
atwo i prosto zainstalowa na serwerach. Pierwsze oficjalne wydanie miao numer
5.04, skupiono si w nim na upewnieniu uytkownikw, e instalacja i konfiguracja
najwyszej jakoci aplikacji serwerowych, takich jak MySQL, Apache i inne, moe
by prosta.
W ostatnim czasie skupiono si na ulepszaniu moliwoci zwizanych z przetwarzaniem w chmurze. Funkcje z tym zwizane maj za zadanie dostarczy uytkownikom
wszystkie narzdzia i usugi potrzebne do stworzenia wasnej chmury z Ubuntu (rysunek 9.8). Niezalenie od tego, czy mowa jest o poziomie biznesowym, czy indywidualnym, rozwizanie to umoliwia zarzdzanie chmur zbudowan na wasnych serwerach i udostpnianie jej zasobw uytkownikom, kiedy bd tego potrzebowa.
Inne wydania
261
Ubuntu Server
Ubuntu Server Edition mona znale na stronie www.ubuntu.com/server serveredition, a dodatkowe informacje na www.ubuntu.com/cloud, http://cloud.ubuntu.com i na https://juju.ubuntu.com.
262
Ubuntu Phone
Ostatni rzut oka na wydania Ubuntu obejmuje wersj zaprojektowan na telefony
i tablety. Pocztkowo nosia nazw Ubuntu Touch, aktualnie jest to Ubuntu Phone
(rysunek 9.9). Wiele wysiku zostao woone w zaprojektowanie aplikacji dla tego wariantu; wiele aplikacji Ubuntu dostpnych jest te w wersji Ubuntu Phone.
Stworzono innowacyjny, dotykowy interfejs, specjalnie przystosowany do mniejszych
ekranw dotykowych.
Ubuntu Phone
Najnowsze wieci, projekty i wersje Ubuntu Phone mona znale na stronie
www.ubuntu.com/phone.
Inne dystrybucje
263
Inne dystrybucje
Niektre dystrybucje zazwyczaj funkcjonuj poza spoecznoci Ubuntu i dysponuj
wasnymi, odrbnymi repozytoriami pakietw. Nie musz by te wydawane w zgodzie z cyklem wydawniczym Ubuntu. W przeszoci niektre z wariantw oparte
byy na innych dystrybucjach, takich Debian, ktry jest te baz dla Ubuntu. Zmiany
wprowadzone w procesie tworzenia dystrybucji przez programistw Ubuntu zostay
uznane za pozytywne i uyteczne przez tych, ktrzy chc tworzy dystrybucje dopasowane do wasnych potrzeb czy wyobrae. Lista wariantw ronie szybko i zmienia
si, dystrybucje pojawiaj si i znikaj. W pierwszym wydaniu tej ksiki ich lista bya
kompletna; ale od tego czasu tak si rozrosa, e umieszczenie jej penej wersji
w smym wydaniu nie jest ju moliwe. W zamian prezentujemy cho troch rnorodnoci istniejcej w zakresie dostpnych wariantw, przedstawiajc najstarsze
i najbardziej widoczne dystrybucje, tak aby poda cho oglne informacje o zakresie dziaa spoecznoci.
Guadalinex
Guadalinex to dystrybucja GNU/Linux tworzona i promowana przez regionalny
rzd Andaluzji, ktra z ponad omioma milionami mieszkacw jest najwiksz pod
wzgldem liczebnoci ludnoci autonomiczn spoecznoci Hiszpanii. Obecnie
Guadalinex jest jedn z najwikszych instalacji wolnego oprogramowania na wiecie,
z ponad dwustu tysicami stanowisk (a liczba ta wci ronie). Projekt jest owocem
jednomylnego poparcia parlamentu Andaluzji dla polityki spoeczestwa informacyjnego i innowacji, przyjtej w latach 2002 i 2003, wymagajcej od instytucji regionu promowania i wykorzystywania wolnego oprogramowania i otwartych licencji.
Dziki temu Guadalinex jest inicjatyw unikatow w skali wiatowej.
Pierwsze wydanie dystrybucji Guadalinex pojawio si w 2003 roku; dwie pierwsze
wydania bazoway na dystrybucji Debian. W 2005 roku w onie projektu Guadalinex
zdecydowano o oparciu trzeciego wydania na dystrybucji Ubuntu. Wydanie Guadalinex V3 bazujce na wersji 5.10 ujrzao wiato dzienne w styczniu 2006 roku, stajc
si pierwszym duym wariantem Ubuntu. Projekt jest elementem rzdowego planu
wdroenia wolnego oprogramowania w szkoach publicznych. Na pocztku 2006 roku
wdroeniem objtych byo piset szk, co dawao jakie dwiecie tysicy stanowisk
komputerowych z dystrybucj Guadalinex i wycznie wolnym oprogramowaniem.
Co roku liczby te rosn, w miar jak we wrzeniu, na progu nowego roku szkolnego,
s dokonywane zakupy sprztu (w 2006 roku byo to okoo czterdziestu tysicy
komputerw). Ju tylko dziki tej inicjatywie Guadalinex zosta wywindowany na
pozycj jednego z najwikszych wdroe wolnego oprogramowania na wiecie. Oprogramowanie to jest te wykorzystywane w publicznych orodkach z dostpem do
internetu, orodkach seniorw, bibliotekach, stowarzyszeniach kobiecych i zwyczajnie w domach wielu obywateli. Guadalinex to tylko jeden z wielu przykadw wariantw Ubuntu tworzonych we wsppracy z administracj pastwow do uytku
w szkoach i urzdach. Teraz to ju tylko jedno z masowych wdroe Ubuntu w takiej konfiguracji.
264
WSKAZWKA
Guadalinex
Guadalinex znajdziesz pod adresem www.guadalinex.org.
Linux Mint
Poniewa zaoeniem Ubuntu jest uywanie wolnego oprogramowania w takim
zakresie, jak to tylko moliwe, system nie zawiera wasnociowych kodekw multimedialnych. To byo przyczyn powoania do ycia Linuksa Mint. Z czasem wok
projektu wyksztacia si spoeczno skupiona na tworzeniu atwego w instalacji
i uytkowaniu systemu, ktry w dodatku adnie wyglda; wszystkie jego elementy
powinny by proste i sprawia przyjemno szczeglnie nowym uytkownikom.
Dystrybucja jest cakowicie kompatybilna z repozytoriami Ubuntu, z ktrych zreszt
korzysta. Gwne rnice to wygld oraz dobr zainstalowanego oprogramowania.
Dostpna jest rwnie wersja zbudowana na podstawie Debiana.
WSKAZWKA
Linux Mint
Linuksa Mint mona znale na stronie www.linuxmint.com.
WSKAZWKA
Launchpad
Jak wspomnielimy w rozdziale 1., wikszo pracownikw technicznych Canonical
nie pracuje nad Ubuntu ich zadania koncentruj si na infrastrukturze projektu.
Spor cz tej infrastruktury stanowi usugi, ktre razem tworz szkielet dla budowy dystrybucji Ubuntu. Ta superstruktura powizanych aplikacji jest okrelana
mianem platformy Launchpad. Skada si ona z kilku systemw nieopartych bezporednio na WWW, cho w caoci jest dostpna z poziomu interfejsw WWW.
Launchpad (rysunek 9.10) jako infrastruktura suy gwnie do rozwijania dystrybucji Ubuntu, ale sam w sobie nadawaby si do obsugi dowolnego projektu wolnego
oprogramowania; jest coraz popularniejszy w kilku projektach niezwizanych
z Ubuntu. Z zaoenia stanowi bowiem dla takich projektw platform do ledzenia
postpw w programowaniu, rejestrowania i poprawiania bdw oraz tumaczenia
elementw niezbdnych w efektywnych projektach zespoowych. Wszystkie te
funkcje (nadzorowanie kodowania, poprawiania bdw i tumaczenia) s cile
Launchpad
265
zintegrowane, zatem cao stanowi mechanizm znacznie ambitniejszy i potencjalnie efektywniejszy ni podobne rozwizania tradycyjne oparte na technologii WWW.
Strona WWW Launchpada opisuje projekt jako:
() zbir usug dla projektw z domeny wolnego oprogramowania. Moesz zarejestrowa swj projekt, a potem wsppracowa ze spoecznoci open source
przy kodowaniu, rejestrowaniu bdw i tumaczeniach.
Launchpad
Do Launchpada dostaniesz si pod adresem www.launchpad.net.
266
Soyuz
Soyuz jest zintegrowanym z Launchpadem oprogramowaniem do archiwizacji
i dystrybucji. Obsuguje cao automatycznego kompilowania oprogramowania
w Ubuntu dla kadej z poszczeglnych architektur i integrowanie skompilowanego
pomylnie oprogramowania do postaci archiwum. Sojuz to po rosyjsku zwizek
i nazwa statku kosmicznego, ktrym Mark Shuttleworth wybra si w swoj podr
w kosmos.
Soyuz stanowi kulisy infrastruktury. Aktywowany by w lutym 2006 roku, ale nie
wywar wpywu na sposb pobierania i umieszczania oprogramowania w Ubuntu.
Jego zadaniem jest integrowanie procesu kompilacji oprogramowania i rozdzielania
go pomidzy czciami archiwum Ubuntu. Proces kompilowania oprogramowania
nie jest uwidaczniany i nie moe by ledzony za porednictwem interfejsu WWW
infrastruktury Launchpada.
WSKAZWKA
Biece kompilacje
Status biecych kompilacji w Ubuntu jest opisywany na stronie
https://launchpad.net/distros/ubuntu/+builds.
Tumaczenia w Launchpadzie
Narzdzie do tumaczenia to oparty na WWW system tumacze zintegrowany (a jake) z Launchpadem (rysunek 9.11). By to pierwszy publicznie udostpniony komponent Launchpada. Zosta nazwany od synnego kamienia z Rosetty pyty
ciemnego granitu z tym samym napisem w trzech wersjach jzykowych, dziki ktremu odszyfrowano egipskie hieroglify.
Rosetta to przystosowana do WWW wersja edytora plikowego PO. Innymi sowy,
to prosty mechanizm, za ktrego porednictwem tumacze mog wyuskiwa listy
nieprzetumaczonych fraz (cigw) i tumaczy je pojedynczo na swj jzyk.
Chwilowo system dziaa jedynie dla tumacze z jzyka angielskiego. Do prekursorw Rosetty nale Kbabel i Gtranslate oba nie wykorzystuj WWW i mona je
cign oraz zainstalowa w Ubuntu. Przeniesienie interfejsu na WWW i zintegrowanie go ze skryptami zarzdzajcymi archiwum pozwala na obnienie progu wejcia dla tumaczy i zmniejsza ryzyko, e tumaczenia nie przenikn do dystrybucji.
Rosetta obejmuje wszystkie dajce si przetumaczy cigi zawarte we wszystkich
aplikacjach Ubuntu. Kiedy do Ubuntu trafia nowe oprogramowanie, Rosetta sprawdza, czy nie zmieniono w nim ktrego z cigw i czy nie pojawiy si nowe cigi.
Zmiana uprzednio przetumaczonego cigu owocuje oznaczeniem tumaczenia jako
niepewnego a do momentu, w ktrym tumacz sprawdzi tumaczenie, wprowadzi
niezbdne poprawki i zniesie oznaczenie. Dziki ledzeniu nowych cigw Rosetta
moe przedstawia je tumaczom, w miar jak cigi pojawiaj si w kodzie, a take
prezentowa statystyki na temat procentowego udziau cigw przetumaczonych na
wybrany jzyk w danej aplikacji albo w caym systemie Ubuntu.
Launchpad
267
Tumaczenia
Modu do tumacze znajdziesz pod adresem https://translations.launchpad.net.
Bdy a Launchpad
Narzdzie do obsugi bdw Launchpad Bugs (rysunek 9.12) to oparty na WWW
system rejestrowania bdw, podobny choby do znanej wielu uytkownikom
Bugzilli. Stanowi dla uytkownikw miejsce, w ktrym mog zgasza zauwaone
w oprogramowaniu Ubuntu bdy; zgaszaj je za porednictwem prostego w obsudze Bug Buddy, polecenia reportbug albo interfejsu WWW.
268
Launchpad
269
Bugs
Narzdzie Bugs znajdziesz pod adresem https://bugs.launchpad.net.
270
Blueprint
Blueprinta mona znale na stronie https://blueprints.launchpad.net.
Launchpad Answers
Launchpad Answers (rysunek 9.14) to narzdzie do obsugi wsparcia technicznego wbudowane w Launchpada na uytek Ubuntu oraz innych projektw wolnego
oprogramowania z nim zwizanych. Umoliwia czonkom spoecznoci zgaszanie
prb o pomoc do innych jej czonkw, ktrzy mog rozwiza dany problem.
Odmiennie od innych narzdzi, pytania i odpowiedzi mog by zgaszane w rnych jzykach. Launchpad Answers to prba uzupenienia innych form komunikacji
w Ubuntu poprzez znajomy system oznaczania treci sucy rwnie do katalogowania udzielonych odpowiedzi, ktry umoliwia szybkie i atwe znalezienie pyta
i odpowiedzi zadanych ju wczeniej przez innych. Uytkownicy mog zgasza
proby o pomoc i komunikowa si z ochotnikami ze spoecznoci zajmujcymi si
udzielaniem pomocy, aby zdoby wicej informacji, przedyskutowa problem czy
oznaczy go jako rozwizany. Oprcz przechowywania odpowiedzi w taki sposb, aby
mona byo je pniej przeszukiwa, system na podstawie treci integruje je z innymi
swoimi funkcjami, czyli narzdziem do ledzenia bdw, systemem tumacze, zespoami, poszczeglnymi osobami odpowiedzialnymi za dane zagadnienie i wszelkimi wydaniami programw monitorowanymi w Launchpadzie. Oczywicie, karma moe by powikszana poprzez dziaania w Launchpad Answers, a szczeglnie
przez udzielanie odpowiedzi.
Launchpad
271
Launchpad Answers
Launchpad Answers znajdziesz pod adresem https://help.launchpad.net/Answers.
Bazaar
Bazaar (rysunek 9.15) to rozproszony system kontroli wersji. Co to waciwie oznacza? Ot system kontroli wersji to program ledzcy i nadzorujcy proces ewoluowania kodu rdowego programw. ledzi poszczeglne zmiany, jak dodanie nowego fragmentu kodu, a take rejestruje autorw zmian. Pozwala te programistom
na wycofywanie zmian i przywracanie stanu kodu z poprzednich wersji, a take
rozgazianie linii rozwoju kodu na przykad w celu wyprbowania w osobnej
gazi nowej funkcji czy nowego pomysu bez koniecznoci wymuszania zmian
w kodzie gwnym.
272
Bazaar
Bazaaru szukaj pod adresem http://bazaar.canonical.com/en/.
Podsumowanie
273
Podsumowanie
Tworzc wietny system operacyjny uywany przez wielu ludzi, zbudowano jednoczenie baz do kreowania innych systemw. I to zarwno jako wewntrznych
projektw partnerskich, jak i dystrybucji zewntrznych. Razem przekraczamy rynki,
bariery jzykowe i geograficzne. Dodatkowo Ubuntu jest cile zwizany z innymi
projektami firmy Canonical, takimi jak Launchpad czy Bazaar. Ten drugi to wymienity system kontroli wersji; pierwszy za jest rdzeniem infrastruktury programowania, ledzenia bdw, tumacze i innych operacji w Ubuntu.
274
Rozdzia 10
Spoeczno
Ubuntu
Kanay
Zespoy, procesy i nadzr
Jak si przyczy?
Podsumowanie
276
Cho spoeczno jest w Ubuntu tak wana, nie zawsze atwo opisa jej istot. Ubuntu
jest w znacznej mierze dzieem firmy Canonical. Spoeczno z kolei, z samej definicji, obejmuje znacznie wicej ni tylko t firm. W projekcie Ubuntu uczestnicz
czonkowie i aktywici, ale nawet i oni, jako zadeklarowani wsptwrcy dystrybucji,
nie wyczerpuj pojcia spoecznoci. Projekt obejmuje przecie mnstwo obszarw
dziaalnoci, ale i osoby tam si udzielajce wci nie wyczerpuj pojcia spoecznoci.
Spoeczno Ubuntu to zbiorowisko ludzi budujcych, promujcych, wspierajcych,
dokumentujcych, tumaczcych i popierajcych Ubuntu w najrniejszych dziedzinach i na najrozmaitsze sposoby. Wikszo czonkw spoecznoci nigdy nie
miaa okazji spotka si osobicie ani porozmawia, ani nawet usysze o sobie wzajemnie. Czonkowie spoecznoci s zwizani swoim wkadem (technicznym bd
nietechnicznym) w projekt i samym projektem. Wszyscy oni powoali do ycia Ubuntu
jako dystrybucj, jako ruch spoeczny, jako infrastruktur i jako projekt. Sowem,
wsplnie zmajstrowali Ubuntu. Wiele projektw programistycznych cieszy si spor
liczb osb wspierajcych i wsptworzcych projekt, jednak niewiele takich projektw
moe si poszczyci zbudowaniem spoecznoci.
Spoeczno to rwnie obietnica, e projekt Ubuntu pozostanie otwarty. Ukierunkowanie na spoeczno oznacza, e wolontariat jest nie tylko czym podanym, ale
i zasadniczym. Znaczy to, e Ubuntu to miejsce, gdzie kady moe przyoy si do
dziea, ktre w sumie bdzie wspanialsze i wiksze ni prosta suma wkadw. Spoeczno oznacza, e cho wikszo prac programistycznych odbywa si pod egid
firmy Canonical i s osoby powicajce projektowi znacznie wicej godzin, wysiku,
kodu, tumacze, dokumentacji czy intensywniej agitujce, aden czowiek ani
adna z takich grup nie moe zawaszczy dla siebie wycznych zasug dla tego,
czym stao si Ubuntu. W Ubuntu to po prostu niemoliwe. Do tego jednym z celw
Ubuntu jest utrzymanie niskiego progu wymaga dla wszystkich, ktrzy chc wczy
si do projektu. Kady, komu zaley na Ubuntu, moe wnie co od siebie, na
swj sposb i wedug swoich umiejtnoci, a wtedy stanie si czonkiem spoecznoci Ubuntu.
W tym rozdziale zamierzamy przyjrze si elementom i procesom przejaww aktywnoci spoecznoci Ubuntu. Najpierw zajmiemy si rodkami komunikacji czonkw spoecznoci; potem przejdziemy do sposobw organizowania spoecznoci
i procesw utrzymujcych dynamik organizacji. Na kocu dowiesz si, jak moesz
si wczy do wielkiego ruchu i przyczyni do sukcesu Ubuntu.
Kanay
277
Kanay
Zgodnie z tym, co napisalimy w rozdziale 1., od samego pocztku tworzenia Ubuntu
kadziono nacisk na przejrzysto i jawno kanaw komunikacji. Decyzje techniczne i nietechniczne zostay upublicznione i podane do wiadomoci wszystkim
zainteresowanym. Jeli taka otwarto bya niemoliwa (choby ze wzgldu na konieczno zorganizowania spotkania, na ktrym si rzeczy nie mg pojawi si
kady zainteresowany), spoeczno publikowaa sprawozdania i protokoy, a na czas
samych spotka organizowano kanay komunikacji dla uczestnikw zdalnych.
W spoecznoci Ubuntu nie ma przepustek tylko dla czonkw, tylko dla programistw, tylko dla decydentw ani kanaw tajnych, z wyjtkiem takich zataje, ktre maj zapewni bezpieczestwo albo prywatno poszczeglnym uczestnikom takich rzeczy nie ma i nie bdzie, bo spoeczno Ubuntu nie zamierza ich
tworzy. Cao prac w Ubuntu odbywa si w miejscach i na forach publicznie dostpnych, gdzie kady moe si im przyglda i do nich wczy, byle z konstruktywnymi pomysami i niezbdnym szacunkiem dla pozostaych.
Oczywicie, o upublicznieniu mona mwi wtedy, kiedy wiadomo, gdzie owych
miejsc szuka. Dlatego w tym podrozdziale sprbujemy w moliwie peny sposb
udokumentowa kanay komunikacyjne Ubuntu. Znajdziesz tu opisy miejsc i forw,
na ktrych prowadzi si dyskusje na temat programowania i rozwoju, wsparcia i propagowania dystrybucji. Nie sposb zaangaowa si we wszystkie te dziedziny, ale
ju sama wiedza o ich istnieniu i znajomo odpowiednich kanaw komunikacji
pozwala przynajmniej trzyma rk na pulsie i waciwie adresowa wasne pytania, pomysy i wtpliwoci.
Listy dystrybucyjne
Najwaniejszym kanaem komunikacyjnym Ubuntu s listy dystrybucyjne. To one
stanowi miejsce, gdzie wymienia si wszystkie wane informacje i ogoszenia oraz
gdzie odbywaj si dyskusje nad kierunkami rozwoju i szczegami implementacji.
W czasie przygotowywania tej ksiki dziaao ponad 300 takich publicznych list, ale
ich liczba stale ronie. Niemniej Rada przywizuje du wag do ich aktualizacji.
Aktualne i pene zestawienie list mona znale na stronie http://lists.ubuntu.com,
tam te mona przejrze archiwum i zasubskrybowa wybran list.
Listy dystrybucyjne to jedna z najstarszych metod komunikowania si w wikszych
grupach. Lista taka posiada pojedynczy adres poczty elektronicznej; wiadomoci
tam adresowane s rozsyane do wszystkich subskrybentw listy. W Ubuntu listy s
podzielone tematycznie kady moe zapisa si na te, ktrych tematyka najbardziej go interesuje. Wszystkie listy dziaaj na serwerze lists.ubuntu.com.
278
Poza nielicznymi wyjtkami listy dystrybucyjne s dostpne dla wszystkich chtnych kady moe si na nie zapisa. W wikszoci przypadkw moliwo rozsyania wiadomoci za porednictwem list maj wycznie czonkowie list (oczywicie,
czonkostwo jest powszechnie dostpne). Oznacza to, e wszystkie wiadomoci sane
na adres listy dystrybucyjnej przez osoby niebdce czonkami danej listy s kierowane do osobnej kolejki do przegldu przez wyznaczonego moderatora ma to
zapobiega rozsyaniu ordynarnego spamu. Mona zasubskrybowa list, a nastpnie tak skonfigurowa system, e nie bdzie moliwe wysyanie wiadomoci.
Na niektrych listach moderacji podlegaj wszystkie wiadomoci bez wyjtku
chodzi o to, aby na tych listach nie tworzy zbytniego natoku wiadomoci i rygorystycznie trzyma si tematyki listy.
Listy dystrybucyjne poczty elektronicznej w Ubuntu s serwowane za porednictwem popularnego i do szeroko znanego oprogramowania Mailman. Oprogramowanie to znakomicie upraszcza subskrybowanie list, usuwanie subskrypcji i konfigurowanie najrniejszych opcji dostawy wiadomoci. Jedn z popularniejszych opcji
jest regularne otrzymywanie dziennego wycigu z wiadomoci, ktre przewiny si
przez list, zamiast kompletu tych wiadomoci. Wszystkie ustawienia s dostpne za
porednictwem interfejsu WWW pod adresem http://lists.ubuntu.com. Aby zapisa
si na list, wystarczy wysa wiadomo e-mail z wyrazem subscribe w temacie
pod adres <nazwa-listy>-REQUEST@lists.ubuntu.com.
Wszystkie listy graj istotne role w yciu spoecznoci Ubuntu, ale niektre z nich
zasuguj na wyrnienie i wiksz uwag; dobrym pomysem byoby zapisanie si
na wszystkie.
ubuntu-announce
Moderowana (w peni) lista przekazujca subskrybentom wszystkie wane ogoszenia projektu Ubuntu; nie spodziewaj si tu rednio wicej ni jednej wiadomoci
tygodniowo. To doprawdy pierwsze miejsce publikowania ogosze o nowych wydaniach dystrybucji i innych wanych informacji nigdzie nie znajdziesz ich
prdzej. Jeli korzystasz z Ubuntu, powiniene powanie zastanowi si nad subskrybowaniem tej listy; jeli zamierzasz subskrybowa tylko jedn list Ubuntu,
wybierz wanie t.
community-announce
Ta w peni moderowana listy zawiera informacje, ktre mog by interesujce dla
spoecznoci. Mog one dotyczy dat i miejsc nastpnych spotka w ramach
Ubuntu Developer Summit i tego, jak zdoby zaproszenie, a take zawiera
szczegy w sprawie zbliajcych si wyborw do Rady Spoecznoci. Do czytania tej listy nie s potrzebne adne techniczne umiejtnoci, jej subskrypcj zalecamy wszystkim zainteresowanym yciem spoecznoci.
Kanay
279
ubuntu-devel-announce
Kolejna w peni moderowana lista publikujca ogoszenia zwizane z rozwojem
dystrybucji. Rwnie cechuje si maym nateniem wiadomoci tygodniowo
pojawia si jedna, najwyej trzy. Jeli programujesz co dla Ubuntu, korzystasz
z wyda dystrybucji w fazie rozwojowej albo masz jakikolwiek techniczny wkad
w dystrybucj, powiniene koniecznie zapisa si na t list. Jeli jeste zaangaowany
w projektowanie Ubuntu musisz j czyta.
ubuntu-devel-discuss
Lista o tematyce do oglnej, jednak ograniczonej do spraw i zagadnie zwizanych z rozwojem dystrybucji. Jeli chcesz wspomc projekt w jakimkolwiek technicznym aspekcie, powiniene koniecznie subskrybowa t list, aby ledzi toczone
tu dyskusje. Liczba wiadomoci przewijajcych si przez list jest spora.
ubuntu-devel
To moderowana lista przeznaczona do dyskusji o Ubuntu. Subskrypcja jest oglnodostpna, ale publikowa na niej mog tylko programici Ubuntu lub ci, ktrzy ich
wybieraj. Pozostali uytkownicy te mog na ni pisa, ale ich listy musz by
moderowane.
280
Wszystkie oficjalne kanay IRC s dostpne w sieci Freenode IRC, ktra wsawia si
obsug rwnie wielu innych otwartych i wolnych inicjatyw. Uytkownicy mog
nawizywa poczenia z serwerami IRC za porednictwem oprogramowania dostpnego w Ubuntu: Empathy, Xchata (rysunek 10.1), IRSSI czy dziaajcego
w przegldarce internetowej klienta czatu dla uytkownikw chccych si wczy
od czasu do czasu do rozmowy (rysunek 10.2). Listy dystrybucyjne, takie jak ubuntuusers@lists.ubuntu.com, pomog uytkownikom uzyska wsparcie. Odpowiednikiem listy dystrybucyjnej poczty elektronicznej ubuntu-users jest kana #ubuntu
to pierwsze miejsce dla pytajcych o pomoc. Podczywszy si do jakiegokolwiek kanau IRC, uytkownicy powinni starannie ledzi dyskutowany temat, bo wiele czsto pojawiajcych si pyta doczeka si tu odpowiedzi i nie warto drani moderatorw pytaniami, na ktre dopiero co udzielono odpowiedzi.
Kanay
281
niesiono na kana #ubuntu+1. Trzymanie si tematyki okrelonej dla poszczeglnych kanaw pozwala spoecznoci ogarn chaos, do jakiego dy niemoderowana komunikacja w tak wielkich zespoach ludzkich. Kompletna lista jest publikowana pod adresem https://wiki.ubuntu.com/IRC/ChannelList.
Fora WWW
Oficjalne fora s najczciej uywanym kanaem komunikacji w Ubuntu. Tego rodzaju komunikacja, czyli publikowanie wiadomoci na serwerze WWW, z wielu
powodw ma sporo zwolennikw przedkadajcych j nad listy dystrybucyjne. Dla
nich wanie powoano do ycia fora Ubuntu, ktre zreszt odniosy spory sukces.
Fora, udostpniane pod adresem http://www.ubuntuforums.org/, s doprawdy mocno oblegane. Uytkownikw zliczono ponad 2 miliony, w tym blisko 10 tysicy aktywnych w danym momencie. Fora gwatownie si rozrastaj. Nietrudno si domyli, e poruszane s tu dosownie wszystkie tematy, a tylko zgrubnie zostay
podzielone na nastpujce kategorie:
W takim ukadzie fora dyskusyjne WWW Ubuntu stanowi bogate i cenne rdo
informacji oraz pomocy. To wietne miejsce na zadawanie pyta i odbieranie odpowiedzi, ale te istotny element utrzymywania dynamiki spoecznoci Ubuntu.
Jeli pragniesz jednego albo drugiego, zajrzyj na forum.
Jedyn wad forw dyskusyjnych WWW jest to, e rzadko korzystaj z nich osoby
tworzce dystrybucj cho nie jest to regua sztywna i s od niej wyjtki.
Wszyscy zainteresowani jakimkolwiek technicznym wsparciem dystrybucji bd musieli uzna wyszo owych innych kanaw, zwaszcza list dystrybucyjnych poczty
elektronicznej czy Launchpada.
Fora dyskusyjne s zakadane, moderowane i prowadzone przez ochotnikw; zarzdzaniem nimi zajmuje si specjalna rada, omwiona w dalszej czci rozdziau.
282
Wiki
Niemal od pierwszego dnia znaczna cz dokumentacji Ubuntu i pomocy technicznej bya dostpna za porednictwem oficjalnych stron wiki. Dla tych, ktrzy nie
wiedz, wiki to strona WWW, jak kady odwiedzajcy moe modyfikowa, dodajc,
usuwajc albo zmieniajc jej tre.
Istnieje kilka wiki powiconych Ubuntu; dla spoecznoci najwaniejsze s
dwie z nich. Pierwsz z nich mona znale na stronie https://help.ubuntu.com/
community (rysunek 10.3). Jest edytowana i zarzdzana przez zesp pracujcy nad
dokumentacj (Ubuntu Documentation Team); zajmuje si dokumentacj techniczn tworzon przez spoeczno na rzecz dystrybucji. Drug wiki mona znale
pod adresem https://wiki.ubuntu.com/; jest przeznaczona dla pozostaych osb.
Mona j podsumowa jako projekt zajmujcy si cigym tworzeniem, poprawianiem i dostarczaniem podrcznikw obsugi przez spoeczno i dla niej. Oglna
wiki jest uywana do tworzenia specyfikacji, planowania spotka i konferencji,
zawiera strony zespow i pojedynczych osb zaangaowanych w rozwj Ubuntu
i wszystko inne, co wystpuje w formie pisemnej i jest zwizane ze spoecznoci
Ubuntu. Wiki moe zmienia, uzupenia i reorganizowa kady uczestnik spoecznoci Ubuntu. Od kiedy rejestracja jest obowizkowa, kada zmiana moe by
ledzona i skojarzona z jej wykonawc.
Kanay
283
Serwis Fridge
Fridge (https://fridge.ubuntu.com) to dynamiczny portal spoecznoci Ubuntu.
W wielu wspczesnych kulturach drzwi lodwki su w domu za centrum ogoszeniowe. Drzwi s magnetyczne i za pomoc magnesw rodzice i dzieci mog
przytwierdza do nich notatki i rysunki przeznaczone do wiadomoci pozostaych
domownikw i goci. Dzieci czsto przylepiaj tam swoje oceny ze szkoy albo inne
rzeczy, ktrymi chc si pochwali. Fridge ma stanowi wanie takie centrum
wymiany informacji w zytej spoecznoci. Stron gwn serwisu wida na rysunku 10.4.
Fridge najlepiej opisa wanie jako portal spoecznoci Ubuntu. To po czci serwis
doniesie, po czci jarmark, a po czci agitacja. Znajdziesz tam wiadomoci,
wywiady, doniesienia ze wiatka, galeri obrazkw, kalendarz z list planowanych
imprez i zdarze, ankiety i wiele innych rzeczy. Rdzeniem witryny serwisu jest co
na ksztat bloga. Uytkownicy czsto ustawiaj adres serwisu jako stron startow
przegldarki albo subskrybuj kana RSS serwisu. Fridge wyrnia si w spoecznoci tym, e przyciga bardzo rnych jej uczestnikw: programistw, propagatorw, tumaczy, wreszcie samych uytkownikw i stanowi jeszcze jeden rodek
wymiany informacji pomidzy tymi grupami. W serwisie co dwa albo trzy dni pojawia si obszerny artyku, cho z czasem tempo zapewne wzronie do kilku artykuw dziennie. Uytkownicy mog je komentowa.
Twrc treci publikowanych w serwisie Fridge moe by kady. Jeli chciaby sprbowa swoich si, moesz przesa swoje pomysy na nowe elementy, pomysy na artykuy albo nawet wasne publikacje (artyku, fotografi, sprawozdanie z imprezy)
lij je do redakcji serwisu na adres editor-news@ubuntu.com lub poprzez
stron https://wiki.ubuntu.com/Fridge/Submit.
284
AskUbuntu.com
Strona Ask Ubuntu (zapytaj Ubuntu), dostpna pod adresem http://askubuntu.com,
to przeznaczony dla spoecznoci bezpatny serwis, ktrego celem jest uatwienie
uytkownikom uzyskania odpowiedzi na ich pytania zwizane z Ubuntu. To te
miejsce, w ktrym mona dzieli si swoj wiedz.
Udzielane odpowiedzi s oceniane przez spoeczno i na tej podstawie tworzone
s rankingi. Ten mechanizm pozwala te zachowa aktualno odpowiedzi.
Strona Ask Ubuntu umoliwia uytkownikom zadawanie pyta i udzielanie odpowiedzi, a take gosowanie (dla zarejestrowanych i aktywnych czonkw) w stylu
znanym ze stron wiki. Uytkownicy mog zdobywa punkty reputacji i odznaki;
i tak osoba moe zdoby 10 punktw reputacji i odznak. Punkty s przyznawane za kolejne gosy oddane na udzielon przez ni odpowied, a odznaka moe
by przyznana za cenny wkad w dziaanie spoecznoci. Wszystkie treci tworzone
przez uytkownikw s udostpniane na licencji Creative Commons.
Kanay
285
Ubuntu Discourse
Ubuntu Discourse (http://discourse.ubuntu.com) peni dla spoecznoci rol dystrybutora wody jako miejsca spotka towarzyskich. Takie rozmowy mog dotyczy spraw zwizanych z codzienn prac, mog by interesujce dla osb pracujcych nad podobnymi projektami. Ubuntu Discourse oferuje spoecznoci
miejsce, w ktrym mona porozmawia o najnowszych projektach, zbliajcych si
wydaniach, a nawet uzyska pomoc.
Media spoecznociowe
Media spoecznociowe, takie jak Facebook, Twitter, Google+, rwnie s wykorzystywane do upowszechniania informacji w spoecznoci.
Facebook: http://facebook.com/ubuntulinux
Twitter: http://twitter.com/ubuntu
Google+: https://google.com/+Ubuntu
286
Wraz z rozwojem spoecznoci coraz trudniej organizowa takie spotkanie i umoliwi ludziom spotykanie si. W 2013 roku zjazd odby si w sieci za porednictwem
czatw wideo.
Z pomoc Canonical Ubuntu stara si organizowa zjazdy dwa razy dla danego wydania. Zwykle pierwsze spotkanie ma miejsce na samym pocztku cyklu wydawniczego, tak aby umoliwi yw dyskusj nad zaoeniami zbliajcego si wydania.
Drugie spotkanie ma miejsce mniej wicej w poowie cyklu, dziki czemu moliwe
jest zweryfikowanie przyjtych zaoe i poczynienie kolejnych planw.
Ksztat spotka zmienia si za kadym razem, zwykle trwaj one od trzech dni do
dwch tygodni.
Uczestnicy owych konferencji opisuj funkcje i cechy, ktre chcieliby widzie w nowym wydaniu Ubuntu. W umwionym czasie albo w trakcie szeregu spotka grupki
zainteresowanych czonkw spoecznoci i programistw pracuj nad pisemnym
zarysem oczekiwa. Dochodzi do burzy mzgw, ktrej finalizacj jest formalna specyfikacja opisujca problem albo potrzeb ze szczegowym opisem sposobu usunicia wady albo implementacji nowej funkcji. Specyfikacje te maj czsto natur
mocno techniczn, ale s te takie, ktre opisuj zaoenia zwizane z przekadami
oprogramowania i dokumentacji, sam dokumentacj czy wrcz z procesami budowania spoecznoci. W postaci takiej specyfikacji mia swj pocztek choby serwis
Fridge. Z czasem specyfikacje s dzielone wedug pilnoci. Pniej poszczeglne
osoby deklaruj prac nad poszczeglnymi specyfikacjami albo s do nich przydzielane. Kada specyfikacja jest publikowana w serwisie Launchpad jako plany (blueprints), dziki czemu mog j ledzi i bra udzia w jej ustalaniu rwnie osoby
niemajce okazji uczestniczy w spotkaniu na miejscu.
W trakcie zjazdw omawiane s te sprawy spoecznoci. I tak wielu liderw
Ubuntu dyskutuje, jak rozwija umiejtnoci nie tylko wasne, ale i samej spoecznoci.
Poza odbywajcymi si cztery razy do roku konferencjami firma Canonical organizuje nieco czstsze spdy (czy rajdy). Kady z nich to jedno-, dwu- albo trzytygodniowa sesja robocza, w ramach ktrej uczestnicy s grupowani w zespoach
celowych. To czas, kiedy czonkowie zespow mog pisa kod, dokumentacj,
planowa i robi wszystko inne, byleby osign wyznaczony cel. Spotkania tego
rodzaju gromadz do 100 osb, cho na rajdach liczba ta moe by wiksza. Ich
celem jest skondensowanie wysikw twrczych w krtkich okresach, dziki czemu
zyskay sobie saw wyczerpujcych, ale i satysfakcjonujcych, niezwykle produktywnych i zabawnych. Spotkania, jako sesje czysto robocze, s zwykle ograniczane
do pracownikw firmy Canonical, ale czsto dopuszczani s rwnie wolontariusze.
Kanay
287
Konferencje uytkownikw
Zjazdy i spdy programistw s przede wszystkim skierowane do umysw ukierunkowanych technicznie lub tych, ktrzy bardzo aktywnie uczestnicz w spoecznoci Ubuntu. Celem konferencji jest wykonanie okrelonych zada dziki intensywnej interakcji czonkw zaangaowanych zespow. Konferencje oferuj miejsce
spotka dla uytkownikw, ktrzy jeszcze nie zaangaowali si aktywnie w dziaania spoecznoci. Ich celem jest zdynamizowanie uytkownikw Ubuntu poprzez zaoferowanie moliwoci spotkania i wsparcia dla procesw tworzenia
spoecznoci.
Oprcz spotka regularnie organizowanych przez lokalne zespoy Ubuntu odbyo
si ju kilka duych konferencji dla uytkownikw, a kilka kolejnych jest planowanych. Konferencje dziel si na dwa gwne typy: pierwszy to konferencje zwane
Ubuconami (skrt od Ubuntu Conferences). Ubucony odbyy si ju wiele razy,
pierwsze dwa w siedzibie Google w Mountain View oraz w Nowym Jorku; pozostae s planowane tak, aby pokryway si ze znacznie wikszymi konferencjami Linux
World, w ktrych uczestniczy wiele osb. Ubucony, gromadzce setki uczestnikw
i wspierane przez programistw, s najprostszym sposobem na nawizywanie kontaktw midzy uytkownikami Ubuntu. Na Ubucon mona przyj z wasnym komputerem, a inny uytkownik systemu czy programista zainstaluje tam Ubuntu.
Kada aktywna grupa uytkownikw Ubuntu moe zaplanowa Ubucon, ktry mona odby w rnorodnych miejscach na caym wiecie. I tak obecnie Ubucony
odbywaj si przy okazji takich wydarze jak California Linux Expo, Ohio Linux
Fest, Southeast Linux Fest i inne. Ta formua sprawdza si na tyle dobrze, e
w 2010 roku na kilku innych duych imprezach pozwolono na zorganizowanie Ubuconw jako elementw skadowych caoci; planuje si kontynuacj tego trendu
rwnie w przyszoci. Takie rozwizanie jest coraz popularniejsze, poniewa
uytkownicy Ubuntu uczestnicz w wikszych imprezach; zespoy LoCo mog sobie pozwoli na organizowanie Ubuconw, poniewa koszty zwizane z wynajciem
sali s w takich przypadkach do niskie i zazwyczaj pokrywane przez sponsora
gwnej imprezy, udzia w takich spotkaniach jest bezpatny i czsto uczestnicz
w nich osoby zwizane z Ubuntu, dziki czemu mona wykorzysta ich obecno
i zaprosi do udziau w Ubuconie.
Wszelkiego rodzaju spdy twrcw dokumentacji maj przede wszystkim zaowocowa istotnymi postpami w rozwoju dystrybucji, ale s te miejscem zabawy i miych
dowiadcze. To wanie tam mona skojarzy pseudonimy, adresy poczty elektronicznej i imiona z konkretnymi twarzami i wej w mie, niekiedy zabawne, a zawsze
produktywne bezporednie interakcje.
288
Planet Ubuntu
Dla tych, ktrzy chcieliby wiedzie, co sycha u osb odpowiedzialnych za to, czym
aktualnie jest Ubuntu, przeznaczony jest serwis Planet Ubuntu (mona go znale na
stronie http://planet.ubuntu.com, rysunek 10.5; natomiast pod adresem http://planet.
ubuntu-pl.org/ dostpna jest polska wersja serwisu). Najprociej rzecz ujmujc, to
blog o blogach, stale prezentujcy biecy wycig z blogw poszczeglnych czonkw
Ubuntu, ktrzy zdecydowali si na publikacj w systemie; wycig jest uporzdkowany
chronologicznie, w kolejnoci od najnowszych wpisw. Cho wikszo serwisu
jest powicona Ubuntu, mona tam znale rwnie informacje na temat samych
czonkw (na przykad list czonkw Ubuntu). Serwis Planet stanowi te znakomit
metod zaznaczenia swojej obecnoci w spoecznoci Ubuntu i informowania, czym
zajmuje si ona obecnie.
289
ma by jak najmniej, a rodki maj by kierowane w miejsca, gdzie s najlepiej wykorzystywane do tych, ktrzy najsolidniej wykonuj swoje zadania. Mark Shuttleworth wyjania, e to nie jest demokracja, to merytokracja; prbujemy dziaa, opierajc si raczej na ustaleniach ni gosowaniach, szukajc porozumienia z ludmi,
ktrzy bd musieli ostatecznie wykona t robot.
W projekcie chodzi o zapobieganie spirali nieporozumie przez egzekwowanie
wzajemnego szacunku w odniesieniu do stosownego Kodeksu Postpowania (Code
of Conduct) opisanego w rozdziale 1. Oczywicie, nieporozumienia s nieuniknione
i, jak to bywa, miewaj zarwno podoe techniczne, jak i nietechniczne. Spoeczno musi sobie z nimi radzi, std konieczno obecnoci organu nadzorczego, regulatora, ktry dba o spokojne rozwikanie nieporozumie i utrzymanie projektu na
waciwym kursie.
Strona WWW Ubuntu opisuje zaoenia systemu nadzoru spoecznoci trojako:
1. Dbanie o istnienie rodkw pozwalajcych ludziom na wpywanie na
decyzje dotyczce spoecznoci i dystrybucji Ubuntu.
2. Dbanie o to, aby decyzje dotyczce dystrybucji i spoecznoci Ubuntu byy
przezroczyste dla jej uczestnikw.
3. Dbanie o to, aby niezbdne decyzje byy jednak podejmowane,
nawet jeli spoeczno nie wypracuje wyranego konsensusu.
Przy takich zaoeniach system Ubuntu opiera si na delegowaniu waciwoci decyzyjnej do maych i rednich zespow. Jeli pojawia si niezgodno, jest ona rozstrzygana w onie waciwego zespou. W wikszych zespoach ich rady zajmuj si
rozstrzyganiem sporw w uporzdkowany sposb. Kiedy zespoy nie potrafi rozwika swoich wewntrznych sporw ani uzgodni wsplnego stanowiska w kwestii
szerszej, midzyzespoowej, sprawa trafia do rady odpowiedzialnej za dany obszar;
jeeli to nie pomoe, sprawa jest przekazywana do Rady Spoecznoci albo Rady
Technicznej zalenie od natury nieporozumienia. W obu radach zasiada jako
donator i pierwotny zaoyciel projektu Mark Shuttleworth, ktry zarezerwowa
rwnie dla siebie specjalne stanowisko Samozwaczego askawego Doywotniego
Dyktatora (a po angielsku SABDFL od Self-Appointed Benevolent Director For Life).
Uytkownicy wsptworz struktur nadzorcz Ubuntu poprzez uczestnictwo
w zespoach i zatwierdzanie kandydatur do obu rad.
Zespoy
Prace nad dystrybucj Ubuntu s prowadzone w zespoach odpowiedzialnych za
poszczeglne obszary. Do najwaniejszych zespow nale choby (bo ta lista jest
bardzo niekompletna) zesp do spraw forum, zesp marketingowy, zesp dokumentacyjny, zesp jdra, zesp serwerowy, zesp laptopowy i zesp do spraw
290
tumacze. Kady, kto jest zainteresowany uczestnictwem w pracach nad projektem Ubuntu, powinien przyczy si do dyskusji w ramach odpowiedniego
zespou i z pocztku choby w ten sposb bra udzia w procesie decyzyjnym.
Kiedy uczestnicy spoecznoci zauwa niedoinwestowanie w jakim obszarze,
mog powoa nowy zesp, przygotowa dla niego plan za pomoc Ubuntu wiki
i rekrutowa jego czonkw, ktrzy wespr ich wysiki. Zesp zawsze skada si z co
najmniej kilku czonkw w Ubuntu nie istniej zespoy jednoosobowe.
Kilka zespow jest tak duych i wanych, e zbudoway wasne zaawansowane
struktury na forum rad zespow. Te rady skadajce si z czonkw i liderw zespou s powoywane przez Rad Spoecznoci i dziaaj jako jej delegatury dla
okrelonego zespou i jego dziaalnoci w danym projekcie. Rady odbywaj regularne
spotkania, rozwizuj konflikty, skadaj raporty do Rady Spoecznoci, a w niektrych przypadkach nawet zatwierdzaj nowych czonkw w zastpstwie Rady
Spoecznoci.
291
292
MOTU
Kolejnym specjalnym zespoem zasugujcym na osobne omwienie jest MOTU,
czyli zesp gromadzcy opiekunw repozytorium universe. MOTU to masters of the
universe, czyli wadcy universu(m) (wszechwiata). Tytu nieco grnolotny, ale
zawsze traktowany raczej artobliwie. Sami czonkowie tego zespou nazywaj siebie
miakami, ktrzy prbuj utrzyma porzdek w universu(m) Ubuntu. To czonkowie spoecznoci powicajcy swj czas na dodawanie, zarzdzanie i obsug tak
wielu, jak to tylko moliwe, programw znajdujcych si w repozytorium universe.
Czonkowie MOTU to opiekunowie pakietw. Jako grupa opiekuj si wikszoci
pakietw pozostajcych na stanie archiwum Ubuntu. Niektre z solidnie utrzymywanych tu pakietw weszy ostatecznie do repozytorium gwnego (main), stajc si
tym samym oficjaln czci dystrybucji Ubuntu. Poniewa Ubuntu nie obejmuje
pakietw z repozytorium universe swoim wsparciem technicznym ani gwarancjami
jakoci, MOTU stanowi znakomite przedpole dla opiekunw pakietw, ktrzy mog
tu nabra dowiadczenia i w miar bezpiecznie popenia omyki (ktrych przecie
nie da si unikn), zanim zostan obarczeni wielk odpowiedzialnoci wynikajc
z przeniesienia ich pakietw do repozytorium gwnego.
MOTU maj liczne zadania i obowizki. Do najwaniejszych nale:
Czonkowie MOTU to osoby zainteresowane wkadem w rozwj Ubuntu i zdobyciem wiedzy na temat pakietw oraz prac w spoecznoci programistw Ubuntu.
Korzystaj z pomocy czonkw MOTU jako opiekunw ich wysikw. Nie ma adnych wymogw ani egzaminw na czonka MOTU, wystarczy ch nauki i oddanie
sprawie w myl Kodeksu Postpowania Ubuntu. Wielu z nich z czasem staje si
penoprawnymi opiekunami pakietw, a jeszcze inni uzyskuj status gwnych programistw. Ten trzyetapowy system pozwala wszystkim nowym opiekunom pakietw
na opanowanie tej sztuki w Ubuntu i nabieranie odpowiedniego dowiadczenia.
293
294
Rada Techniczna
Rada Techniczna Ubuntu jest odpowiedzialna za techniczne ukierunkowanie projektu
Ubuntu. Zajmuje si wszystkimi sprawami technicznymi i jako taka dopenia Rad
Spoecznoci na najwyszym poziomie struktury nadzoru w Ubuntu. Rada Techniczna jest odpowiedzialna za trzy dziedziny Ubuntu: zasady przygotowywania
i opieki nad pakietami, wyznaczanie zaoe przyszych wyda dystrybucji i wybieranie pakietw do dystrybucji. Do tego Rada Techniczna ma prawo rozstrzygania
wszystkich sporw technicznych w obrbie poszczeglnych zespow i pomidzy
nimi mniej wicej tak jak Rada Spoecznoci rozstrzyga w sporach nietechnicznych.
Gwn kompetencj Rady Technicznej s zasady przygotowywania pakietw dla
Ubuntu. To wanie Rada opracowuje i ewentualnie modyfikuje najwaniejszy dokument opisujcy procesy i standardy obowizujce wszystkie pakiety Ubuntu.
Poniewa zasady te ulegaj cigym zmianom, z kadym wydaniem Ubuntu zwizana
jest konkretna wersja zasad ustalona przez Rad Techniczn. Wszelkie sugestie
i propozycje dotyczce tych zasad powinny by przedkadane Radzie Technicznej.
Rada jest te odpowiedzialna za ustalanie zaoe dla kadego nastpnego wydania dystrybucji Ubuntu. W kadym cyklu wydawniczym wyrnia si dat okrelan mianem zamroenia funkcjonalnoci, po ktrej dystrybucja nie zmienia si ju
pod wzgldem funkcjonalnym. Ciaem wadnym do ustalenia tej daty i decydowania
o tym, czy zamroenie mona anulowa dla konkretnej funkcji albo programu, jest
wanie Rada Techniczna.
295
296
Jak si przyczy?
297
Czonkowie Ubuntu
Czonkostwo w projekcie Ubuntu to sposb pozyskiwania trwaych i znaczcych
wkadw w projekt. Czonkostwo oficjalne jest dostpne dla kadego, kto zadeklarowa przestrzeganie Kodeksu Postpowania i wykaza si trwaym i owocnym
przywizaniem do spoecznoci Ubuntu oraz istotnym wkadem. Moe on by
dowolnego rodzaju, technicznego albo nietechnicznego, ale musi mie form nadajc si do przedoenia jednej z rad czonkw Ubuntu dziaajcych pod auspicjami
Rady Spoecznoci. Kada kandydatura przed zatwierdzeniem musi by rozpatrzona
indywidualnie. Niewyczerpan list niektrych rodzajw wkadw kwalifikujcych
do czonkostwa oficjalnego znajdziesz w podrozdziale Jak si przyczy?. Rady
staraj si elastycznie podchodzi do kategoryzacji wkadw upowaniajcych do
ubiegania si o oficjalne czonkostwo.
Czonkowie maj obowizek zatwierdzania w drodze gosowania wszystkich nominacji do Rady Spoecznoci Ubuntu. Mog rwnie zosta poproszeni przez Rad
o gosowanie nad rezolucjami. W zamian zyskuj prawo do adresu poczty elektronicznej w domenie ubuntu.com i posugiwania si wizytwkami Ubuntu. Czonkostwo jest przyznawane na okres dwch lat z moliwoci przeduenia. Czonkowie,
ktrzy nie odnawiaj czonkostwa, s z pocztku traktowani jako nieaktywni; reaktywacja wie si z prost procedur przywrcenia czonkostwa przy udziale Rady
Spoecznoci.
Proces zyskiwania czonkostwa jest stosunkowo prosty i dobrze udokumentowany na
stronie https://wiki.ubuntu.com/Membership. Co najwaniejsze, wymaga od kandydatw udokumentowania ich wkadu na stronie wiki, z odnonikami do kodu,
wiadomoci sanych na listy dystrybucyjne poczty elektronicznej, dokumentacji i innych wytworzonych materiaw jasno potwierdzajcych ich zaangaowanie. Podania
o czonkostwo powinny rwnie zawiera referencje i recenzje pracy oraz zaangaowania w Ubuntu od aktywnych czonkw.
Jak si przyczy?
Uytkownicy mog uczestniczy w spoecznoci Ubuntu na najrniejszych poziomach i na przerne sposoby. Poniej podajemy te sposoby, wybrane i opisane gwnie na podstawie listy odnonikw na najodpowiedniejszej do tego zagadnienia
stronie WWW: http://community.ubuntu.com/contribute/.
298
Spotkania w sieci
W trakcie kadego cyklu wydawniczego spoeczno Ubuntu organizuje na bazie
kanaw IRC kilka spotka, w trakcie ktrych informuje o nowociach w kolejnym wydaniu, zachca uytkownikw do programowania, ju programujcych do
jeszcze wikszej aktywnoci, czonkw zespow LoCo i pozostaych uytkownikw
do wikszego wkadu w projekt. Spotkania s rejestrowane za pomoc Ubuntu
Classroom wiki: https://wiki.ubuntu.com/Classroom.
Zesp Ubuntu On Air! organizuje seri spotka z wykorzystaniem technologii
wideo. S one podobne do spotka Ubuntu Classroom, ale czciej maj tam
miejsce spotkania z kluczowymi postaciami spoecznoci, ktre odpowiadaj na
pytania uczestnikw. Szczegy i terminy najbliszych spotka mona znale na
stronie http://ubuntuonair.com.
Ordownictwo
Najprostsz drog do uczestnictwa w spoecznoci Ubuntu jest opowiadanie innym
o Ubuntu i zachcanie ich do tego projektu. Ordownictwo Ubuntu przybiera najrniejsze formy. Dobrym sposobem jest przyczenie si do dziaajcego w pobliu zespou spoecznoci lokalnej albo zaoenie takiego zespou. To bodaj najlepszy
sposb zaangaowania si w Ubuntu. Jeli brak takiego zespou, a take nie mona liczy na odpowiedni liczb chtnych do powoania nowego, mona propagowa
Ubuntu przez udzielanie si w lokalnych Grupach Uytkownikw Linuksa albo
innych grupach zainteresowa technicznych. Jak wida, sposobw jest mnstwo,
a kady z nich mocno przyczynia si do propagowania idei Ubuntu; to bodaj najmniej wymagajca aktywno uprawniajca docelowo do czonkostwa w spoecznoci Ubuntu. Wielu czonkw spoecznoci udostpnia swoje zasoby, takie jak
ulotki, naklejki, okadki pyt CD i banery na stron dostpne w Spread Ubuntu
(http://spreadubuntu.org). Spread Ubuntu to oficjalne zasoby, ktre maj pomc
spoecznoci, zespoom i poszczeglnym uytkownikom w ich ordownictwie.
Wsparcie
Pomoc innym uytkownikom oprogramowania to jedna z waniejszych aktywnoci
i jeden z lepszych sposobw na swj wkad w Ubuntu. Mona to robi przez
udzielanie si na odpowiednich listach dystrybucyjnych poczty elektronicznej, kanaach IRC i forach WWW wymienionych w poprzednich podrozdziaach. Udzielenie
odpowiedzi na pytanie uytkownika pozwala spoecznoci dystrybuowa wiedz i dowiadczenie midzy uytkownikami. Nawet pocztkujcy, ktrzy zyskuj wiedz
i umiejtnoci w rozwizywaniu prostych problemw, mog pomc nastpnym,
ktrzy popadn w te same tarapaty. Czonek Ubuntu Fabian Rodriguez podsumowa
to zgrabnie: Kady uytkownik jest czyim guru.
Jak si przyczy?
299
Pomysy i propozycje
Kolejn metod przysuenia si Ubuntu jest pomoc w ustaleniu kierunku rozwoju
projektu przez opisywanie wasnych wizji i pomysw. Odbywa si to przez udzia
w dyskusjach na stronach wiki i w sesjach burzy mzgw na konferencjach. Za
istotny wkad uznaje si te monitorowanie specyfikacji i ich recenzowanie, zwaszcza na wczesnych etapach powstawania. Warto jednak pamita, e papier wszystko
zniesie same pomysy to troch mao, jeli nie s poparte adnymi konkretyzacjami ani dziaaniami.
Dokumentacja
Kiedy ktry z uytkownikw napotyka przeszkod, moe miao zaoy, e zdarzyo
si to te innym. Jeli nie ma moliwoci rozwizania problemu przez napisanie odpowiedniej poprawki kodu, moe pomc innym choby poprzez opisanie swoich
dowiadcze i udokumentowanie metody rozwizania problemu. Dokumentacja
w Ubuntu zajmuje poczesne miejsce, a jej pisanie to kolejny niewymagajcy sposb
wniesienia swojego istotnego i docenianego wkadu do spoecznoci.
Uytkownicy przymierzajcy si do takiej aktywnoci powinni przy rozwizywaniu
problemw robi notatki i dokumentowa rozwizania na bieco. Przed opisaniem
swoich bojw powinni sprawdzi, czy problem nie zosta ju omwiony. Jeli tak,
zamiast tworzy nowy dokument, naleaoby raczej sprawdzi, czy nie da si uzupeni i ulepszy ju istniejcego. Zreszt ju samo czytanie i poprawianie cudzej
dokumentacji korygowanie przeinacze faktw, niecisoci i bdw technicznych, stylistycznych, gramatycznych czy ortograficznych moe stanowi cenny
wkad w dorobek spoecznoci. Uytkownicy powicajcy swj czas dokumentacji
mog przyczy si do zespou dokumentacyjnego Ubuntu, ktry zajmuje si pomoc w organizowaniu i koordynowaniu takich prac i w uzgadnianiu ich z przyjtymi
zaoeniami dotyczcymi dokumentacji Ubuntu.
Tumaczenia i lokalizacje
Wczeniejsze omwienie istoty i znaczenia zespow spoecznoci lokalnych powinno
rozwia wtpliwoci dotyczce tego, czy dla wszystkich posugujcych si sprawnie
jzykiem angielskim i swoim wasnym albo jeszcze innym sposobem na przysuenie si spoecznoci Ubuntu moe by wanie tumaczenie. Tumaczenia realizuje si
za porednictwem odpowiednich narzdzi (zajrzyj do rozdziau 9.), przy ktrych
uyciu poszczeglni uytkownicy mog tumaczy dowolnie wybrane elementy
systemu, od pojedynczych komunikatw po cae aplikacje. Dziki dostpnoci
prostego interfejsu ten rodzaj wkadu jest kolejnym mao wymagajcym sposobem
powikszenia dorobku spoecznoci. Powaniejsi tumacze powinni przyczy si do
lokalnych zespow spoecznoci i koniecznie zapisa si na list ubuntu-translators,
aby mie stay kontakt z innymi osobami zajmujcymi si tumaczeniami Ubuntu.
300
Zapewnianie jakoci
Kontrola i zapewnianie jakoci to dziaalno, do ktrej w wielu firmach zatrudnia
si specjalistw. W Ubuntu zesp deweloperski polega w tym zakresie na sobie i na
zespole z Canonical, liczc na wsplne ywotne zainteresowanie testowaniem oprogramowania przed wydaniem dystrybucji tylko odpowiednie testy pozwol
programistom wychwyci problemy i wyeliminowa choby te bdy, ktre dotyczyyby duej liczby uytkownikw Ubuntu. Uytkownicy mog testowa oprogramowanie, wystarczy zainstalowa u siebie najnowsz rozwojow wersj Ubuntu
i testowa pakiety, nim zostan one przekazane szerokiej spoecznoci.
Testowanie obrazw ISO, komputerw przenonych i pakietw tym zajmuje si
zesp do spraw zapewnienia jakoci. Uytkownicy chccy wspomc proces zapewniania jakoci zgoszeniem znalezionego bdu powinni skorzysta z platformy Bugs.
Mog te pomc przez zwyczajn selekcj i eliminowanie duplikatw cudzych zgosze oraz uzupenianie tych zgosze dodatkowymi opisami okolicznoci wystpowania i tak dalej. Wszyscy chtni do wzicia udziau w procesie zapewnienia jakoci
powinni zapisa si na list ubuntu-devel-announce, a take rozway monitorowanie listy ubuntu-devel.
Podsumowanie
Ubuntu to ywa i rnorodna spoeczno, obejmujca swoj aktywnoci cay
glob i wyraajca si w licznych jzykach. Aktywno spoecznoci przejawia si
gwnie w sieci, za porednictwem takich kanaw wirtualnych jak IRC, fora
WWW, strony wiki, media spoecznociowe, wideocasty, portale, jak rwnie dwch
specyficznych serwisw: The Fridge i Planet Ubuntu. Ubuntu uzupenia te
przejawy aktywnoci spoecznoci konferencjami i spotkaniami na ywo. Spoeczno Ubuntu dzieli si na rozmaite zespoy i poziomy; na samym szczycie jest
Podsumowanie
301
Rada Spoecznoci, Rada Techniczna i Samozwaczy askawy Doywotni Dyktator Mark Shuttleworth. Spoeczno cechuje si niskim progiem dla wszystkich
chccych da co od siebie i ochoczym wchanianiem takiego wkadu, docenianego ostatecznie przyznaniem tytuu oficjalnego czonka Ubuntu.
302
Skorowidz
A
aktualizacja
oprogramowania, 112, 115
plikw jzykowych, 105
systemu, 110, 115, 231
wydania dystrybucji, 232
Answers, 57
aplet
Poczenia sieciowe, 95
powiadomie, 103
aplikacja, 97, Patrz take program
aplikacje Launchpada, 57
APT, Advanced Package Tool, 132, 192, 226
aptitude, 234
archiwizowanie, 122
archiwum, 212, 225
autokonfiguracja komputera, 79
awarie macierzy, 219
B
baza danych sudoers, 237
Bazaar, 56, 271
bezpieczestwo, 182
partycji, 215
serwera Ubuntu, 235
sieci, 241
systemu plikw, 237
biblioteka, 133
biblioteka LIRC, 121
BIOS, 68
biurko, 91
Blinken, 159
blokada producenta, vendor lock-in, 102
Blueprint, 57
Blueprint Tracker, 269
bd #1, 52
bdy, 267
Bugs, 57
Byobu, 199, 208
C
Canonical Ltd., 55
cele, 47
cele techniczne, 51
Centrum oprogramowania Ubuntu, 64, 110, 126
chmura, 245
Code, 57
cyfrowa karta pamici, 159
czat, 280
czcionki, 102, 139
czonkostwo, 297
D
Dash, 67, 88
Debian, 40, 4346
desktop DVD, 62
dodatki przegldarki, 100
dodawanie
programw, 111
uytkownikw, 93
dokument HOWTO, 225
dokumentacja, 200, 206, 282, 299
304
Skorowidz
Dokumenty, 92
dostp do
ekranu, 96
partycji Windows, 186
dostpno, 161
dostosowywanie
Ubuntu, 161
wygldu systemu, 123
dot-com, 37
drukarka, 106
drukowanie zdalne, 109
DTP, 146
dyski
parzyste, 217
rezerwowe, 219
dystrybucja, 263
CentOS, 45
Debian, 43
Fedora, 43
Gentoo, 43
GNU/Linux, 43
Guadalinex, 263
Launchpad, 264
Linux Mint, 264
Red Hat, 43
Soyuz, 266
SuSE, 43, 45
dziaania na plikach, 201
dzienniki, 215
dzienniki systemowe, 239
E
eCryptfs, 224
Edubuntu, 59, 64, 253
edytor
plikw tekstowych, 204
plikw wideo, 151
edytor strumieniowy, 204
ekosystem
dystrybucji, 44
wariantw, 250
Empathy, 103
emulator sprztu, 243
F
Fedora, 43
filtr, 89, 111
filtry programu GIMP, 139
Firefox, 98
dodatki, 100
rozszerzenia, 100
zakadki, 99
folder, Patrz katalog
fora dyskusyjne WWW, 281
format
deb, 212
OpenDocument, 102
PDF, 150
SVG, 146
formaty
multimedialne, 117
zastrzeone, 120
fotografie, 119
free, 37, Patrz take wolne oprogramowanie
Fundacja Ubuntu, 58
G
GCompris, 160
geek, 43
Gentoo, 43
GIMP, 136
GNOME, 51, 86
GNU, 35
gra
Blinken, 159
KHangMan, 155
gradient, 143
grafika, 136
rastrowa, 142
wektorowa, 142, 146
gromadzenie informacji, 107
gry, 128
Guadalinex, 263
H
HUD, Heads Up Display, 162, 164
hypervisor, 244
I
identyfikacja, 76
ikona Dasha, 196
ikony, 89, 164
ikony dyskw twardych, 187
informacje o
aktualizacjach, 112, 113
dostosowywaniu, 123
Skorowidz
komputerze, 96
pakietach, 130, 132, 229
systemie, 77, 202
urzdzeniach, 123
rdach oprogramowania, 129
Inkscape, 142
instalacja, 61, 66, 74
na serwerze, 78
rodowiska LAMP, 224
z pamici USB, 66
z uyciem pyty, 78
instalowanie
aktualizacji, 112
aplikacji, 125
kodekw, 116
kodu rdowego, 193
oprogramowania z PPA, 191
pakietw, 130, 133, 231
programu, 113
rczne pakietu, 228
serwera Ubuntu, 214
systemu, 68
Unity Tweak Tool, 164
interfejs
sieciowy, 95
Thunderbirda, 105
IRC, Internet Relay Chat, 279
J
jdro, kernel, 37
jdro waciwe, 213
Juju, 246, 247
K
Kalzium, 154
Kanagram, 155
kana
#ubuntu, 280
IRC, 160, 279
RSS, 99
kanay
komunikacji, 277
komunikacji asynchronicznej, 279
oprogramowania, 132
karta
Additional, 171
Launcher, 168, 169
Panel, 168, 170
305
306
Skorowidz
L
LAMP, 214, 224
Launcher, 88, 187
Launcher Unity, 88
Launchpad, 56, 264, 266
Answers, 270
Blueprint Tracker, 269
Lens, 89, 162
LibreOffice Writer, 101
liczba dystrybucji, 44
Linux, 36
Foundation, 106
Mint, 264
LIRC, Linux Infrared Remote Control, 120
lista
CVE, 112
dystrybucyjna, 277
community-announce, 278
ubuntu-announce, 278
ubuntu-devel, 279
ubuntu-devel-announce, 279
ubuntu-devel-discuss, 279
elementw pulpitu, 163
jzykw, 105
procesw, 199
repozytoriw, 226
typw serwerw, 224
live CD, 81
LoCo, 291
lokalizacja, 74, 299
lokalizacja urzdzenia, 109
LTS, Long-Term Support, 112, 114
Lubuntu, 255
LV, logical volume, 221
LVM, Linux Volume Manager, 71
LVM, Logical Volume Manager, 81, 220222
M
MAAS, Metal as a Service, 246
Mac OS X, 66
macierz RAID, 82, 216, 218
Marble, 158
mechanizm LVM, 71, 221
media spoecznociowe, 285
meneder
okien Xfce, 59
pakietw, 194
pakietw dpkg, 227
plikw, 92
woluminw logicznych, 220, 222
Meneder ustawie CompizConfig, 172
kategoria Dostpno, 174
kategoria Efekty, 175
kategoria adowanie obrazkw, 176
kategoria Narzdzia, 176
kategoria Oglne, 174
kategoria Pulpit, 175
kategoria Zarzdzanie oknami, 177
okno gwne, 173
pole wyszukiwania, 173
menu
Gear, 96
Preferencje, 96
Ustawienia dwiku, 95
Minimal CD, 62, 78
MIT, 244
modu
Prywatno i bezpieczestwo, 182
Wygld, 166
MOTU, 292
multimedia, 115
Muzyka, 92
mylnik, 198
Mythbuntu, 258
Skorowidz
N
nadzorowanie planw, 269
nadzr spoecznoci, 289
nagrywanie
pliku obrazu, 66
pyty DVD, 65
nakadka ufw, 241
nano, 204
narzdzia do dziennikw, 240
narzdzie
Blueprint, 270
byobu, 199, 208, 209
do-release-upgrade, 232
ipvsadm, 213
Juju, 246
keepalived, 213
Konta uytkownikw, 94
Wygld, 167
nazwa
partycji, 186
serwera, 79
nonik rozruchowy, 67
numer wersji pakietu, 230
O
obraz pyty instalacyjnej, 65, 78
Obrazy, 92
obsuga
formatw multimedialnych, 117
kont, 205
obszarw roboczych, 189
okien, 189
obszar powiadamiania, 95
obszary robocze, 188
odmiany, 58
odtwarzanie
plikw audio, 117
plikw wideo, 119
pyt CD, 118
pyt DVD, 120
podcastw, 117
okno
Aktualizacje oprogramowania, 112
Centrum oprogramowania, 127
Dasha, 88
drukarki, 107
Firefoksa, 99
Konta uytkownikw, 94
P
pakiet, 111, 132
devscripts, 233
dpkg-dev, 233
fakeroot, 233
gimp, 136
inkscape, 142
Launchpad, 58
LibreOffice.org, 101
LIRC, 121
openshot, 151
PPA, 192
scribus, 146
steam, 152
Wine, 191
307
308
Skorowidz
pakiety
instalowanie, 133
kolidujce, 230
usuwanie, 134
wyszukiwanie, 135
pami USB, 66, 68
parawirtualizacja, 244
partycja, 7173, 80, 186
/home, 215
/tmp, 215
/var, 215
gwna, 74
root, 82
wymiany, 224
partycje Windows, 186
partycjonowanie, 215
pasek
Launchera, 164
narzdziowy programu Inkscape, 142
PE, physical extent, 221
personalizowanie rodowiska graficznego, 162, 178
Planet Ubuntu, 288
planetarium, 157
planowanie ukadu partycji, 71
platforma Steam, 153
plik
hardware.conf, 121
lircd.conf, 121
source.list, 232
pliki
.deb, 212
.iso, 65
.xcf, 141
audio, 117
dziennikw, 216, 239
graficzne, 149
konfiguracyjne, 185
obrazw, 62
ods, 103
odt, 103
PDF, 103
tekstowe, 204
wideo, 119, 151
pynno partycjonowania, 223
pyta
CD, 118
DVD, 68, 120
instalacyjna, 66
live CD, 62
Minimal CD, 78
Pobrane, 92
poczta elektroniczna, 103
podcast, 117
podrcznik systemowy man, 205, 233
podwjny rozruch, 70, 71
pokaz slajdw, 77
polecane programy, 128
polecenie
addgroup, 205
adduser, 95, 205, 236
apt-cache search, 230
apt-get, 234
cat, 198, 204
cd, 198, 201
chmod, 202
chown, 202
cp, 201
delgroup, 205
deluser, 95, 205
df, 202
dpkg, 229
ecryptfs-mount-private, 224
ecryptfs-setup-swap, 224
ecryptfs-umount-private, 224
free, 202
grep, 199, 204
head, 205
ifconfig, 203
iptables, 241
less, 198, 204
ls, 197, 200
lsb_release, 203
lshal, 203
lspci, 203
lsusb, 203
make install, 194
man, 122, 200, 206
mkdir, 202
mv, 201
nano, 204
passwd, 205
ps, 199, 203
pwd, 200
rm, 202
sudo, 199, 225
tail, 205, 240
top, 203
uname, 203
wc, 199
who, 205
Skorowidz
poczenie
sieciowe, 95
z serwerem, 93
pomoc
Ubuntu, 96, 200
w wierszu polece, 205
ponownie uruchamianie, 97
potoki, 199
powiadomienia, 164
powoka minimalistyczna, 214
PPA, Personal Package Archive, 114, 192
procesor, 63
procesy getty, 199
program
Adobe Photoshop, 137
Aktualizacje oprogramowania, 112
Answers, 57
apt-cache, 229
apt-get, 229, 232
Blueprint, 57
Bugs, 57
Code, 57
dpkg, 227, 229
Filmy, 119, 120
GCompris, 160
GIMP, 136
Inkscape, 142
ISO Recorder, 65
Kanagram, 155
KBruch, 155
Kig, 156
KmPlot, 156
Kopie zapasowe, 122
KTouch, 157
KTurtle, 158
Marble, 158
Meneder ustawie CompizConfig, 172
Narzdzie dyskowe, 66
OpenShot, 151
Rhythmbox, 117
Rosetta, 57
Scribus, 146
Soyuz, 57
Stellarium, 157
Step, 159
Thunderbird, 104
Tux Paint, 160
VirtualBox, 244
XChat-GNOME, 280
programowanie, 300
programowy RAID, 81
R
Rada
Forum, 295
IRC, 295
Programistw, 296
Spoecznoci, 293
Techniczna, 294
Ubuntu LoCo, 296
zatwierdzajca czonkw, 296
RAID, 81, 216, 217
recenzja programu, 130
Red Hat, 43, 45
Red Hat Cluster Suite, 213
reglamentowanie zasobw, 239
replikacja dyskw, 244
repozytoria, 113, 132
APT, 226
dokumentacji, 200
pakietw, 225
PPA, 114, 191
309
310
Skorowidz
repozytorium
backports, 225, 227, 231
main, 225, 230
multiverse, 113, 226
restricted, 225
universe, 113, 226, 227
root, 74, 82, 224
Rosetta, 57
S
SABDFL, 296
schemat
Dasha, 165
HUD-a, 166
pulpitu Unity, 165
Scribus, 146
sed, 204
sekcja
Appearance, 171
System, 172
Window Manager, 171
serwer
DNS, 224
LAMP, 224
Mail, 224
OpenSSH, 224
PostgreSQL, 224
Samba, 224
wydruku, 224
serwis
Fridge, 283
Planet Ubuntu, 288
Shuttleworth Mark, 39
skrty klawiaturowe
dla Dasha, 188
dla Launchera, 187
do obsugi obszarw roboczych, 189
do obsugi okien, 189
przeczania aplikacji, 188
skrypty Juju, 247
Slackware, 45
soczewka
Filmy, 164
Muzyka, 164
Spoeczno, 164
Zdjcia, 164
soczewki, Lens, 89, 162, 177
sortowanie, 128
Soyuz, 57, 266
ledzenie
bdw, 57
oprogramowania, 57
rodowisko graficzne, 178
T
technologia LTSP, 254
tekst, 145, 148
terminal, 190, 196
Skorowidz
U
Ubuntu, 41, 43
Desktop, 67
Discourse, 285
GNOME, 259
Kylin, 259
Phone, 262
Server, 63, 212, 260
Studio, 257
Unity, 87
ukad
klawiatury, 75
okresowy pierwiastkw, 154
Unity, 86, 123, 162, 167
Unity Tweak Tool, 163, 167
karta Additional, 171
karta Launcher, 169
karta Panel, 170
karta Search, 169
karta Shifter, 170
karta Web Apps, 171
sekcja Appearance, 171
sekcja System, 172
sekcja Window Manager, 171
uprawnienia, 202
uprawnienia superuytkownika, 199
uruchamianie
aplikacji, 88
sekwencyjne, 207
systemu, 67
systemu live, 68
systemu z pyty, 62
terminala, 196
wielu polece, 207
urzdzenia typu mainframe, 35
usugi Canonical, 55
usprawnienia, 93
ustawienia
domylne, 183
LVM, 81, 222
partycji, 83
systemu, 96, 181
uytkownika, 182
usuwanie
informacji, 183
pakietw, 134, 231
programw, 111
repozytorium, 193
uzyskiwanie pomocy, 96, 200, 205
uytkownik, 77
root, 74, 82, 224
zaawansowany, 179
uywanie
aplikacji, 97
byobu, 209
V
VG, volume group, 221
W
wariant, 63, 250
Edubuntu, 253
Kubuntu, 252
Lubuntu, 255
Mythbuntu, 258
Ubuntu GNOME, 259
Ubuntu Kylin, 259
Ubuntu Studio, 257
Xubuntu, 256
Warthogs, 40
wersje, 59
Wideo, 93
wiersz polece, 195, 209
wiki, 282
Windows, 191
311
312
Skorowidz
wirtualizacja, 242
emulacja sprztowa, 243
parawirtualizacja, 243
pena, 243
systemu operacyjnego, 243
wizja, 34
wolne oprogramowanie, 35, 36, 48
woluminy logiczne, 72, 221
Writer LibreOffice.org, 101
wsparcie, 298
wsparcie techniczne, 55, 282
wybr
drukarki, 108
jzyka, 69, 105, 106
wersji, 62
wydajno, 161
wydania Ubuntu, 114
wygld systemu, 123
wykaz pakietw, 227
wykrywanie podzespow komputera, 79
wyszukiwanie
aplikacji, 88, 125
katalogw, 88
pakietw, 135, 235
plikw, 88
terminala, 196
ustawie systemowych, 180
wywietlanie
informacji o pakietach, 229
menu, 91
X
Xen, 244
Xubuntu, 59, 63, 256
Z
zakadanie macierzy RAID, 218
zakadki
dynamiczne, 99
przegldarki, 99
zakoczenie sesji, 97