Strona 1 z 1

Dostępność repozytoriów poprzednich wersji Debiana

: 19 października 2009, 17:39
autor: Sokon
Witam.
Czy może mi ktoś powiedzieć, czy repozytoria Debiana dla starych i raczej nie używanych wersji są przechowywane gdzieś przez cały czas?

Pytanie to jest spowodowane sytuacją jaka mnie dopadła. Zostałem poproszony o ogarnięcie jednego małego lokalnego serwera, na którym działa aplikacja napisana w HTML i PHP z wykorzystaniem bazy Postgrsql 8.1, zrobiłem wstępne próby przeniesienia wszystkiego na Debiana i w sumie odbyło się to bezboleśnie.

Podczas w/w próby zainstalowałem najnowszego dostępnego z repozytoriów Postgrsqla tzn. wersję 8.3 i tutaj pojawił się problem z uruchomieniem aplikacji, ponieważ, wersja 8.1 i 8.3 różnią się między sobą, a aplikacja która wykorzystuje bazę ewidentnie nie działa z wersją 8.3. Usunąłem ją więc i zainstalowałem z repozytoriów Etcha wersję 8.1, oczywiście poszło bez problemu.

Kontaktu z programistą, który zrobił ten program oczywiście nie ma i nie będzie, więc nie przystosuje on aplikacji do nowej wersji bazy.

Przeczytałem w internecie, że repozytoria wersji będącej starą wersją stabilną trzymane są przez rok i boję się, że w razie awarii serwera będę miał problem z zainstalowaniem Postgrsql 8.1.

Na forum znalazłem odnośnik jak zrobić własne repozytorium ale to się trochę mija z celem bo w firmie, która tego używa, nie ma informatyka, który im to będzie ogarniał a moja rola w tym wszystkim to raczej koleżeńska przysługa.

Czy jest jakaś metoda na instalację np. za 4 lata Postgrsqla 8.1 poprzez dopisanie do listy repozytoriów Etcha?

Czy np. jak ściągnę z internetu płyty Etcha to będę miał tam wszystko to co będzie mi potrzebne?

Czy może nie ma potrzeby ciągnięcia kilku GB bo repozytoria są dostępne dla wszystkich wersji i będą dostępne zawsze, pisząc zawsze pomijam sytuację apokalipsy w postaci zagłady nuklearnej czy innych wypadków losowych.

Mam nadzieję, że to dobry dział bo powiem szczerze miałem niezłą rozterkę, gdzie zamieścić ten temat.

: 19 października 2009, 18:00
autor: adrikux
Nie wiem przez jaki okres czasu repozytoria są aktywne, ale wydaje mi się, że gdy Squeeze osiągnie status Stable, repozytoria Etcha zostaną wyłączone.

Możesz stworzyć własne repozytorium z użyciem narzędzia APTonCD.
APTonCD

: 19 października 2009, 23:00
autor: Sokon
Doczytałem się na forum, że jak kolejna wersja Debiana otrzymuje status Stable to repozytorium tej wersji, nie jest dalej rozwijane, są tylko dokładane kolejne łaty bezpieczeństwa.

Czy w związku z powyższym ściągając wszystkie płyty DVD dla Debiana w wersji Etch R8 (bo to jest chyba ostatnia wersja) będę miał dostępne całe repozytorium na tych płytach właśnie dla tej wersji?

: 20 października 2009, 09:08
autor: Ister
Oczywiście ściągając komplet płyt masz kompletne repozytorium dla konkretnej wersji. Należy tylko pamiętać, żeby nie dodawać innych repozytoriów do /etc/apt/sources.list

: 20 października 2009, 16:58
autor: Sokon
No to gitarra, oto mi chodziło. Program APTonCD też się przyda, na własny użytek :-).

Dzięki za pomoc Panowie.

: 20 października 2009, 22:02
autor: fnmirk
Sokon, jak masz działający system, wykonaj obraz partycji i w razie awarii odtworzysz jakiś istniejący i działający stan systemu, a resztę przegrasz ręcznie uaktualniając bazę itp.

: 09 lutego 2010, 16:30
autor: Sokon
fnmirk oczywiście masz rację, ale co w przypadku gdy padnie sprzęt i trzeba będzie stawiać na zupełnie nowej i co najgorsze innej maszynie?

Jeszcze jedno pytanie, czy wydania w ramach wersji są, że tak napiszę kompatybilne wstecz? Dokładnie chodzi mi oto czy (przykładowo) jeżeli:
- wydanie R1 zawiera np. Postgrsql'a 8.1
to
- wydanie R8 zawiera już Postgrsql'a 8.3
czy może
- wydanie R8 zawiera nadal Postgrsql'a 8.1 ale z uwzględnionymi jakimiś tam poprawkami

: 09 lutego 2010, 17:45
autor: pavbaranov
W stable powinieneś mieć zawsze tę samą wersję danej paczki, która pojawiła się w chwili wypuszczenia stable + ewentualne poprawki do niej.
Jeśli chodzi Ci wyłącznie o postgsql - to sprawdzić powinieneś na packages.debian.org.
Nie wiem też jak będzie w przypadku Etch, ale jeszcze nie tak dawno znalazłem repozytoria do wcześniejszej wersji Debiana; nie było to na pewno jednak repozytorium "oficjalne" (tzn. nie było z listy mirrorów na debian.org)

: 09 lutego 2010, 21:45
autor: Sokon
Repozytoriów nieoficjalnych jest na pewno na pęczki, nawet kiedyś podawałem linka do wyszukiwarki różnych paczek pod Debiana (i nie tylko) i tu pozwolę sobie odświeżyć niektórym pamięć http://debian.linux.pl/viewtopic.php?t=15082.

Osobiście widzę trzy rozwiązania:
- ściągnąć z aktualnie oficjalnych repozytoriów wszystko co potrzebne, ale to trwa
- pomysł podany przez fnmirka i odtworzenie systemu z całym wymaganym środowiskiem a następnie zrobienie kopii zapasowej całości poprzez zrobienie obrazu partycji, ale nie wiem jak to zadziała jak ulegnie awarii sprzęt i trzeba go będzie wymienić
- użyć APTonCD

: 10 lutego 2010, 07:44
autor: pavbaranov
Jeśli cały ten Etch jest potrzebny "wiekuiście", to polecałbym mimo wszystko ściągnięcie i oprócz stworzenia płytek CD, zrobienie lokalnego repozytorium na jakimś komputerze. Płytki CD mają niekiedy bardzo przykrą przypadłość - gubią dane (nawet te markowe).