Автор Тема: Help за local repository  (Прочетена 2480 пъти)

nforcer

  • Напреднали
  • *****
  • Публикации: 213
    • Профил
Help за local repository
« -: Jun 20, 2006, 12:49 »
Наложи ми се да преинсталирам Ubuntu 6.06 и за да не ми се налага да тегля 400мб от интернет копирах /var/cache/apt/archives в /home/dapper
После изпълних в /home
dpkg-scanpackages dapper /dev/null | gzip -9c > dapper/
Преинсталирах като форматирах / дяла
Добавих в /etc/apt/sources.list следния ред
deb file:///home/dapper ./
но като се опитам да инсталирам нещо ми дава подобна грешка:
apt-get install libdvdcss2
W: Failed to fetch file:///home/dapper ./libdvdcss2_1.2.9-1ubuntu1_i386_4.deb File not found
Някой може ли да ми каже къде греша
 ':crazy:'
Активен

No Microsoft products were used in any way for the creation of this message.
If you are using a Microsoft product to view it, BEWARE!
I'm not responsible for any harm you might encounter as a result.

lastcyrol

  • Напреднали
  • *****
  • Публикации: 125
  • Distribution: Ubuntu
  • Window Manager: Gnome
    • Профил
Help за local repository
« Отговор #1 -: Jun 20, 2006, 14:33 »
Има си много културен начин за направа на локално хранилище, но аз те съветвам да си хвърлиш файловете обратно в /var/cache/apt/archives
после изпълняваш само apt-get update и си инсталираш. Почти нищо няма да изтегли( освен ако няма по-нови версии), а ще ги инсталира от кеша.
Активен

nforcer

  • Напреднали
  • *****
  • Публикации: 213
    • Профил
Help за local repository
« Отговор #2 -: Jun 20, 2006, 20:55 »
Да ама не , не стана така пак изтегли 70мб файлове . Други идеи?
Активен

No Microsoft products were used in any way for the creation of this message.
If you are using a Microsoft product to view it, BEWARE!
I'm not responsible for any harm you might encounter as a result.

lastcyrol

  • Напреднали
  • *****
  • Публикации: 125
  • Distribution: Ubuntu
  • Window Manager: Gnome
    • Профил
Help за local repository
« Отговор #3 -: Jun 20, 2006, 21:26 »
Тогава, може би по културния начин.

Всъщност, по-синтезирано:

Цитат

Използване на локално apt

- създава се директорията debs

#mkdir /root/debs


- копират се пакетите в нея и се изпълнява

# dpkg-scanpackages debs file | gzip > debs/Packages.gz


Така се създава файл Packages.gz, който съдържа информация за пакетите, които ще се използват от apt.


- след това остава само да се прибави в ‘/etc/apt/sources.list’

#echo "deb file:/root debs/" >>/etc/apt/sources.list


Използването на apt след тези операции си е както обиковено.




Активен

nforcer

  • Напреднали
  • *****
  • Публикации: 213
    • Профил
Help за local repository
« Отговор #4 -: Jul 16, 2006, 18:13 »
Направих си CD с ъпдейти с apt-move но забелязах че някой файлове се не се копират при създаването на диска и мисля че това са файловете от universe секцията . Ако ги копирам в някоя друга секция и после пусна dpkg-scanpackages дали ще мога да ги ползвам  после някой знае ли?
Активен

No Microsoft products were used in any way for the creation of this message.
If you are using a Microsoft product to view it, BEWARE!
I'm not responsible for any harm you might encounter as a result.