Компьютерный форум NoWa.cc
Правила Форума
редакция от 29.01.2013
Портал .::2Baksa.Net::. Трекер BRODIM.COM
Вернуться   Компьютерный форум NoWa.cc > Операционные системы > UNIX, Linux, MacOs для PC и другие ОС > Вопросы и проблемы

Уважаемые пользователи nowa.cc и 2baksa.net. У нас сложилось тяжелое финансовое положение. Мы работаем для вас вот уже более 14 лет
и теперь вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney Z826074280762 Webmoney R087294265364 Webmoney U051530505194 Webmoney E804621616710
PayPal E-mail для связи / to Contact E-mail для связи по вопросу помощи / to Contact : E-mail для связи / to Contact
Кошелек для вашей помощи Yandex 410013204813773
Yandex Спасибо за поддержку!

UTM-решение для бизнеса: межсетевой экран, антивирусы, прокси-сервер, VPN, ids/ips, https-фильтрация. Собственные сетевые сервисы, ip-телефония

загрузка...
Ответ
 
Опции темы Language
Старый 19.05.2008, 12:24   #1
ViP
 
Пол:Мужской
Регистрация: 02.06.2006
Адрес: Украина
Сообщений: 3,325
Репутация: 935
По умолчанию Локальный репозиторий.

Кто нибудь с вопросом таким сталкивался? Стоит apt-move. При генерации packages файлов, почему-то тварь, пропускает половину из того, что лежит в дереве пакетов. Скриптом с использованием dpkg-scanpackages , что разыскался на убунтовском форуме, вопрос в принципе решается-но не так красиво, не разбивается по секциям, валит кулем. Чего apt-move может тупить, при том что все остальное он делает красиво?
DoubleSpace вне форума
 
Ответить с цитированием Вверх
Надежный китайский посредник Taobao.com


Реклама: вентилятор вкк купитьдверные ручки скобызаказать рекламный плакат на павильонник кэйв концертмикаса спортивная одежда


Старый 20.05.2008, 18:16   #2
gloom
Неактивный пользователь
 
Пол:Мужской
Регистрация: 17.09.2007
Сообщений: 97
Репутация: 32
По умолчанию Ответ: Локальный репозиторий.

Ось убунту или дебиан?
Сюда /etc/apt-move.conf заглядывал?

Вот с faq
Цитата:
Q: А подробнее про apt-move можно? А: Можно:
apt-move update - переносит из /var/cache/apt/archives пакеты в директорию локального зеркала (указывается в /etc/apt-move.conf как переменная LOCALDIR=path_to).
По сути apt-move update является выполнением последовательности команд
$ apt-move get
$ apt-move move
$ apt-move delete
$ apt-move packages
apt-move get - формирует мастер-файл;
apt-move move - переносит пакеты из кэша apt в локальное зеркало;
apt-move delete - удаляет устаревшие пакеты;
apt-move packages - создает Packages.gz и Sources.gz дерева локального зеркала

Что-бы ето значило "apt-move get - формирует мастер-файл"?

Последний раз редактировалось gloom; 20.05.2008 в 18:39..
gloom вне форума
 
Ответить с цитированием Вверх
Старый 20.05.2008, 19:03   #3
DoubleSpace
ViP
 
Пол:Мужской
Регистрация: 02.06.2006
Адрес: Украина
Сообщений: 3,325
Репутация: 935
По умолчанию Ответ: Локальный репозиторий.

дебиан. apt-move packages- все работает, создает, но половину реально лежащих файлов пропускает. Да, еще- не все они скачивались на этой машине, часть скачивалось на другой, затем разложил в дерево, так вот, похоже- именно их при генерации packages файлов пропускает. Как бы их включить в зону действия этой команды?А может и ошибаюсь. Проверяю по mc- в pool лежит, в packages- болт. Припоминается щас- я его качал уже на этой машине. Права идентичные, что на включаемых, что нет

Последний раз редактировалось DoubleSpace; 20.05.2008 в 19:10..
DoubleSpace вне форума
 
Ответить с цитированием Вверх
Старый 06.04.2011, 07:06   #4
Scarj
Неактивный пользователь
 
Пол:Мужской
Регистрация: 12.11.2007
Адрес: Ташкент
Сообщений: 4
Репутация: 0
По умолчанию Re: Локальный репозиторий.

У когонибуть есть инструкция как настраивать на локальный репотзиторий?
Ато у них ссылки с офф сайта сильно отличаются. В конфигах полазил, поменял значения но толку особо не дало.
Scarj вне форума
 
Ответить с цитированием Вверх
Старый 07.04.2011, 13:11   #5
DoubleSpace
ViP
 
Пол:Мужской
Регистрация: 02.06.2006
Адрес: Украина
Сообщений: 3,325
Репутация: 935
По умолчанию Re: Локальный репозиторий.

Ну могу дать инструкцию, длинно правда, будет. В конечном счете генерация packages решилась сторонним скриптом.
Итак, по порядку.
1. Скачанные файлы двигаем из кэша командой apt-move move
2. Генерируем подпись
gpg --gen-key
gpg --armor --export > public.key
apt-key add public.key
3. Обрабатываем реп следующим скриптом
#!/bin/bash

# Create the Packages file

dpkg-scanpackages . /dev/null > Packages

# Create the Release file

cat > Release <<END
Archive: lenny
Origin: Debian
Label: My local Debian Lenny repository
Architecture: i386
MD5Sum:
d41d8cd98f00b204e9800998ecf8427e 0 Release
END

md5sum=$(md5sum Packages | cut -d ' ' -f1)
sizeinbytes=$(ls -l Packages | cut -d ' ' -f5)

printf " "$md5sum" %16d Packages" $sizeinbytes >> Release

# Create the Release.gpg file

gpg -bao Release.gpg Release

# Give instructions for adding the repository information to the sources.list file

echo
echo "To use this repository, you should have in your /etc/apt/sources.list file"
echo "(preferably at the top) the following line:"
echo
repodir="file://"$(pwd)
echo "deb "$repodir" /"
echo

Этот скрипт лежит в подкаталоге pool и генерит Packages и Release, а также подписывает их
В sources.list добавляется строчка, в моем случае deb file:/mirrors/debian/pool/ /
В вашем случае путь может быть другой.
apt-get update
Все. Инфа взята с разных мест, частично переделана, так что ссылок не дам. Еще время от времени возникает задача чистки репа от старых версий, я решаю так
Делаем dpkg-scanpackages . >lst.txt , затем натравливаю на получившийся лист скрипт, который я не покажу, чтобы не позориться, он вырезает все кроме названий устаревших пакетов из файла по признакам- начало -слово "(файл ", конец- "),"
Потом скриптом
#!/bin/bash
# Использовать- remove-deprecated outlst.txt -где outlst список удаляемых файлов

while read line
do
rm $line
done < $1

стираю старые версии файлов, хотелось бы попроще, но пока решения не нашел. apt-move удаляет только заданный процент файлов, то много, то мало.
DoubleSpace вне форума
 
Ответить с цитированием Вверх
Ответ
 Уважаемые пользователи портала 2BakSa.NeT и форума NoWa.cc !

  Рады Вам сообщить, что у нас открылся Torrent трекер >> BRODIM.COM

  Приглашаем вас принять участие в обмене полезной информацией,

  и ждем от вас поддержки в создании новых раздач.

Опции темы

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Локальный ремонт кузова Constanteen Автосервис 2 15.10.2009 23:16
Непонятный локальный диск Z eMironenko Microsoft Windows 7 27.12.2008 13:27
Как отключить локальный вход? nemuz Архив 2 06.09.2008 21:02
Меняем локальный ip Грэй Хакинг в локальных сетях 7 26.05.2008 17:16
Слетел локальный принтер Defense Microsoft Windows 7 26.11.2006 06:27

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 18:06. Часовой пояс GMT +3.


Rambler's Top100
Copyright ©2004 - 2018 2Baksa.Net

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.13490 секунды с 10 запросами