dev garden

when technology meets nature

ArchLinux i repozytorium

| 5 komentarzy

Od jakiegoś czasu mam na swoim laptopie zainstalowanego Archlinux-a, dystrybucja bardzo przypadła mi do gustu. Działa niesamowicie szybko, jest stabilna i całkiem estetyczna, co prawda wystąpiło kilka problemów, ale społeczność niemal natychmiast mi pomogła. Jak dla mnie dystrybucja świetna, jest tylko jeden szczegół który mnie trapi, a mianowicie manager pakietów (package manager), którym w tej dystrybucji jest pacman.
Sam manager jest całkiem fajny, działa szybko i jest intuicyjny, problemem jego jest system kategoryzowania pakietów. W Archu mamy kategorie(repozytoria):

  • Core – dla pakietów podstawowych systemu (kernel, sterowniki, etc.)
  • Extra – tam znajdziemy wszystko co nie pasuje do Core-a (X-y, pulpity, serwery)
  • Community – pakiety stworzone przez użytkowników, programy niestandardowe, gry

Są jeszcze repozytoria testing oraz unstable, ale z racji, że z nich nie korzystam, sa dla mnie pomijalne.

I teraz zagadka. Chciałbym zainstalować jakiegoś klienta ftp, najlepiej graficzny, co zrobić? Tutaj mamy kilka opcji:

1. wywołać komendę:

pacman -Ss ftp

zalety:

  • wbudowana w system
  • działa szybko

wady:

  • znajduje wszystko co ma w nazwie/opisie ftp
  • nieczytelny rezultat

2. poszukać na stronach archlinux.org w dziale z pakietami
zalety:

  • czytelniejsze wyniki
  • pokazuje szczegóły pakietu

wady:

  • trzeba włączyć przeglądarkę
  • kliknąć kilka razy po linkach

3. Zapytać/poszukać na forum
zalety:

  • można przy okazji dowiedzieć się o zaletach/wadach programu
  • zazwyczaj dostaniemy najlepsze rozwiązanie

wady:

  • potrzebna przeglądarka
  • trzeba się natrudzić i poszukać po google lub archlinux.org
  • długi czas oczekiwania na odpowiedź (jeśli piszemy post)

4. Skorzystać z Pacnet-u
zalety:

  • podział pakietów na kategorie
  • szybka wyszukiwarka
  • szybko ładująca się strona i mniej klikania
  • podgląd szczegułów pakietu wraz z komendą instalacyjną i zrzutami ekranu

wady:

  • potrzebna przeglądarka

Tak Pacnet potrafi znacznie ułatwić szukanie. Dzięki skategoryzowaniu pakietów (na modły repozytoriów Gentoo) znalezienie szukanego programu trwa relatywnie szybko i wygodnie.
Dla estetów (np. dla Mnie) dostępny jest zrzut dzięki czemu możemy wybrać pakiet który dodatkowo odpowiada nam estetycznie.

Projekt choć jest w wczesnej fazie rozwoju działa stabilnie i szybko. Tomek Karbownicki, czyli autor Pacnetu dostaje od użytkowników wiele sugestii i co najważniejsze czyta je z zainteresowaniem, dzięki czemu już za jakiś czas możliwe, że będzie dostępne API, a jak będzie API to się będzie działo.

autor: darek

Programista, z zamiłowania fotograf. Interesuje się różnymi aspektami programowania oraz językiem Java niemal w każdym jego wydaniu. Amator grejpfrutów oraz dobrego humoru. W wolnych chwilach czyta ciekawe książki(grails, gwt, objective-c) nie tylko informatyczne, ale również popularno naukowe oraz s-f

5 Comments

  1. Pierwsze API już jest:
    http://karbownicki.com/2008/06/16/pacnet-aktualizacja/

    Pierwsze implementacje też:
    http://bbs.archlinux.org/viewtopic.php?pid=382336#p382336

    Niedługo opublikuje więcej, tylko muszę to dobrze przemyśleć i chyba rozejrzeć się za innym serwerem bo może obciążenie znacznie skoczyć.

  2. Zawsze możesz przefiltrować wynik

    pacman -Ss ftp | egrep „^(core|extra|community)/”

    a jak częściej chcesz tak szukać, wygodne może być napisanie funkcji. Filtr może też być bardziej zaawansowany.

    Zauważ jednak, że nie wszystkie programy do ftp maja wyraz ftp w nazwie. Stąd szukanie również w nazwach.

  3. @Husio:

    FileZilla, Krusader, to bardzo dobre programy do ftp, lub go wspierające, ale w nazwie nie mają „ftp”

    Ostatnio obiło mi się o uszy, że repozytoria Pacmana zostaną rozbudowane o tagi (zamiast kategorii)

  4. „znajduje wszystko co ma w nazwie/opisie ftp” to jest imho zaleta! Jak nie chcesz szukać w opisie to dajesz np. „.*nazwa.*”.. Dlaczego zaleta? Klient nie musi mieć w nazwie ftp, a powinien mieć w opisie.

  5. A nie, przepraszam, „naprawili” już to z tym regexpem widocznie. ;p

Dodaj komentarz

wymagane pola są zaznaczone *.

*