Paczkowanie EKG2
Jako, że w Debianie Etch nie ma EKG2 w repozytorium (jest natomiast w gałęzi experimental, opiekunem tej paczki EKG2 jest Marcin Owsiany). Oczywiście użytkownicy bez EKG2 żyć nie mogą więc postanowiłem jako dobry admin zrobić paczkę, gdyż to mniejszy problem przy uaktualnieniach a poza tym, prawdziwi debianowcy ze źródeł nie instalują :P Niby proste ale pojawia się problem - No UI-PLUGIN! Oczywiście wsparcie dla unicode odrzuciłem po wielu próbach, gdyż jak sami developerzy EKG2 piszą jest to rzecz eksperymentalna, poza tym używanie unicode powoduje wiele znanych błędów (których nie powinno się raportować).
Oto sposób na paczkę deb:
1. Ściągamy źródła
sor@valkiria:~/src/$ wget http://pl.ekg2.org/ekg2-0.1.1.tar.gz
(current się nie kompiluje) i rozpakowujemy:
sor@valkiria:~/src$ tar zxf ekg2-0.1.1.tar.gz
2. Instalujemy libncurses5-dev, libssl-dev, python-dev, libsqlite3-dev, libgadu-dev, libgnutls-dev, dh-make, fakeroot
3. Za pomocą dh_make tworzymy wszystkie potrzebne pliki do stworzenia paczki
sor@valkiria:~/src/ekg2-0.1.1$ dh_make -e maintajner@jakas.domena.pl -f ../ekg2-0.1.1.tar.gz
4. Edytujemy pliki .debian/control oraz .debian/changelog
5. Konfigurujemy i budujemy dziada
sor@valkiria:~/src/ekg2-0.1.1$ ./configure --without-gtk --prefix=/usr && make
6. Teraz sprawdzamy, czy nasz ekg2 działa poprawnie:
sor@valkiria:~/src/ekg2-0.1.1$.ekg/ekg2
7. Jeżeli tak to pozostaje nam zrobić paczkę:
sor@valkiria:~/src/ekg2-0.1.1$ dpkg-buildpackage -rfakeroot -nc -sgpg
(jeżeli nie mamy klucza GPG to ostatnią opcję można pominąć).
8. Zbudowany pakiet (o ile działa) wrzucamy do naszego własnego repozytorium.
Takim oto sposobem mamy paczkę z EKG2, w moim wypadku pod architekturę amd64.
±
Komentarze do wpisu "Paczkowanie EKG2":
1.
07 lutego 2009, 20:47:25
Wszystko ok
Tylko, że ja mam taki problem (z kadu nawet), że działa, łączy się z serwerem, ale jak ściągnę listę (ponad 350 kontaktów) to już wtedy się nie mogę połączyć... Ani przez ekg2 ani przez kadu... a ekg się łączy normalnie... Wiesz jak rozwiązać ten problem?
Pozdrawiam
Dodaj komentarz: