Pobierz:Gentoo
Kadu
Informacje ogólne:
Domyślnie w drzewie portage dla Gentoo Linux znajduje się ebuild do Kadu, jednakże z reguły jest on nieaktualny albo nie zawiera wszystkich dostępnych oficjalnych i nieoficjalnych modułów oraz jego możliwości dostosowania do potrzeb użytkownika pozostawiają wiele do życzenia. Ta wersja ebuildów zawiera paczkę z podstawowymi oficjalnymi modułami (net-im/kadu) oraz paczki z modułami dodatkowymi zarówno oficjalnymi jak i tymi dostępnymi przez mechanizm autodownload (net-im/kadu-modules-*). (autor: OBenY)
Powszechnie wiadomo, że OBenY pojawia się i znika losowo. Dlatego też pozwoliłem sobie przenieść jego overlay jako "opcję 2". Część dotycząca roslin uberlay zawiera się w całości w akapicie poniżej. Pozostałe informacje są właściwe tylko dla overlaya OBenY'ego. (autor: roslin team)
Instalacja, opcja 1 (roslin uberlay):
Pragniesz mieć kadu? Chcesz żeby działało w stylu compile&run? Chcesz modularności? roslin uberlay jest tym czego szukasz! Odkryjesz świat jaki trudno sobie wyobrazić. Szybkość, stabilność, niezawodność, miła obsługa, niska cena, usuwanie plam z błota... (-;
Jak zdobyć to cudo? Instrukcja dla użytkowników layman oraz dla fanów paludis.
Wszelkie znalezione błędy należy zgłaszać do autora (lub autorów) danego pakietu lub w temacie na forum. Informacje te można szybko odszukać zaglądając do odpowiedniego pliku ChangeLog.
Życzymy udanych kompilacji.
Instalacja, opcja 2 (overlay Obeny):
Paczka z ebuildami została stworzona jako overlay, do zarządzania którym najlepiej wykorzystać narządzie zwane layman.
- Jeśli ktoś nie posiada layman'a, to robimy oczywiście emerge layman
- Następnie dodajemy poniższy wpis do /etc/make.conf (postępujemy zgodnie z instrukcjami konfiguracji laymana wyświetlanymi po zainstalowaniu przez menadżera pakietów.
source /usr/portage/local/layman/make.conf
Teraz layman jest już gotowy do działania, teraz trzeba dodać informację skąd pobrać ebuildy kadu za jego pomocą.
- W pliku /etc/layman/layman.cfg edytujemy linię zaczynającą się od:
overlays : http://www.gentoo.org/proj/en/overlays/layman-global.txt
tak by wyglądała w ten sposób (ważne jest by dodać tabulator przed http://obeny.obeny.net...):
overlays : http://www.gentoo.org/proj/en/overlays/layman-global.txt
http://obeny.obeny.net/kadu_ebuilds/kadu-overlay.xml
- Wydajemy komendę: layman -f
- A następnie: layman -a kadu-stable
- Jeśli ebuildy zostały bez problemów pobrane z serwera, to Kadu jest już gotowe do instalacji za pomocą polecenia emerge kadu, a moduły dodatkowe przez emerge kadu-modules-<rodzaj>, gdzie <rodzaj> to moduły zewnętrzne lub nieoficjalne, których listę można sprawdzić wpisując emerge -s kadu-modules-
- Aby w przyszłości zsynchronizować overlaya z serwerem (pobrać najnowszą dostępną wersję), należy wydać polecenie layman -s kadu-stable
Przed instalacją pakietu radzę zapoznać się z listą flag USE oferowanych przez pakiet, by dostosować go do własnych potrzeb. By ustawić flagi USE na stałe w systemie należy przeedytować plik: /etc/portage/packages.use. W przypadku jego braku należy go założyć wykonując polecenie: mkdir /etc/portage && touch /etc/portage/packages.use. W pliku tym umieszcza się wpisy w sposób następujący: <grupa>/<pakiet> flaga1 flaga2, czyli w naszym przypadku na przykład:
net-im/kadu -alsa ssl
Opis flag USE:
- alsa - obsługa dźwięku przez ALSA
- extraemoticons - instaluje dodatkowe emoticony gg6_compatible oraz tango
- extraicons - instaluje dodatkowe zestawy ikon
- extramodules - instaluje wszystkie oficjalne moduły, dystrybuowane razem z źródłami kadu, zaś moduły z autodownloadu dostępne są w osobnej paczce
- oss - obsługa dźwięku bezpośrednio przez /dev/dsp
- spell - włącza moduł spellchecker sprawdzający poprawność pisowni (wymaga aspell)
- ssl - włącza moduł encryption umożliwiający korzystanie z szyfrowanej transmisji danych
UWAGI
- Ebuild wymaga zainstalowanego w systemie portage-2.2_rc11 lub nowszego, ze względu na korzystanie z dobrodziejstw EAPI-2.
- Obecnie wspierane architektury to jedynie ~x86, pozostałe będą dodawane, gdy przejdą pomyślnie testy.
- Jeżeli nie jest aktywna flaga USE extramodules, instalowane są tylko moduły:
account_management, autoaway, autoresponder, autostatus, dcc, default_sms, docking, hints, history, notify, qt4_docking, qt4_sound, sms, sound.
- Ebuild wykorzystuje zmienną LINGUAS do instalacji wybranych tłumaczeń, po więcej informacji zapraszam tu.
Od autora
Jeżeli znalazłeś jakiekolwiek błędy w paczkach lub nieprawidłowości poinformuj mnie. Poprawię w miarę wolnego czasu.
