Tygodnik Gentoo: 6 listopada 2006
1.
Społeczność Gentoo
Lista dyskusyjna gentoo-user
Instalacja Windows XP po Gentoo Linux
James zapytał na liście gentoo-user o możliwość posiadania na jednym komputerze
dwóch systemów, Gentoo Linux i Windows XP instalując system firmy Microsoft jako
drugi. Martwił się, że po instalacji Windowsów, MBR zostanie nadpisany co
spowoduje niemożność skorzystania z Gentoo w czasie uruchamiania komputera. W
odpowiedzi dowiedział się, że procedura jest identyczna jak w przypadku
odwrotnej kolejności instalacji systemów. Teraz także musi skorzystać z płyty
LiveCD, aby ponownie zainstalować gruba w sektorze rozruchowym. Mark Shields
przedstawił krótkie podsumowanie poleceń z jakich należy skorzystać w trakcie
tej procedury:
Listing 1.1: Reinstalacja GRUB-a z użyciem płyty LiveCD |
# mount /dev/rootpart /mnt/gentoo
# mount /dev/bootpart /mnt/gentoo/boot
# mount -t proc none /mnt/gentoo/proc
# mount -o bind /dev /mnt/gentoo/dev
# chroot /mnt/gentoo /bin/bash
# env-update && source /etc/profile
# grep -v rootfs /proc/mounts > /etc/mtab
# grub-install /dev/hda
|
Lista dyskusyjna gentoo-dev
Przypomnienie o listopadowym zebraniu Rady Gentoo
Przypomnienie o nadchodzącym zebraniu na IRC-u rozpoczęło interesującą
dyskusję o istocie Gentoo i lekcję na temat jak najlepiej użyć Gentoo w
środowisku Enterprise.
Steve Long zaproponował utworzenie oficjalnego, binarnego repozytorium o
kilku odmianach (dla małych, średnich i dużych firm). Miałoby zostać
utworzone z paczek binarnych kompilowanych przez deweloperów przy okazji ich
codziennej pracy. Stwierdził, że to najlepszy sposób na zademonstrowanie, że
Gentoo poważnie podchodzi do kwestii zastosowania go jako system klasy
Enterprise.
Grant Goodyear odparł, że Steve nie docenia trudności, jakie występują przy
tworzeniu binarnego repozytorium oraz przecenia zainteresowanie deweloperów całą
sprawą. Dodał, że Gentoo powinno skupić się na swoich mocnych stronach, czyli
byciu metadystrybucją, która pozwala użytkownikom tworzyć i wdrażać dostosowane
do własnych potrzeb dystrybucje za pomocą narzędzia Catalyst.
Stuart Herbert zauważył, że on i inni chętnie pomogliby przy dostosowaniu
Gentoo do wymogów środowiska Enterprise poprzez dostarczanie plików
binarnych inicjatywie „Seeds”. Stwierdził też, że dystrybucje binarne są
podobnie narażone na awarie jak te oparte na źródłach.
Robin Johnson napisał, że kompilowane przez niego, jako dewelopera pakiety nie
przydały by się innym, ponieważ uwzględniają zbyt wiele detali
charakterystycznych dla jego komputera. Podzielił się także doświadczeniami z
wdrażania Gentoo w środowisku Enterprise. Zwrócił uwagę na fakt, że duże firmy
wymagają dostosowywania szczegółów na dużą skalę, na przykład używając
technologii LDAP lub Kerberos lub innych na skalę całej firmy. Wymagają także
standardowych pakietów binarnych. Rozwiązanie, które zastosował polegało na
użyciu jednego systemu do kompilacji, a następnie wykorzystaniu pakietów na
pozostałych komputerach. Osiągał to za pomocą narzędzia Catalyst i własnych
skryptów. Największe wdrożenie, w jakim brał udział, stosując się do tego planu
obejmowało pokaźny zbiór komputerów.
- węzły klastra [128 komputerów]
- główny węzeł klastra [1 komputer]
- serwery sieciowe [~60 komputerów]
- serwery ldap [2 komputery]
- dedykowane serwery plików (sieciowe katalogi domowe) [4 komputery]
- zarządzanie infrastrukturą [3 komputery]
- stacje robocze [~60 komputerów]
Usunięcie Gnome 1.4
Doug Goldstein zaproponował usunięcie starożytnego i zmurszałego Gnome'a 1.4.
Sporządził listę pakietów, które należałoby usunąć w bugu 154102.
Opcje FEATURES do usuwania zbędnej funkcjonalności
John Jawed korzystał z Gentoo przy tworzeniu obrazu initrd, który był mu
potrzebny do uruchamiania PXE przez sieć. Najważniejszy był rozmiar pliku
initrd, ponieważ zbyt duże pliki powodowały krytyczne błędy jądra.
Zmniejszył więc rozmiar initrd poprzez usunięcie wszystkich plików man i
doc. Następnie przygotował łatkę na Portage z dokonanymi w nim zmianami.
Okazało się jednak, że taką funkcjonalność można uzyskać edytując jedynie
plik /etc/make.conf.
Christian Heim polecił Johnowi zapoznanie się z flagami FEATURES "noman" i
"nodoc", a Tobias Scherbaum przypomniał o fladze "noinfo". Brian Jackson
dodał jeszcze informacje o fladze INSTALL_MASK, dzięki której możemy podać
rozdzieloną spacjami listę plików, które nie zostaną dopuszczone do
zainstalowania w systemie. W ten sposób możemy odfiltrować pliki takie jak
HACKING.gz i TODO.gz.
2.
Międzynarodowe Gentoo
Włochy: Linux Day, Genova
Włoski ruch Open Source zorganizował 28 października ogólnokrajowy Linux Day. Był to czwarty raz, kiedy
ciągle rozwijające się środowisko użytkowników Gentoo mogło przeprowadzić
„ewangelizację” i kampanię reklamową. W tym roku Gentoo Day został zorganizowany we
współpracy z GLUG-iem (Genuense Linux Users
Group). Dzięki pomocy ze strony lokalnych władz impreza została
zorganizowana w Palazzo Ducale, Piazza De Ferrari, w Genui.
Dzielni krzewiciele wiary, członkowie stowarzyszenia Gentoo Channel Italia (GeCHI) przeprowadzili
wiele prezentacji
skierowanych zarówno dla zwykłych użytkowników jak i bardziej profesjonalnych
odbiorców. Wśród poruszonych tematów można było znaleźć m.in.: „Obróbka zdjęć z
OSS”, „Uwolnij swojego Ipoda: RockBox”, „XGL dla zabawy i pieniędzy” oraz
„Praktyczne zastosowania Gentoo w środowiskach biznesowych”.
3.
Gentoo w prasie
LinuxHardware.com (2 listopada 2006)
Kris Kersey (także deweloper Gentoo) recenzuje pierwszy cztero-rdzeniowy
procesor Intela, Core 2 Extreme QX6700. Do testowania używa on 64-bitowej wersji
Gentoo Linux. Nowy procesor jest naprawdę demonem szybkości: emerge
mozilla-firefox zajęło „całe” 8 minut, gdy użyto opcji MAKEOPTS="-j5".
Każdego zainteresowanego najszybszym dostępnym komputerem biurkowym ten procesor
powinien z pewnością zainteresować.
4.
Sztuczki i kruczki
Szukanie ebulidów w nakładkach, które nie są lokalnie dostępne
Z ogromną ilością nakładek jakie są dostępne dla społeczności, jedną z przeszkód
na jakie można napotkać przy korzystaniu z ich zawartości jest znalezienie
interesującego nas pakietu. Niestety, domyślne możliwości Portage pozwalają
jedynie na przeszukiwanie nakładek, które zostały już zainstalowane w naszym
systemie. Stefan Schweizer napisał doskonały artykuł znajdujący się w blogu
Planet Gentoo o narzędziu które umożliwia zdalne przeszukiwanie nakładek, bez
konieczności ich instalacji.
To narzędzie to app-portage/eix. By uzyskać dostęp do nowych
funkcjonalności musimy najpierw odmaskować jego najnowszą wersję:
Listing 4.1: Instalacja app-portage/eix |
# echo app-portage/eix >> /etc/portage/package.keywords
# emerge eix
|
Aby upewnić się, że eix posiada wszystkie potrzebne informacje na temat
dostępnych nakładek, należy wykonać poniższe polecenia:
Listing 4.2: Aktualiazacja listy nakładek |
# update-eix
# update-eix-remote update
|
Od tego momentu eix zyskuje możliwość wyszukiwania pakietów we wszystkich
dostępnych nakładkach znajdujących się na liście laymana. Oczywiście można także
przeszukiwać oficjalne drzewo Portage.
Listing 4.3: Wyszukiwanie pakietów |
# eix -e xmms
[D] media-sound/xmms
Available versions: [M]1.2.8-r5[2] [M]1.2.10-r6[2] [M]1.2.10-r8[2]
[M]1.2.10-r14 [M]1.2.10-r14[3] [M]1.2.10-r15 [M]1.2.10-r15[3]
[M]1.2.10-r16 [M]1.2.10-r16[3] [M]20101010[1]
Installed: 1.2.10-r15[01:54:46 08/29/06][nls esd mmx
vorbis 3dnow mikmod -directfb alsa oss arts -jack -sndfile -lirc
-flac mad mp3]
Homepage: http://xmms.org
Description: X Multimedia System
[1] (layman/fluidportage)
[2] (layman/gentoojp)
[3] (layman/zugaina)
|
Więcej informacji można uzyskać z lektury strony podręcznika man dla polecenia
eix oraz w opublikowanym wpisie w blogu. Link do niego został umieszczony
poniżej.
Używanie 32-bitowego mplayera z 64-bitowym kmplayerem
Na komputerach bazujących na architekturze amd64, możemy używać pakietu
media-vide/mplayer-bin, aby odtwarzać multimedia, które wymagają kodeków
pracujących tylko w środowisku 32-bitowym (win32codecs). Jednak ta wersja
mplayera nie wygląda tak dobrze, jak jego natywna 64-bitowa wersja. Dodatkowo
nie integruje się ona z systemem w zadowalający sposób. Użytkownicy KDE mogą
zainstalować kmplayera, nakładkę graficzną bazującą na KDE. Instaluje on także
wtyczkę do przeglądarki konqueror. Aby skorzystać z binarnej wersji mplayera
należy odinstalować jego natywną, kompilowaną wersję. W domyślnej konfiguracji
kmplayer odmówi współpracy ze względu na brak pliku
/usr/bin/mplayer. Na szczęście możemy w łatwy sposób temu
zaradzić.
Listing 4.4: Tworzenie dowiązania symbolicznego |
ln -sf /usr/bin/mplayer-bin /usr/local/bin/mplayer
|
Po wykonaniu tego polecenia, natywny kmplayer będzie odtwarzał pliki wmv, a w
konquerorze będziemy mieli możliwość oglądania podglądu takich plików.
5.
Zmiana statusu deweloperów Gentoo
Odeszli
Następujący deweloperzy opuścili projekt Gentoo Linux w minionym tygodniu:
Przybyli
Następujący deweloperzy przyłączyli się do projektu Gentoo Linux w minionym
tygodniu:
- Naoaki Shindo (shindo) japoński projekt tłumaczenia dokumentacji
- Hans de Graaff (graaff) Xemacs
- Dimitry Bradt (diox) koordynator holenderskiego projektu tłumaczenia
dokumentacji
Zmienili status
Następujący deweloperzy zmienili w minionym tygodniu pełnioną w projekcie Gentoo
Linux funkcję:
6.
Bezpieczeństwo Gentoo
Asterisk: Wiele usterek
Asterisk zwiera usterki zdalnego wykonania niepożądanego kodu oraz Denial of
Service.
Więcej informacji można znaleźć w komunikacie
GLSA
Screen: Usterka w obsłudze kodowania UTF-8
Screen zawiera usterkę w kodzie obsługującym kodowanie UTF-8, która może zostać
wykorzystana do przeprowadzenia ataku Denial of Service oraz potencjalnie
zdalnego wykonania niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie
GLSA
Qt: Przekroczenie zakresu liczby całkowitej
Qt zawiera usterkę w kodzie odpowiedzialnym za przetwarzanie obrazów, która może
zostać wykorzystana do przeprowadzenia ataku Denial of Service lub zdalnego
wykonania niepożądanego kodu.
Więcej informacji można znaleźć w komunikacie
GLSA
7.
Pakiety przewidziane do usunięcia
Poniżej można znaleźć listę pakietów, które zostaną w najbliższym czasie
usunięte z drzewa Portage. Informacje te pochodzą z różnych źródeł, włączając
projekt Treecleaners oraz zgłoszenia
od poszczególnych deweloperów.
Ostatnie namaszczenie:
8.
Bugzilla
Podsumowanie
Statystyki
Społeczność Gentoo używa Bugzilli (bugs.gentoo.org) do zgłaszania i śledzenia
błędów, ogłoszeń, sugestii oraz innych form kontaktu z deweloperami. Pomiędzy 29
października 2006, a 5 listopada 2006 aktywność w serwisie przedstawiała się
następująco:
- zgłoszono 866 nowych bugów
- zamknięto lub rozwiązano 546 bugów
- otwarto ponownie 19 uprzednio zamkniętych bugów
- 154 bugi oznaczono jako NEEDINFO/WONTFIX/CANTFIX/INVALID/UPSTREAM
- 200 bugów oznaczono jako duplikaty
Spośród 10999 obecnie otwartych bugów: 30 oznaczono jako 'blocker', 107 jako
'critical', a 514 jako 'major'.
Zamknięte Bugi
Deweloperzy oraz zespoły, które zamknęły najwięcej bugów w minionym tygodniu,
to:
Nowe Bugi
Deweloperzy oraz zespoły, którym przydzielono najwięcej bugów w minionym tygodniu,
to:
9.
Opinie czytelników
Tygodnik Gentoo jest tworzony i tłumaczony przez ochotników i członków
społeczności, którzy nadsyłają swoje pomysły i gotowe artykuły. Zachęcamy
wszystkich do pomocy i współpracy przy publikacji kolejnych numerów Tygodnika
Gentoo. Oczekujemy na propozycje artykułów, interesują nas także opinie na temat
tych już opublikowanych. Wszelkie komentarze prosimy kierować na adres Tygodnika Gentoo. Uwagi dotyczące
tłumaczenia należy zgłaszać na adres koordynatora. Pomóżcie sprawić, by Tygodnik
Gentoo był jeszcze lepszy.
10.
Subskrypcja Tygodnika Gentoo
Aby zaprenumerować Tygodnik Gentoo, należy wysłać pustego emaila na adres gentoo-gwn-pl+subscribe@gentoo.org.
Aby zrezygnować z subskrypcji, należy wysłać pustego emaila na adres
gentoo-gwn-pl+unsubscribe@gentoo.org z konta, na które jest
zarejestrowana.
11.
Inne języki
Tygodnik Gentoo jest dostępny w następujących językach:
|