Strona 1 z 2
Tworzenie lokalnych repozytoriow
: 13 czerwca 2007, 20:17
autor: rzepaczyk
Jak w nazwie tematu. mam 3 plyty dvd i chce je przekopiowac na dysk i utworzyc z nich lokalne repozytorium zeby nie treba bylo wkladac plyty przy instalacji jakiegos pakietu. po prostu zeby sie z dysku te rzeczy sciagaly. jak mam to zrobic?
: 13 czerwca 2007, 20:28
autor: mlyczek
Możesz te pakiety skopiować do /var/cache/apt/archives, albo wpisać w szukajkę na forum hasło "lokalne repozytorium" i zaznaczyć szukanie w dziale Opisy FAQ&How-To i kliknąć
pierwszy wynik. Sprawdź dla pewności.
: 13 czerwca 2007, 20:37
autor: rzepaczyk
a jakbym chcial skopiowac pliki do /archives to czy one moga byc w folderach czy musza byc osobno dane?
i jak potem synaptica skonfigurowac zeby widzial te pakiety?
: 13 czerwca 2007, 21:13
autor: Gość
Wszystko jako root:
Kod: Zaznacz cały
mkdir -p /home/debian/dists/testing/main/binary-i386
mkdir -p /home/debian/debs
i wszystkie paczki .deb wrzucasz luzem do /home/debian/debs
następnie :
Kod: Zaznacz cały
cd /home/debian/dists/testing
touch Release
do pliku /home/debian/dists/testing/Release wpisujesz :
Kod: Zaznacz cały
Origin: My private repository
Label: My private repository
Suite: testing - My repo
Codename: lenny
Architectures: i386
Components: main
potem wykonujesz :
Kod: Zaznacz cały
touch /home/debian/dists/testing/main/binary-i386/Release
i do pliku /home/debian/dists/testing/main/binary-i386/Release wpisujesz :
Kod: Zaznacz cały
Archive: testing - My repo
Component: main
Origin: My private repository
Label: My private repository
Architecture: i386
teraz wykonujesz :
Kod: Zaznacz cały
cd /home/debian
dpkg-scanpackages debs /dev/null | gzip -c9 \
> /home/debian/dists/testing/main/binary-i386/Packages.gz
echo "deb file:///home/debian/ testing main" >> /etc/apt/sources.list
apt-get update
i masz działające repo na dysku, dodany wpis do sources.list i zaktualizowaną bazę
Pozdrawiam
: 13 czerwca 2007, 21:27
autor: rzepaczyk

przeciez tych pakietow jest tam z tysiac! nie ma na to jakiegos innego sposobu?

na mdv wystarczylo podac sciezke do folderu a tutaj trzeba wszystko kopiowac recznie....
Re: Tworzenie lokalnych repozytoriow
: 13 czerwca 2007, 21:31
autor: Gość
rzepaczyk pisze:chce je przekopiowac na dysk i utworzyc z nich lokalne repozytorium zeby nie treba bylo wkladac plyty przy instalacji jakiegos pakietu. po prostu zeby sie z dysku te rzeczy sciagaly
a potem nagle piszesz :
rzepaczyk pisze:przeciez tych pakietow jest tam z tysiac!
to może się zdecyduj wreszcie - sam piszesz, że chcesz przekopiować na dysk i nagle już nie chcesz ?
to jak to w końcu jest ?
P.S.
zawsze możesz jeszcze zrzucić obrazy płyt na HDD i użyć mount -o loop
a w sources.list podać do nich ścieżki jak się to robi z CD-ROMami
Ale to Ci zje więcej miejsca - Your choice
Pozdrawiam
: 13 czerwca 2007, 21:38
autor: rzepaczyk
to juz lepiej brzmi

trzeba bedzie nowe punkty montowania ustawiac i fstab zmieniac czy jak?
: 13 czerwca 2007, 21:48
autor: Gość
Ano

Stwórz sobie katalogi w /mnt dla każdego obrazu i zamontuj po kolei każdy
Przykładowo :
Kod: Zaznacz cały
mount -o loop /ścieżka/do/dvd1.iso /mnt/dvd1
A jak chcesz mieć na stałe, to dodaj sobie odpowiednie wpisy do fstab i gra.
Pozdrawiam
: 14 czerwca 2007, 14:52
autor: rzepaczyk
te wpisy do fstab to moge przekopiowac takie jak z cdromu zwyklego i tylko sciezki pozmieniac czy musze jakos inaczej to zrobic?
: 14 czerwca 2007, 15:16
autor: Gość
Przykładowy wpis dla jednego obrazu powinien wyglądać tak :
Kod: Zaznacz cały
/ścieżka/do/obraz.iso /mnt/dvd1 auto rw,loop=/dev/loop/0 0 0
Reszta już należy do Ciebie
Pozdrawiam