2005.02_Nicotine–klient sieci SoulSeek_[Oprogramowanie].pdf
(
237 KB
)
Pobierz
332799087 UNPDF
aktualności
gnome
Nicotine
– klient sieci SoulSeek
Witold Kieraś
miany plików
SoulSeek
.
Aby uruchomić Nicotine, musimy naj-
pierw spełnić zależności, czyli zainstalo-
wać Pythona i odpowiednie biblioteki.
Potrzebujemy przede wszystkim interpre-
tera Pythona co najmniej w wersji 2.2.0,
choć autor poleca wersję 2.3.0 lub nowszą
(pakiet
python
). Potrzebujemy również
biblioteki
GTK+-2.0
(autor zaleca wer-
sję 2.2), ale powinniśmy mieć ją zainsta-
lowaną, szczególnie, jeśli używamy GNO-
ME. Ostatnia rzecz to moduł pozwalający
na korzystanie z biblioteki GTK+ z pozio-
mu Pythona, czyli
PyGTK
, co najmniej w
wersji 1.99.16. Jeśli chcemy samodzielnie
kompilować ten moduł, to należy pamię-
tać o włączeniu wątkowania (ang.
thre-
ading
), używając przy wywołaniu skryp-
tu
./configure
opcji
--enable-thread
.
Skoro spełniliśmy już zależności pro-
gramu, to możemy go wreszcie zainstalo-
wać. Rozpakowujemy najpierw archiwum
z programem poleceniem:
tar xzvf nico-
tine-<wersja>.tar.gz
i przechodzimy do
nowo utworzonego katalogu (
cd nicotine
-<wersja>
). Niecierpliwi mogą od razu
wydać polecenie
python ./nicotine
. Je-
śli chcemy zainstalować program glo-
balnie (tak, aby miał do niego dostęp
każdy użytkownik), to wydajemy jako
root
polecenie
python setup.py install
--prefix=<ścieżka>
, gdzie argumentem
opcji
--prefix
jest ścieżka do katalogu,
w którym ma zostać zainstalowany Nico-
tine – zwykle będzie to katalog
/usr
. Te-
raz program jest już zainstalowany – wy-
starczy wydać polecenie
nicotine
, aby go
uruchomić.
Przy pierwszym uruchomieniu pro-
gramu otworzy się także okno konfigu-
racji. Będziemy musieli zarejestrować się
w sieci SoulSeek i podać m.in. ścieżki do
katalogów z plikami na naszym dysku.
W pierwszej zakładce,
Serwer
, wartość
pola
Serwer
pozostawiamy bez zmian
(czyli
server.slsknet.org:2240
), natomiast
w polach
Login
i
Hasło
podajemy od-
powiednio unikalną nazwę użytkowni-
ka oraz jego hasło – robimy tak zarów-
no w przypadku, gdy mamy już konto
w sieci SoulSeek, jak i wówczas, gdy
chcemy je dopiero założyć. Pozostałe po-
la w tej zakładce również możemy pozo-
stawić bez zmian.
Przechodzimy do zakładki
Udostępnio-
ne pliki
. Wpisujemy tu kolejno ścieżki: do
katalogu przeznaczonego dla plików tym-
czasowych (nie ściągniętych do końca), do
katalogu docelowego dla ściąganych pli-
ków (znajdą się w nim po całkowitym ścią-
gnięciu) oraz do katalogu z plikami udo-
stępnianymi – tych ostatnich możemy zdefi-
niować więcej niż jeden. Dobrze jest zazna-
czyć opcję
Reskanuj pliki przy starcie pro-
gramu
– wówczas program przy każdym
uruchomieniu będzie sprawdzał, czy nie
udostępniliśmy nowych pozycji. Należy pa-
miętać, że jeśli dodamy do udostępnianego
katalogu nowe pliki w trakcie działania pro-
gramu, to aż do jego zrestartowania nie bę-
dą one widoczne dla innych użytkowników
sieci. Tyle wystarczy do zalogowania się
w sieci SoulSeek. Zatwierdzamy zmia-
ny przyciskiem
OK
. Teraz wystarczy po-
łączyć się z siecią – z menu wybiera-
my pozycję
Plik–>Połącz
. Jeśli wszyst-
ko poszło dobrze, to zostaniemy zalo-
gowani. W przypadku problemów na-
leży śledzić komunikaty pojawiające się
w dole okna. Może zdarzyć się, że wybra-
ny przez nas login jest już zajęty, a wówczas
trzeba wybrać inny (do okna konfiguracji
możemy powrócić wybierając
Plik–>Usta-
wienia
). Zalogowanie nie powiedzie się
również wówczas, gdy w tym samym cza-
sie jesteśmy już zalogowani z tego same-
go konta na innym komputerze (lub nawet
z tego samego komputera, ale przy pomocy
innego klienta, np.
PySlsk
).
Sygnałem pomyślnego zalogowania
będzie zmiana naszego statusu na „Do-
stepny” (druga kratka od lewej na samym
dole okna).
Bedą nas interesować dalsze zakładki
– na początek piąta od lewej, czyli
Szuka-
nie
. Wpisujemy szukany tytuł lub wyko-
nawcę (np.
Sonic Youth
) i klikamy przy-
cisk
Szukaj
. Po chwili zaczną się poja-
wiać kolejne wyszukane pliki, wraz z in-
formacjami o tym, do jakiego użytkow-
nika należy plik, jaki ma rozmiar, z jaką
prędkością można go ściągnąć, ile użyt-
kownik ma plików do wysłania w kolej-
ce, czy można plik ściągać od razu (tzn.
czy użytkownik ma aktualnie wolny slot),
jaką plik ma wartość
bitrate
oraz jaką ma
długość odtwarzania. Klikając prawym
przyciskiem myszy na wybraną pozycję
uzyskujemy dostęp do menu konteksto-
wego. Z tego menu możemy polecić Ni-
cotine ściągnięcie wybranego pliku (
Po-
bierz plik(i)
) lub całego katalogu, w któ-
rym znajduje się ten plik na dysku użyt-
kownika (
Ściągnij katalog(i)
). Stan pobie-
rania wybranych przez nas plików mo-
żemy sprawdzić w zakładce
Pobieranie
.
Z poziomu menu kontekstowego możemy
rozpocząć rozmowę z danym użytkowni-
kiem (pozycja
Wyślij wiadomość
– rozmo-
wa zostanie rozpoczęta w zakładce
Roz-
mowa prywatna
), sprawdzić informacje
o nim (pozycja
Pobierz info
– zostaną wy-
świetlone w zakładce
Info użytkownika
)
oraz przeglądać udostępniane przez nie-
go pliki (pozycja
Przeglądaj...–
pliki zo-
staną wyświetlone w zakładce
Pliki użyt-
kownika
).
W zakładce
Wysyłanie
wyświetlona
jest lista plików, które inni użytkowni-
cy aktualnie ściągają od nas lub chcą je
Rysunek 1.
Nicotine ma bardzo przyjemny
i intuicyjny interfejs
40
luty 2005
oprogramowanie
N
icotine
to linuksowy klient sieci wy-
GNOME
News
Rysunek 2.
Okno koniguracji ukaże
się nam przy pierwszym uruchomieniu
programu
im programy, np.
gFTP
protokołowi
ftp
,
a
Evolution
–
mailto
.
W zakładce
Zajęty
możemy zdefinio-
wać, po ilu minutach bezczynności pro-
gramu nasz status zostanie automatycznie
zmieniony na
Zajęty
. Możemy też wpisać
tzw. autoodpowiedź dla tego statusu, któ-
rą zobaczy każdy użytkownik próbujący
wysłać nam jakąś wiadomość, gdy usta-
wiony mamy status
Zajęty
. W zakładce
Info użytkownika
wpisać możemy pu-
blicznie dostępne informacje o nas, np.
że nie lubimy użytkowników, którzy nie
udostępniają żadnych plików lub co my-
ślimy o prezydencie naszego kraju. W za-
kładce
Blokuj/Ignoruj
możemy zarzą-
dzać osobami przez nas blokowanymi lub
ignorowanymi. Możemy dodać użytkow-
ników do spisu bezpośrednio poprzez to
okno (co jest mało wygodne) lub przez
wspomniane już menu kontekstowe.
W zakładce
Wyszukiwanie
możemy zde-
finiować filtry działające przy wyszukiwa-
niu plików. Kryterium mogą być frazy,
które zawiera lub których nie zawiera na-
zwa pliku, rozmiar pliku, wartość
bitrate
,
kraj pochodzenia użytkownika udostęp-
niającego plik, oraz to, czy użytkownik
ma w danym momencie wolny slot (tzn.
czy można od razu pobierać od niego
plik, czy też trzeba poczekać w kolejce).
W zakładce
Zdarzenia
możemy zdefinio-
wać polecenia wykonywane na plikach
lub katalogach zaraz po ich ściągnięciu,
np. jeśli chcemy, aby zaraz po ściągnięciu
całego katalogu został on przenoszony do
folderu
/mnt/muzyka/
w naszym katalo-
gu domowym, to w drugim od góry polu
w tej zakładce musimy wpisać polecenie:
mv $ /mnt/muzyka/
.
GParted 0.0.7
Ukazała się wreszcie nowa wersja
GParted
, czyli
Gnome Partition
Editor
, będącego nakładką graficzną
dla biblioteki
libparted
, służącej do
obsługi partycji. Minęło sporo czasu
od poprzedniej wersji, a było to
spowodowane faktem, że duża część
kodu wymagała przepisania od nowa.
W nowej wersji ulepszono obsługę
systemów plików
ext2
,
ext3
oraz
ReiserFS
, dodano pełną obsługę NTFS
oraz wzbogacono program o wiele
mniej istotnych dodatków.
http://gparted.sourceforge.net/
GUADEC 2005
W dniach 29-31 maja bieżącego roku
w Stuttgardzie już po raz szósty
odbędzie się GUADEC, czyli
GNOME
Users and Developers European
Conference
– europejska konferencja
użytkowników i deweloperów
środowiska GNOME. Organizatorzy
przewidują udział uczestników z około
trzydziestu krajów. Komitet konferencji
zaplanował podzielenie wystąpień na
kilka działów: integracja biurka
i systemu, wsparcie dla multimediów,
standardy biurkowe, oprogramowanie
biurowe, GNOME dla każdego,
społeczność GNOME, GNOME
w edukacji, GNOME w administracji
rządowej oraz GNOME na małych
urządzeniach (ang.
small devices
).
http://2005.guadec.org/
AbiWord 2.2
Ukazała się nowa wersja
wieloplatformowego edytora
tekstu
AbiWord
, będącego częścią
nieoficjalnego projektu
GNOME Office
.
Projekt nastawiony jest w dużej mierze
na maksymalne ułatwienie przesiadki
dotychczasowym użytkownikom
MS Word
i trzeba przyznać, że udaje
się to coraz lepiej. W nowej wersji
umożliwiono m.in. automatyczne
tworzenie spisów treści w dokumentach.
Od tej wersji dostępny jest również port
programu dla
MacOS X
.
http://www.abisource.com/
Firestarter 1.0
Minęło już sporo czasu od powstania
projektu
Firestarter
– graficznej
aplikacji dla GNOME, przeznaczonej
do budowania zapór ogniowych. Teraz
wreszcie program osiągnął dojrzałość.
W nowej wersji niemal zupełnie od
początku przepisano interfejs programu.
http://www.fs-security.com/
Essays 1743 1.0
Essays 1743
to nowa czcionka autorstwa
Johna Stracle'a
, wydana na licencji
LGPL (
Lesser General Public License
).
Wzorowana jest na czcionce, jakiej użyto
do złożenia angielskiego wydania
Prób
(w angielskiej wersji
Essays
)
Michela de
Montaigne'a
, z 1743 roku (stąd nazwa).
Projekt osiągnął niedawno wersję 1.0
i oferuje obecnie czcionki standardowe,
pogrubione, kursywę oraz pogrubioną
kursywę.
http://www.thibault.org/fonts/essays/
ściągnąć, lecz czekają w kolejce. W os-
tatniej zakładce,
Znajomi
, wpisać mo-
żemy loginy naszych przyjaciół, dzięki
czemu będziemy mieli łatwiejszy dostęp
do udostępnianych przez nich plików,
a oni będą mogli skorzystać ze zdefinio-
wanych przez nas preferencji dla nich.
Dodatkowe opcje
Skoro już wiemy, jak działa Nicotine
i sieć SoulSeek, to możemy zająć się do-
pracowaniem konfiguracji programu. Wy-
bieramy zatem menu
Plik–>Ustawienia
– pojawi się znane już okno konfiguracji.
W zakładce
Transfer
możemy szczegóło-
wo zdefiniować szybkość transferu wy-
chodzącego, jak i zasady kolejkowania
plików do wysyłania. Możemy też ograni-
czyć zachłanność innych użytkowników,
ustawiając limit, do którego dany użyt-
kownik może jednorazowo zakolejkować
udostępniane przez nas pliki. Możemy też
uprzywilejować naszych znajomych, da-
jąc im pierwszeństwo ściągania, oraz wy-
łączyć ich z ustawionych limitów.
Z opcji w zakładce
Blokada krajów
możemy skorzystać tylko wówczas, gdy
mamy w systemie zainstalowaną wspo-
mnianą wcześniej bibliotekę
GeoIP
.
W tej zakładce możemy zdefiniować
kraje, z których użytkownicy nie bę-
dą mogli ściągać udostępnionych przez
nas plików. Wystarczy podać tylko kody
tych krajów.
W zakładce
Interfejs
możemy zdefi-
niować własne kolory dla wypowiedzi
wpisywanych w czasie rozmów na soul-
seek'owym chacie. Z kolei w zakładce
Ła-
panie URL-i
możemy zdefiniować, jakie
programy zewnętrzne mają przechwy-
tywać odpowiednie protokoły (np. gdy
w rozmowie ktoś wskaże jakiś adres
URL). Domyślnie zdefiniowana jest jedy-
nie
Mozilla
dla protokołu
http
, ale nic nie
stoi na przeszkodzie, aby innym proto-
kołom przyporządkować odpowiadające
Podsumowanie
SoulSeek to bardzo ciekawa sieć P2P, któ-
ra wykształciła specyficzną społeczność
dbającą o zachowanie pewnych zasad. Ni-
cotine to pełnowartościowy klient tej sie-
ci dla Linuksa, nieustępujący funkcjonal-
nością swemu windowsowemu pierwo-
wzorowi. Użytkownik nie powinien mieć
kłopotów z jego konfiguracją, choć mo-
gą zdarzyć się niespodziewane problemy,
np. przeglądanie udostępnianych plików
pomiędzy dwoma użytkownikami, któ-
rzy są za NAT-em, jest niemożliwe. Są to
jednak problemy właściwe wszystkim sie-
ciom P2P i trudno się przed nimi ustrzec,
bez względu na to, jakiego programu i dla
jakiej platformy się używa.
http://nicotine.thegraveyard.org/
www.lpmagazine.org
41
GNOME
News
Plik z chomika:
SOLARIX33
Inne pliki z tego folderu:
2005.01_Dvdrip–ripper płyt DVD_[Oprogramowanie].pdf
(212 KB)
2006.10_Linux i komunikatory multimedialne_[Oprogramowanie].pdf
(2422 KB)
2006.10_Texmaker – edytor dla systemu LaTeX_[Oprogramowanie].pdf
(316 KB)
2006.10_Stream Ripping pod Linuksem_[Oprogramowanie].pdf
(1246 KB)
2006.08_Gremial_[Oprogramowanie].pdf
(478 KB)
Inne foldery tego chomika:
Administracja
Aktualnosci
Audio
Bazy Danych
Bezpieczenstwo
Zgłoś jeśli
naruszono regulamin