Strona 2 z 3
: 14 października 2006, 19:03
autor: Kaka'
POX pisze:nie uinstall tylko uninstall
Przy uninstall
napisane jest:
make: *** Brak reguł do wykonania obiektu `uninstall'. Stop.
: 14 października 2006, 21:03
autor: POX
To są czyste źródła, czy te których użyłeś przy `make install`? Poprawnie wygenerowany Makefile zawiera regułę "uninstall" - przed chwilą to sprawdziłem. Ostatecznie możesz ręcznie wywalić to co się zainstalowało do /usr/local i dalej używać już paczki. Przy okazji: aby `apt-get source ekg2` zadziałało, w /etc/apt/sources.list musisz mieć też linię:
Kod: Zaznacz cały
deb-src [url]http://ftp.pl.debian.org/debian/[/url] experimental main
: 14 października 2006, 21:22
autor: Kaka'
Dobra źródeł się już pozbyłem bo jakieś felerne były. Ale problem jest z repo które podałeś.
Do
/etc/apt/preferences dodałem:
Kod: Zaznacz cały
Package: ekg2
Pin: release a=experimental
Pin-Priority: 900
Do
/etc/apt/sources.list dodałem:
Kod: Zaznacz cały
deb [url]http://ftp.pl.debian.org/debian/[/url] experimental main
deb-src [url]http://ftp.pl.debian.org/debian/[/url] experimental main
Niestety przy instalacji przez apt mówi, że są niespełnione zależności i takie tam. Już sam nie wiem. ¬ródła są jakieś "dziwne" apt "szaleje". Może jakaś paczka rpm się znajdzie a potem przez alien zrobić co?
Pozdrawiam!
: 14 października 2006, 21:24
autor: POX
Jak już wspomniałem, musisz przebudować paczkę dla stable. Zależności są z unstable i dlatego apt "szaleje".
: 14 października 2006, 21:30
autor: velmafia
może się nie znam, ale mi to wygląda na to że paczka ta potrzebuje nowszych wersji zależności, które są w testing lub unstable.
po prostu przeżuć sie na testing i nie będziesz miał problemu
tylko nie mów znowu że masz słabego neta itp... , po prostu włącz aktualizacje i zostaw na noc gdzieś tak jutro koło południa powinno być już zaktualizowane
: 14 października 2006, 21:33
autor: Kaka'
POX pisze:Jak już wspomniałem, musisz przebudować paczkę dla stable. Zależności są z unstable i dlatego apt "szaleje".
Próbowałem ale nic.
Wszystko wygląda tak:
apt-get source ekg2
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Konieczne pobranie 680kB archiwów źródeł.
Pob: 1
http://ftp.pl.debian.org experimental/main ekg2 20060930+1926-1 (dsc) [1003B]
Pob: 2
http://ftp.pl.debian.org experimental/main ekg2 20060930+1926-1 (tar) [648kB]
Pob: 3
http://ftp.pl.debian.org experimental/main ekg2 20060930+1926-1 (diff) [30,7kB]
Pobrano 3B w 3s (1B/s)
Pomijanie rozpakowania już rozpakowanego źródła w ekg2-20060930+1926
debian:/home/kaka# apt-get build-dep ekg2
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
E: Zależność Build-Depends od ekg2 nie może zostać spełniona, ponieważ żadna z dostępnych wersji pakietu debhelper nie ma odpowiedniej wersji
Pozdrawiam!
: 14 października 2006, 21:40
autor: POX
Ach, fakt, paczka ekg2 zawiera pliki pythonowe, więc musiała być przystosowana do nowej polityki.
Otwórz plik debian/control i w linii zaczynającej się od "Build-Depends:" zmień wersję przy debhelper na taką, którą masz zainstalowaną, usuń z tej linii ", python-central (>= 0.5)". Przejdź do pliku debian/rules i usuń linię zawierającą "dh_pycentral". Teraz powinno się już zbudować.
: 14 października 2006, 21:50
autor: Kaka'
Dziwnie zabrzmi ale...nie mam tych plików które podałeś. Przeszukałem kilka razy cały system i nic! Nie ma ich. Jakim cudem?
Pozdrawiam!
: 14 października 2006, 21:51
autor: POX
cd ekg2-20060930+1926
: 14 października 2006, 21:53
autor: Kaka'
Nie ma...