ďťż
 
 
   Instalacja z backports'ów a stabilność Etch
 
 

Tematy

 
    
 

 

 

 

Instalacja z backports'ów a stabilność Etch





luki85pwy - 27-04-2008 22:57
Witam!

W standardowych repozytoriach Etch nie ma zbyt wiele programów. Dlatego dodałem backportsa do pliku: /etc/apt/sources.list:

i dodałem klucz:

Zaktualizowałem ATP'a:

ÂŻeby dopiero wtedy zwracał uwagę na te pakiety w backportsach??

Bo w Etch nie ma faktycznie paru potrzebnych programów.
Ale ja chcę zainstalować tylko te programy co mi są potrzebne a nie aktualizować cały system do niestabilnych wersji!

Powiązania z danym programem z backportsa i tak się muszą ściągnąć prawda?
I stworzyłem plik:

Wpisałem tam poniższe polecenia:

Co ma oznaczać niższy priorytet instalacji z backports'ów.

Moje pytanie jest następujące:
Czy jeżeli teraz będę chciał zaktualizować system poleceniami:

To czy mi się zacznie system aktualizować z backportsów?

Jak zrobić aby przy normalnym wpisywaniu komend instalacyjnych system nie zwracał uwagi na backportsy a dopiero jakbym wpisał jakieś polecenie typu:

Dopiero wtedy żeby wziął pod uwagę backportsy?

Bo faktycznie Etch'u nie ma kilku potrzebnych programów. Ale ja chcę tylko zainstalować te programy, bez żadnych dodatkowych aktualizacji systemu do wersji niestabilnych.
Bo i tak APT musi chyba pobrać potrzebne zależności przy instalacji danego programu z backportsu?

Bardzo mi zależy na stabilności.
Proszę o radę.

Pozdrawiam;-)



parrotlarch - 27-04-2008 23:26
domyślnie backporty są pomijane. nie musisz ustawiać priorytetu. jeśli chcesz cokolwiek z nich zainstalować, to musisz wyraźnie podać. jak dasz upgrade to aptitude ich nie tknie.



luki85pwy - 27-04-2008 23:50
To dlaczego w takim razie jak przed dodaniem backportsów do /etc/apt/sources.list po wpisaniu komendy: aptitude search jre, wynik był:

Natomiast po dodaniu wpisu repozytoriów backportsów do /etc/apt/sources.list mam wynik:

I pewnie domyslnie by mi zainstalowało najnowszą javę?

A jak wpisuję aptitude upgrade to mam:

Wcześniej zdaje mi się, że nie miałem żadnych aktualizacji (może się mylę?).
A zależności czy tak czy tak to muszą zostać zainstalowane?



velmafia - 28-04-2008 01:28

To dlaczego w takim razie jak przed dodaniem backportsów do /etc/apt/sources.list po wpisaniu komendy: aptitude search jre, wynik był: bo aptitude szuka pakietów w wszystkich dostępnych repo, a to że szuka wcale nie oznacza że musi wszytko instalować.

najnowsza wersja (6) ma już inną nazwę paczki, więc niemożliwością jest żeby zainstalowało jave 6, gdy wpiszesz by instalowało jave 5.

sprawdź poprzez zakomentowanie wpisów do backportów, potem aptitude update i będziesz wiedział czy te aktualizacje chce Ci pociągnąć z repo etcha, czy z bacportów,

aloha



pavbaranov - 28-04-2008 08:44
1. Instalacja z backportów nie wpływa na stabilność Etcha, jakby starał się sugerować temat.
2. Rozwiązanie Twojego "problemu" to wejście na backports.org, czyli stronę poświęconą backportom Debiana, lub nieco wiedzy o pinningu. Skoro ustawiłeś sobie preferencje, a pośród nich preferencje dotyczące repozytorium backport, to... apt repozytorium to po prostu zawsze widzi i zawsze będzie korzystał z niego oraz z niego instalował. Normalnie, czyli bez ustawionych preferencji, apt, pomimo wpisania odpowiedniej ścieżki w sources.list nie korzysta z tego repozytorium. Można to wymusić na dwa sposoby, albo stosując polecenie: apt-get -t etch-backports install “paczka” albo wymuszając dostęp do tego repozytorium porzez ustawienia w pliku /etc/apt/preferences. To samo dotyczy aptitude.



luki85pwy - 28-04-2008 09:44
Czyli jak wywalę plik preferences to wtedy aby coś zainstalować to:

A aby coś wyszukać z backportsów to:

Czy tak??

Ale mi się zadaje, że te backport'sy nic nie dają, ponieważ w pliku /etc/apt/sources.list raz miałem odhaszowany wpis z backoportsami i szukałem jakiś paczek i potem zahaszowałem ten plik, zaktualizowałem apt'a i miałem tyle samo paczek wyszukanych co wcześniej?!



pavbaranov - 28-04-2008 11:24

Czyli jak wywalę plik preferences to... Masz wyżej odpowiedź, ile razy można się dopytywać? Tutaj masz instrukcję obsługi korzystania z backportów: http://backports.org/dokuwiki/doku.php?id=instructions Też Ci ją wskazałem. Przeczytać i stosować. Czego chcesz więcej?



luki85pwy - 28-04-2008 11:40
A ciężko grzecznie odpowiedzieć nie? Lepiej 100 razy pytać niż raz coś źle zrobić. Nie wiesz, że kto pyta nie błądzi? Ale dzięki. Jeszcze żeby to po Polsku było :mrgreen:



pavbaranov - 28-04-2008 12:28
A ciężko zadawać z sensem pytania, nie? :) Sorki, ale to w tym samym języku i zaproponowanej konwencji językowej.
Zatem raz jeszcze (3 i ostatni) masz do wyboru 2 drogi z następującym założeniem wspólnym:
- w pliku sources.list masz wpisaną ścieżkę do repo z backpots i:
albo ustawiasz pinning, co daje Ci automatyczne uwzględnianie tego repozytorium przy każdym korzystaniu z apta, albo
nie ustawiasz pinningu do tego repo, repo jest domyślnie wyłączone, jeśli chcesz z niego korzystać muszi stosować przełącznik -t i podać etch-backports.
Oba rozwiązania są równoważne, ale alternatywne. Stosujesz, które chcesz. Albo inaczej zastosujesz takie, które będzie uwzględniało Twoje poczucie wygody.
BTW: nowe paczki dla Etch pojawiają się także w proposed-updates ;)



luki85pwy - 28-04-2008 13:25
Dziękuję za wytłumaczenie ale:

albo ustawiasz pinning Mógłbyś przy okazji napisac jak się ustawia pinning 8-) ? czy niebardzo?



pavbaranov - 28-04-2008 13:35
Sam to już zrobiłeś - to edycja pliku /etc/apt/preferences. W nim - jak w Twoim przykładzie ustawiasz - pin.



luki85pwy - 28-04-2008 19:10
Dobra dzięki, ale jak zauważyłem to to samo mi wyszukuje czy to z backportsami czy bez, więc nie wiem po co one potrzebne :-?



pavbaranov - 28-04-2008 19:36
Zobacz sobie na to co oferuje backport i wówczas będziesz wiedział co Ci on daje. Nikt za Ciebie decyzji nie podejmie.
BTW. Jeśli używasz apt-geta a nie aptitude, skorzystaj z Synaptika. Paczki backport są oznaczane bpo. Będziesz wiedział co i jak używasz.



luki85pwy - 28-04-2008 19:48
Ja zawsze używam aptitude i żadnych nowych pakietów w tym backports nie zauważyłem. Nawet OpenAreny nie ma ani żadnego Quake. Albo teraz chciałem zainstalować program do zmiany uprawnień partycji NTFS Tolls i też jak zwykle nie ma. Ciekawe czy na Lenny'm jest.



pavbaranov - 28-04-2008 20:00

Ciekawe czy na Lenny'm jes Zobacz sobie na to jakie pakiety dostarczają poszczególne wersje. Będziesz wiedział. Z doświadczenia jednak wiem, że poprzez backports nie otrzymasz nagle zdecydowanie większej ilości programów. I tak w samym Etch masz jakieś pod 20tys paczek. Albo Ci odpowiadają, albo szukasz czegoś innego. Problemy z współużytkowaniem jedynie słusznego systemu są jednakże, w przypadku Debiana związane z jego "wolnościowym" podejściem. Poczytaj na debian.org (po polsku), to pewnie zauważysz o co chodzi. Dlatego zdecydowanie lepsze wsparcie dają systemy, które na sprawę "wolnościowego oprograowania" patrzą mniej restrykcyjnie. Po prostu coś za coś.
A im dłużesz czytam, to co pisujesz na forum, tym bardziej przekonuję się do stwierdzenia, że dla Ciebie najlepszą dystrybucją byłaby któraś z *Ubuntu, Mepis, albo pochodne.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis