Zamknięty Temat
Strona 1 z 2 1 2 OstatniOstatni
Pokaż wyniki od 1 do 10 z 11

Temat: Instalacja paczek z experimental

  1. #1
    Senior Member
    Wersja: Sid amd64
    Na Forum od
    Jul 2006
    Skąd
    Kartuzy
    Postów
    3,092

    Instalacja paczek z experimental

    Miałem stable ale było za mało paczek, miałem tesing ale też nie chciało mi się czekać na paczki, mam unstable i...także brakuje mi kilku paczek Cóż więc zrobić? Wystarczy posłużyć się paczkami z experimental. W przypadku unstable nie powinno być żadnych problemów ale w testing i stable mogą (lecz nie muszą) być problemy z zależnościami.

    Najpierw do /etc/apt/preferences dodajemy:

    Package: nazwa_paczki
    Pin: release a=experimental
    Pin-Priority: 900
    Następnie do /etc/apt/sources.list dodajemy wpisy experimental:

    deb http://ftp.cz.debian.org/debian/ experimental main contrib non-free
    deb-src http://ftp.cz.debian.org/debian/ experimental main contrib non-free
    Po tym wystarczy:

    Kod:
    aptitude update
    i

    Kod:
    aptitude install nazwa_paczki_którą_podaliśmy_w_/etc/apt/preferences



    Krótkie FAQ ale mam nadzieję, że się komuś przyda.

  2. #2
    Istnieje też inna możliwość dodajemy do apt/sources.list repozytoria experimental w apt/conf.d/costam wpisujemy APT:efault-Release "testing"; // czy jak kto chce domyslnie, a potem apt-get install pakiet/experimental (tak po sleshu wpisujemy z jakiej dystrybucji pobierać), albo apt-get -t experimental pakiet (to mi nie działa).

    pozdro

  3. #3
    instalacje z opcjami "-t experimental" lub "paczka/experimental" zainstalują paczkę z dystrybucji eksperymentalnej (w przypadku "-t" także zależności paczki zostaną pobrane z tej dystrybucji) ale już uaktualnienia będą brane z dystrybucji domyślnej, dlatego na dłuższą metę lepszym rozwiązaniem jest apt-pinning

    Cytat Napisał Witek Baryluk
    albo apt-get -t experimental pakiet (to mi nie działa).
    apt-get -t experimental install pakiet

  4. #4
    Poczytalem troche o apt-pinningu i tego mi wlasnie brakowalo No i odrazu mi sie narzucilo takie pytanie: czy istnieje mozliwosc wyswietlenia roznic w wersjach paczek miedzy wersjami debiana (czy tam roznych repozytoriow)? Przy czym mam na mysli tylko paczki aktualnie zainstalowane w systemie. W formie np. takiej:
    Kod:
    Wersja zainstalowana gimp:2.2, wersja w unstable 2.4rc1
    itd.
    Reszta zainstalowanych paczek jest w tej samej wersji co w unstable

  5. #5
    `apt-cache policy paczka` pokaże jakie wersje są dostępne dla twojego /etc/apt/sources.list a `rmadison paczka` pokaże jakie wersje (i dla jakich architektur) dostępne są w Debianie

  6. #6
    Ehh przegladnelem mana apt-cache'a i tego nie zauwazylem Dzieki. Teraz to tylko opakowac w jakis skrypt i bedzie dobrze.

  7. #7
    ja mam pytanie jak zrobić upgrade samego środowiska gnome. mam lennego a chcę gnome z sida. najlepiej za pomocą polecenia aptitude

  8. #8
    Junior Member
    Na Forum od
    Jun 2007
    Skąd
    Nie pamiêtam
    Postów
    51
    To narzędzie działa chyba trochę inaczej a dokładnie to w drugą stronę i ma inne zastosowanie.

    Jeśli dodam do pliku sources.list (Debian Lenny) repozytoria z Sida, to apt czy aptitude zawsze będzie pobierał paczki z nowszej wersji!

    Przykład

    Kod:
    pc:/home/lukas# apt-cache policy abiword
    abiword:
      Zainstalowana: (brak)
      Kandydująca: 2.4.6-3
      Tabela wersji:
         2.4.6-3 0
            500 ftp://ftp.pl.debian.org sid/main Packages
         2.4.6-2.1 0
            500 http://ftp.pl.debian.org lenny/main Packages
    Jeśli ustawie w pliku preferences

    Kod:
    Package: abiword
    Pin: release a=testing
    Pin-Priority: 900
    To manager będzie pobierał paczki z wersji, którą używam.

    Kod:
    Pobieranie:1 http://ftp.pl.debian.org lenny/main abiword 2.4.6-2.1 [2626kB]
    Poradnik wprowadza trochę w błąd, ponieważ na początku myślałem, że pobierane będą tylko wybrane przeze mnie świeższe programy ;-)

  9. #9
    Cytat Napisał lukas
    Jeśli dodam do pliku sources.list (Debian Lenny) repozytoria z Sida, to apt czy aptitude zawsze będzie pobierał paczki z nowszej wersji!
    No bo tak ma byc jesli paczki maja ten sam priorytet. Musisz poprostu ustawic paczka z sida nizszy priorytet np. ja mam tak:

    Kod:
    Package: *
    Pin: release o=Debian,a=testing
    Pin-Priority: 900
    
    Package: *
    Pin: release o=Debian,a=unstable
    Pin-Priority: 300
    Teraz tylko np. aptitude install iceweasel/unstable i juz mamy iceweasla z sida. Najlepsze jest to, ze dana paczka bedzie aktualizowana z sida, dopuki wersje z sida i testing sie nie zrownaja.

  10. #10
    Junior Member
    Na Forum od
    Jun 2007
    Skąd
    Nie pamiêtam
    Postów
    51
    Domyśliłem się, że musi to tak działać, ale nie doczytałem na www.debian.org/doc ;-)

    Dzięki i pozdrawiam.

Zamknięty Temat

Bookmarks

Uprawnienia

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów