Lokalne repozytorium

Masz problemy z siecią bądź internetem? Zapytaj tu
yanis
Posty: 39
Rejestracja: 25 czerwca 2007, 18:24

Lokalne repozytorium

Post autor: yanis »

Witam.

Mam połączone ze sobą dwa komputery przez skrętkę (desktop i laptop), widzą się one normalnie, na oby dwu jest internet (do desktopa jest podłączony modem). Chciałem sobie stworzyć lokalne repozytorium, aby nie musieć pobierać dwa razy tych samych pakietów. Zrobiłem wszystko według tego podręcznika: lokalne repozytorium . Repozytorium będzie umieszczone na desktopie w

Kod: Zaznacz cały

/media/download/nagrac/programy

Po dodaniu na desktopie do sources.list linii ze ścieżka do repozytorium wszystko działa prawidłowo, ale nie wiem jaką podać ścieżkę na laptopie. Po dodaniu

Kod: Zaznacz cały

deb file:/WORKGROUP/DESKTOP/dane/media/download/nagrac programy/

wywala mi, że brakuje pliku Packages, chociaż on tam jest, więc jedyna myśl jest taka, że podałem błędną ścieżkę.
winnetou

Post autor: winnetou »

Dziękuje...
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Najprościej to wykonaj coś takiego:

Kod: Zaznacz cały

apt-cache search aptoncd
Jak nie ma to uzupełnij wpis w /etc/apt/sources.list:

Kod: Zaznacz cały

apt-cache policy aptoncd
aptoncd:
  Zainstalowana: (brak)
  Kandydująca: 0.1-1.2
  Tabela wersji:
     0.1-1.2 0
        500 [url]http://ftp.pl.debian.org[/url] testing/main Packages
I zainstaluj:

Kod: Zaznacz cały

apt-get install aptoncd
Przejrzyj dostępną pomoc i wykonanie własnej płytki z zestawem pakietów ograniczy się do kilku ruchów myszką.

Odnośnie tworzenia lokalnego repozytorium to zerknij jeszcze do:
Debian reference - wersja do druku
Debian reference - wersja do przeglądania w sieci

Dodane:
Zastanawiam się nad jedną rzeczą, czy nie można by utworzyć wspólnego katalogu /var/cache/apt/archives lub ten katalog udostępnić jako lokalne repozytorium dla drugiego komputera? Przecież ten katalog zawiera wszystko co jest potrzebne?
sigo
Junior Member
Posty: 501
Rejestracja: 21 marca 2009, 19:12

Post autor: sigo »

Lokalne repozytorium jest pewnie tymczasowe - w końcu obydwa urządzenia mają dostęp do internetu, więc nie ma bardzo znaczenia jakie miejsce zostanie wybrane - o ile pojemność dysku nas nie ogranicza.

Gdyby maszyny musiały mieć identyczne pakiety, pobierane tylko raz, można by jakiś skrypt napisać oraz używać oczywiście

Kod: Zaznacz cały

/var/cache/apt/archives
winnetou

Post autor: winnetou »

Dziękuje...
biafra
Posty: 4
Rejestracja: 12 lipca 2008, 11:28

Post autor: biafra »

U mnie apt-mirror nie chce zadziałać:

Kod: Zaznacz cały

eb:~# apt-mirror -c apt-mirror
apt-mirror: invalid config file specified at /usr/bin/apt-mirror line 101.
Czym może to być spowodowane?
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

biafra, przecież dostałeś odpowiedź. Zajrzyj do wspomnianego pliku.
ODPOWIEDZ