|
Dostępność repozytoriów poprzednich wersji Debiana
Sokon - 19-10-2009 17:39
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.
adrikux - 19-10-2009 18:00
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
Sokon - 19-10-2009 23:00
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?
Ister - 20-10-2009 09:08
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
Sokon - 20-10-2009 16:58
No to gitarra, oto mi chodziło. Program APTonCD też się przyda, na własny użytek :-).
Dzięki za pomoc Panowie.
fnmirk - 20-10-2009 22:02
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.
Sokon - 09-02-2010 16:30
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
pavbaranov - 09-02-2010 17:45
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)
Sokon - 09-02-2010 21:45
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
pavbaranov - 10-02-2010 07:44
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).
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|