IPager w Debianie

Jakiś czas temu, kiedy korzystałem z zestawu Openbox + PyPanel, szukałem jakiegoś zgrabnego pagera do kompletu. Wtedy zobaczyłem IPager po raz pierwszy, konkretniej na tym zrzucie. Pomyślałem - bomba, chcę go mieć. Tyle, że pojawił się problem - ze źródeł nie chciała zbudować się paczka, a najbardziej frustrujące było to, że wywalało się już na samym początku.
Dziś przeglądałem sobie listę paczek na mentors.debian.net i znalazłem wśród nich ipager. Super! No, nie do końca. Ten sam problem. Ale po kolei (:

Przede wszystkim należy dodać, jeśli ktoś jeszcze ich nie ma, do pliku /etc/apt/sources.list deb-src mentors.debian.net, np. tak:

# echo deb-src http://mentors.debian.net/debian unstable main contrib non-free >> /etc/apt/sources.list

Oczywiście zaktualizować źródełka:

# aptitude update

Spełnić ew. zależności:

# apt-get build-dep ipager

I przystąpić do pobrania źródeł i próby zbudowania z nich paczki:

~ apt-get source -b ipager

Może się zdarzyć, że paczka się zbuduje bezproblemowo i wystarczy ją zainstalować.
Może się jednak zdarzyć, że paczka nie zbuduje się i wywali +/- taki błąd:

Checking for C header file sys/time.h... yes
Checking for C header file sys/stat.h... yes
Checking for C header file sys/types.h... yes
Checking for XOpenDisplay(0) in C library X11... yes
Checking for Imlib2...  yes
KeyError: 'CPPPATH':
  File "/home/hadret/ipager-1.1.0/SConstruct", line 117:
    ipager_env.AppendUnique(

No i… dupa ;) A miało być tak pięknie. Wszedłem do tego nieszczęsnego pliku SConstruct:

~ gedit ipager-1.1.0/SConstruct

I zerknąłem na linię 117. Wygląda o tak:

ipager_env.AppendUnique(

Linia jak linia, prawda. Przyjrzałem się błędowi - KeyError: ‘CPPPATH’: - i postanowiłem zahaszować linię 118, która teraz wygląda o tak:

# CPPPATH = imlib2_env.Dictionary()['CPPPATH'],

Uwaga! To jest zahaszowana linia w pliku ipager-1.1.0/SConstruct, a nie komenda do wykonania z prawami superużytkownika!

Teraz zdałoby się zbudować paczkę z wyedytowanym plikiem. To na szczęście już standardowa procedura, wystarczy wejść do katalogu cd ipager-1.1.0 i wydać polecenie:

~ dpkg-buildpackage -rfakeroot

W katalogu nadrzędnym winna, po chwili kompilacji, pojawić się gotowa do zainstalowania paczuszka. Pozostaje więc wklepać:

# dpkg -i *.deb

I to wszystko. IPager zainstalowany i śmigający w systemie. Plik konfiguracyjny znajduje się w ~/.ipager, po więcej odsyłam do przyjaznego mana (na stronie internetowej niewiele informacji można znaleźć). Filmik z IPagerem w akcji można zobaczyć na oficjalnej stronie aplikacji. Polecam! (:

11 odpowiedzi do “IPager w Debianie”


  1. 1 Anti

    Kurczę, Hadret jestes prawdziwym artystą, każdy twój zrzut ektranu jest po prostu idealny, tak trzymaj. Jestem twoim wielkim fanem! Jak latem dojdzie do jakiegos zlotu userów Debiana to wpadnij postawię Ci browara.

  2. 2 opi

    Linka do PyPanela leży. ;-)

  3. 3 Hadret

    @Anti: w tym poście nie ma mojego zrzutu… Ale trzymam za pismo ^_~

    @opi: thx, poprawiono (:

  4. 4 Zacol

    Pokaż jak u Ciebie wygląda to na pulpicie bo na tym screenie jakoś tak nieładnie. Ciekawi mnie jak ty to wkomponowałeś w całość.

  5. 5 Hadret

    A bardzo proszę:

    20080216

    Pulpitów mam 4, na ostatnim nie ma jednak otwartego żadnego okna, więc jest jakby go nie było. Ikonki programów wyświetlają się przy mouseOver na obiekt (:

  6. 6 Zacol

    Mój mistrzu. Skąd ty bierzesz inspirację do tworzenia takich pulpitów? Masz zawsze idealny pulpit, a ja nie mogę Cię nigdy doścignąć. Jeżeli kiedyś się spotkamy to też Ci postawię piwo.

    A teraz podaj link do tej boskiej tapetki.

  7. 7 Hadret

    O, miło, dziękuję ^_~

    Tapetki przeważnie wynajduję na deviantArcie, nie inaczej jest i teraz - .glory of colour. Zerkaj tutaj od czasu do czasu, to może szybciej będziesz wynajdywał coś, co Ci akurat przypadnie do gustu (:

  8. 8 PhockouS

    Zlot? Kiedy, kiedy? :D A zrzucik taki sobie, za kolorowy dla mnie i zbyt przebajerzony - wolę minimalizm :)

  9. 9 delor

    Jak kupie monitor większy niż 22″ to będę miał miejsce na takie pierdółki.

  10. 10 Piotr Ożarowski

    za http://bugs.debian.org/392804 :
    after a few months using ipager, and seeing the lack of activity
    upstream and the lack of users downstream, I am not sure anymore that
    ipager should be included into Debian. This is why I’m closing this
    ITP bug now. Please feel free to reopen it if you think ipager could
    belong to Debian.

  11. 11 Hadret

    Ano, sam projekt też został zarzucony. Co nie zmienia faktu, że to świetny pager :P

Zostaw odpowiedź




Creative Commons 2005 - 2008 Hadret
Temat Middle3 by Hadret

Powered by WordPress and K2