Kiedy miałem komputer w domu, korzystałem GNU / Linux bez problemu nawet bez internetu do korzystania z repozytoriów.
Zrobiłem kopię pakietów zainstalowanych na moim komputerze służbowym i zainstalowałem / zaktualizowałem je w domu. Jest kilka aplikacji i wariantów do tego, pokażę ci kilka.
aptOnCD
Idealny dla użytkowników Ubuntu. Z APOnCD weźmiemy wszystkie pakiety, które mamy w pamięci podręcznej APT w . Iso bez żadnych komplikacji. Aby go zainstalować:
$ sudo aptitude install aptoncd
Aby z niego skorzystać, po prostu uruchamiamy aplikację i robimy to, co każe nam krok po kroku. Nic skomplikowanego.
Korzyści:
- Możesz przenieść swoje repozytorium do pliku .iso (lub kilka, w zależności od rozmiaru) Gdziekolwiek chcesz, żebyś pojechał Możesz tworzyć iso w CD y płyta DVD.
- Możesz rozpakować plik .iso i skopiować wszystko do folderu, a następnie zaktualizować.
- APOnCD wykrywa nowe pakiety i dodaje je odrzucając stare.
wady:
- Jeśli nie masz CD-RW o DVD-RW Zmarnujesz pieniądze, jeśli jesteś jednym z tych, którzy lubią aktualizować codziennie, chociaż możesz mieć jako alternatywę punkt 2 zalet.
- Jeśli używasz apt-przypinanie z kilkoma gałęziami (Testowanie, Sid, Eksperyment), może powodować błędy podczas instalowania zależności.
Apt-Przenieś:
Ta alternatywa jest idealna dla Debian Squeeze. W Testowanie Debiana Miałem problemy, ponieważ nie skopiowałem pakietów do folderu docelowego.
Aby go zainstalować:
$ sudo aptitude install apt-move
Oprawa:
Wszystkie opcje trafny ruch można znaleźć w jego instrukcji obsługi (man apt-move). Jego konfiguracja jest w /etc/apt-move.conf i musimy zmodyfikować w nim pewne rzeczy, w tym celu otwieramy nasz ulubiony edytor ten plik:
$ sudo nano /etc/apt-move.conf
I musimy wziąć pod uwagę następujące wiersze, które są jedynymi, które musimy zmodyfikować:
# Establecemos la carpeta donde se creará el mirror que nos llevaremos a casa.
LOCALDIR=/home/usuario/carpeta_mirror
# Ponemos la distribución que usamos para nuestro mirror
DIST=squeeze
# Si lo ponemos en Yes, borrará los paquetes antiguos que se bajan a la caché
DELETE=no
# Si lo ponemos en NO, moverá los paquetes a nuestra carpeta mirror y los elimina de la caché
COPYONLY=yes
To więcej niż wystarczające w ustawieniach.
Użyj:
Tak proste, jak bieganie:
$ sudo aptitude update && aptitude upgrade && apt-move update
Spowoduje to skopiowanie wszystkich pakietów w naszej pamięci podręcznej do wybranego folderu
Korzyści:
- Utwórz dokładną strukturę serwera lustrzanego z pakietami, które mamy w pamięci podręcznej.
- Grupuje gałęzie Main i Contrib tylko w Main, więc dodając adres do source.list, musimy tylko umieścić main non-free.
- Jeśli mamy apt-pinning, możemy pobrać każdą gałąź niezależnie.
wady:
- Jak dotąd nie znalazłem żadnego.
Używanie dpkg-scanpackages
Uwaga: to jest coś w rodzaju używania APOnCD
Funkcją tego narzędzia jest stworzenie mini repozytorium, które można łatwo przetransportować i umieścić w pliku sources.list, z pobranych plików lub załączonych samodzielnie.
Tryb pracy jest następujący: Pierwsza instalacja dpkg-dev
$ sudo apt-get install dpkg-dev
Skopiuj pliki z apt cache do folderu, który wybrałeś do pracy, przypuśćmy, że nazywa się repo i znajduje się w / home / user / repo /.
cp /var/cache/apt/archives/*.deb /home/usuario/repo/
Możesz również dołączyć rozszerzenie deb że chcesz
Teraz przechodzimy do naszego folderu: repo (w tym przypadku).
cd /home/usuario/repo
i wykonujemy:
dpkg-scanpackages repo /dev/null | gzip > repo/Packages.gz
To, co tutaj robimy, to czytanie wszystkich pakietów, które są w / home / user / repo / i plik jest tworzony Pakiety.gz z tymi informacjami; W zależności od ilości paczek, czas na zakończenie procesu.
Aby rozpocząć pracę z utworzonym nowym mini-repozytorium, następnym krokiem byłoby dodanie go do pliku sources.list, można to osiągnąć, wykonując następujące kroki:
Z naszym edytorem tekstu (w tym przypadku nano):
nano /etc/apt/sources.list
Dodajemy następujący wiersz:
deb file:/home/usuario repo/
Ważne jest, aby podkreślić, aby wziąć pod uwagę, że po pliku jest umieszczony dwukropek (:), a następnie pojedynczy ukośnik (/), a także, że po ostatnim folderze, w tym przypadku Pulpit, nie ma ukośnika, zajmuje spację, a następnie folder mini-repo (repo) z ukośnikiem na końcu.
Dzięki tym krokom stworzyliśmy mini-repozytorium gotowe do transportu.
Coś poza dystrybucjami korzystającymi z RPM?
Może YumonCD:
https://bitbucket.org/a_atalla/yumoncd/downloads/
Nigdy tego nie próbowałem, ale to jest pomysł / wskazówka, gdzie zacząć szukać.
Niestety nie mamy dużego doświadczenia z tego typu pakietami, ale na pewno gdzieś jest jakiś wariant.
Istnieje narzędzie createrepro do tworzenia repozytoriów z katalogu, w którym znajdują się biblioteki.
Spojrzeć na http://blog.kagesenshi.org/2007/01/howto-creating-your-own-yum-rpm.html tam szczegółowo wyjaśniają proces.
Inną możliwością jest użycie keryks, możesz pobrać pakiety desde Linux lub Windows, a następnie zainstaluj go na swoim komputerze bez Internetu. Działa tylko w Debianie i Ubuntu.
Ja też jakiś czas temu program pobrać paczki na linuxa bez internetu ale musiałem zostawić U_U aby rozpocząć kolejny projekt dużo bardziej pokręcony, co na pewno przedstawię przed końcem roku
Byłeś twórcą sushi-co? : -O Wow, świetnie. Używałem go kilkakrotnie. Prawdą jest, że istnieją inne narzędzia graficzne, będę musiał zebrać więcej informacji na ich temat.
Myślę, że najłatwiejszą rzeczą dla mnie zawsze było uratowanie pakietów z / var / cache / apt i przekazanie ich do pamięci lub cokolwiek innego. Wracam do domu, otwieram konsolę, przechodzę do folderu, w którym znajdują się pakiety i instaluję wszystko, wpisując sudo dpkg -i * .deb
pozdrowienia
Dobre rozwiązania, WSZYSTKIE, w tym świetny blog Drnocho, bardzo się cieszę, gdy znajduję aktywne blogi na temat wolnego oprogramowania, a nawet więcej, gdy jest ono w naszym ukochanym Debianie.
Debian Rulez !!!
Dzięki przyjacielu, z przyjemnością możemy pomóc i oddać trochę całej wiedzy, którą dała nam społeczność 🙂
Pozdrowienia 😀
Nie wiem, czy to będzie korekta, ale jeśli użyjemy apt-move, linia w terminalu będzie wyglądać tak:
sudo aptitude update && sudo aptitude upgrade && sudo apt-move update
Chociaż brzmi to zbędnie lub oczywiste, ale zawsze są ludzie, którzy nie zdają sobie sprawy z tego małego szczegółu hahaha.
Pozdrowienia!
Witamy zOdiaK:
Dzięki za informację ... 😀
Czy jest coś bardziej podobnego do Synaptic? Dla mnie to najlepsze
dzięki za informację, ale pojawia się pytanie aptoncd generuje iso z programami pobranymi na pc z internetem ale na komputerze bez internetu musiałby mieć zainstalowany aptoncd ale jego instalacja odbywa się na komputerze z internetem to jak się masz przywróć iso wygenerowane bez aptoncd na komputerze bez internetu.
Post jest dobry ... Czy jest jakiś rodzaj tych narzędzi, ale koncentruje się na pakietach .rpm?
Cześć. Co mi radzisz. Mam partycjonowany komputer Toshiba z systemem Windows 7 i Debian Linux 7 przy użyciu GRUB-a. Ponieważ jest to seria Graphics ATI x1200, mam błąd i ma tylko ekran tty. Podczas ustawiania sudo nie znaleziono polecenia mark. Próbowałem pobrać repozytoria za pomocą Suhsi huh i kostki camicri, nie było to możliwe. Czy jest jakiś sposób, w jaki możesz mnie polecić.
Dziękuję.