Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
.
Ostatnio edytowany przez mareq (2013-11-14 06:07:31)
Offline
conajmniej na 3 sposoby:
1) jak wspomniałeś -t
2) sprawdź czy masz zależności spełnione, zassaj deba i zainstaluj przez dpkg -i
3) Może ArnVaker coś pomoże z (patrz za pin-priority)
Offline
/etc/apt/apt.conf
APT::Install-Recommends "0"; APT::Install-Suggests "0"; APT::Default-Release "squeeze";
Teraz do apt.conf doajesz wszystkie repozytoria jakie zapragniesz i nie musisz się martwić, że coś przypadkowo zostanie pociągnięte nie z tej gałęzi.. instalujesz z experimental za pomoca aptitude -t experimental pakiet.
Offline
1. Repozytorium experimental i tak ma domyślnie priorytet 1, także o ile sam nie grzebałeś w priorytetach, to w sumie bezpieczniej już się nie da... Jeżeli teraz zainstalujesz pakiet z experimental, a później pojawi się tam jego nowsza wersja, to nawet w takiej sytuacji menedżer pakietów nie będzie proponował automatycznej aktualizacji.
2. Jako że testing i unstable są obecnie bardzo blisko siebie, repo Sida prawdopodobnie nie będzie potrzebne... Możesz najpierw zainstalować ten pakiet ze Squeeze, a potem dopiero dać aptitude -t experimental safe-upgrade pakiet. W ten sposób z experimental zostanie pociągnięty jedynie wskazany pakiet i jego absolutnie niezbędne zależności.
Offline
.
Ostatnio edytowany przez mareq (2013-11-14 06:07:52)
Offline
Wrzuć sobie to: APT::Default-Release "squeeze"; do /etc/apt/apt.conf...
lub poniższe do /etc/apt/preferences:
Package: * Pin: release a=squeeze Pin-Priority: 990
efekt dwóch powyższych będzie dokładnie taki sam... wybierz sobie któryś ;)
mareq napisał(-a):
#czy pakiety podajemy po przecinkach ?
ja mam bez
mareq napisał(-a):
#jaką wartość tu wstawić
991
Przy takim układzie opcję -t ... możesz już sobie odpuścić.
PS Jeśli zamierzasz zostać na testingu, to od razu zamiast "squeeze" możesz tam wstawiać "testing"...
Offline
.
Ostatnio edytowany przez mareq (2013-11-14 06:08:10)
Offline
A w sources.list masz wpisane squeeze czy testing? Pewien nie jestem czy w tym przypadku ma to znaczenie...
Offline
.
Ostatnio edytowany przez mareq (2013-11-14 06:08:24)
Offline
No dobra, mój fail... tak nie działa:
Package: * Pin: release a=squeeze Pin-Priority: 990
==================
za to tak:
Package: * Pin: release a=testing Pin-Priority: 990
lub tak:
Package: * Pin: release n=squeeze Pin-Priority: 990
jak najbardziej :)
mareq napisał(-a):
A może lepiej pokombinować z lokalnym repo. Gdzieś czytałem, że można pakiety przepaczkować, tylko nie mam pojęcia jak to się robi ?
imho za dużo roboty jak na taką pierdółkę...
Offline
.
Ostatnio edytowany przez mareq (2013-11-14 06:08:39)
Offline
Tak szczerze, kiedy na prawdę rzadko wykonuje się takie zabiegi to lepszym rozwiązaniem(imo) jest przepakietowanie niż mieszanie gałęzi.
Ostatnio edytowany przez k4misiek (2010-11-26 17:38:16)
Offline
mareq napisał(-a):
Działa, z tym że teraz zależności komplikują się. Co robić ?
Szczerze? Mnie by się nie chciało definiować każdej paczki w preferences... unstable zostawiłbym jak jest, podbiłbym trochę experimental (przynajmniej ponad 100) i instalowałbym przez -t experimental... A jak nie chcesz, to po prostu dokładaj do preferences pakiety których mu brakuje.
... banshee-extensions-common libgpod4 ...
mareq napisał(-a):
Jak znasz jakiś sznurek do howto, to będę wdzięczy. Może nauczę się czegoś nowego.
Sam nie umiem ;)
Offline
U mnie działa, tzn się aktualizuje, wystarczy ustawić najwyższy priorytet dla experimentala
Offline
raven18: U mnie też... Wystarczy priorytet ponad 100. Pisałem o domyślnych ustawieniach.
Offline
.
Ostatnio edytowany przez mareq (2013-11-14 06:09:01)
Offline
mareq napisał(-a):
k4misiek napisał(-a):
Tak szczerze, kiedy na prawdę rzadko wykonuje się takie zabiegi to lepszym rozwiązaniem(imo) jest przepakietowanie niż mieszanie gałęzi.
Proszę o wskazówki/sznurki do howto etc... bo nie mam pojęcia jak zabrać się to przepakietowywania ;)
Stosunkowo proste do wykonania:
1. apt-get source -t experimental pakiet. Po ściągnięciu automatycznie powinien rozpakować..
(dpkg-source -x *.dsc w przypadku gdybyśmy ręcznie ściągnęli orig.tar.gz tar.gz i dsc)
2. cd pakiet
3. dpkg-buildpackage -rfakeroot, po ty zabiegu otrzymujemy gotowe paczki stworzone w naszym środowisku.
Oczywiście zależności do zbudowania trzeba uzupełnić, czasami okazuje się, że w pliku control podane są wyższe wersje pakietów niż faktycznie wymagane do zbudowania i działania programu więc też można z tym pokombinować aby zmniejszyć zależności (to już wymaga troszkę praktyki i jest opisane w Debian Developer's Reference).
Offline
.
Ostatnio edytowany przez mareq (2013-11-14 06:09:31)
Offline
mareq napisał(-a):
k4misiek napisał(-a):
Stosunkowo proste do wykonania:
1. apt-get source -t experimental pakiet. Po ściągnięciu automatycznie powinien rozpakować..
(dpkg-source -x *.dsc w przypadku gdybyśmy ręcznie ściągnęli orig.tar.gz tar.gz i dsc)
2. cd pakiet
3. dpkg-buildpackage -rfakeroot, po ty zabiegu otrzymujemy gotowe paczki stworzone w naszym środowisku.
Oczywiście zależności do zbudowania trzeba uzupełnić, czasami okazuje się, że w pliku control podane są wyższe wersje pakietów niż faktycznie wymagane do zbudowania i działania programu więc też można z tym pokombinować aby zmniejszyć zależności (to już wymaga troszkę praktyki i jest opisane w Debian Developer's Reference).Dzięki, właśnie zbudowałem pierwszy raz w życiu pakiet Debiana :)
Gratulacje, działa dobrze z Banshee?
PS: Gentoo pod względem mieszania różnych wersji oprogramowania jest duuuuużo łatwiejsze ;-)))
Offline
.
Ostatnio edytowany przez mareq (2013-11-14 06:09:44)
Offline
mareq napisał(-a):
Co do Gentoo, to chyba dla mnie będzie za trudne. Na razie ledwo radzę sobie z Debianem.
e tam, wyglądasz na kumatego gościa, spokojnie dałbyś sobie radę... gentoo wcale nie jest strasznie trudne — to mit ;)
Offline
.
Ostatnio edytowany przez mareq (2013-11-14 06:10:04)
Offline
Ja kompilowałem gentoo na takim procku
model name : Intel(R) Celeron(R) CPU 2.20GHz
Ale nie jest to jakieś nadzwyczajne distro aby było warte tyle czasu poświęcić na nie.
Offline
Grrr wiedziałem, że ten komentarz po PS mogłem zostawić dla siebie...
mareq jak cały system masz spolonizowany to możliwe, że obecna wersja tego programu jeszcze nie została przetłumaczona na nasz język.
Chociaż możesz spróbować uruchomić z konsoli takim sposobem:
1. LC_ALL=pl_PL.UTF-8 program
Jak zadziała to widzę dwie opcje, dodaj odpowiednie zmienne środowiskowe dla tego programu(może być .bashrc jak używasz bash) lub spolonizuj do końca swój system ;-)
Ostatnio edytowany przez k4misiek (2010-11-26 21:37:17)
Offline
.
Ostatnio edytowany przez mareq (2013-11-14 06:10:22)
Offline