Рейтинг:4

Сервер репозитория - apt-mirror - Как сообщать список загруженных пакетов при каждом запуске?

флаг cn

apt-mirror выводит размер загруженных пакетов... В архив будет загружено 167,3 МБ.

Но как сообщать список загруженных пакетов при каждом запуске?

Пример: Были загружены следующие пакеты: apache, chrome, ...

флаг cn
@OrganicMarble не могли бы вы поделиться им?
Organic Marble avatar
флаг us
Ваш вопрос вызвал у меня желание пересмотреть его, я его уже давно поставил. Это `найти /[каталог]/apt-mirror/mirror/* -mmin -60 | grep "бассейн" | sort` Но я не могу вспомнить, почему я сделал grep или почему у меня есть `*`. Что-то вроде этого, вероятно, могло бы сработать, если бы кто-то, кто знает bash, присоединился.
Рейтинг:1
флаг jp

Там нет ничего встроенного, но подходящее зеркало это довольно простой сценарий Perl. Если вам удобно это делать, вы, вероятно, могли бы добавить патч в https://github.com/apt-mirror/apt-mirror/blob/7d521b168ab34fd38fd38bbb26acad1f43e262a7/apt-mirror#L910 .

Вы, безусловно, можете использовать решение Bash, как следует из комментария, если оно соответствует вашим потребностям. postmirror.sh script было бы очень удобным местом для его запуска. Такая строка будет печатать пакеты, обновленные за последний час.

найти . -type f -path '*pool*' -mmin -60 -print

К сожалению, подходящее зеркало активно не развивается. Есть несколько ошибок, которые мешают корректному зеркалированию репозиториев apt для последних выпусков. Вы можете рассмотреть возможность использования форка, в котором эти ошибки были исправлены. Если вы это сделаете, вы потенциально можете запросить эту функцию у сопровождающих форка.

Рейтинг:0
флаг us

Некоторое время назад я добавил строку в postmirror.sh (после строки с чистый.ш как это)

найти /[зеркало]/зеркало/ -mmin -60 | grep "бассейн" | сортировать | тройник /home/[имя пользователя]/зеркало/зеркало-$_now.txt

Каждый раз, когда запускается apt-mirror, он записывает вывод в apt-mirror.log и создает файл в каталоге /mirror моего домашнего каталога с таким содержимым:

/[зеркало]/зеркало/dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-unstable
/[зеркало]/зеркало/us.archive.ubuntu.com/ubuntu/pool/main/l/linux-firmware
/[зеркало]зеркало/us.archive.ubuntu.com/ubuntu/pool/main/l/linux-meta-hwe-5.11
/[зеркало]/зеркало/us.archive.ubuntu.com/ubuntu/pool/main/l/linux-meta-oem-5.14
/[зеркало]/зеркало/us.archive.ubuntu.com/ubuntu/pool/main/l/linux-oem-5.14
/[зеркало]/зеркало/us.archive.ubuntu.com/ubuntu/pool/main/l/linux-signed-oem-5.14
/[зеркало]/зеркало/us.archive.ubuntu.com/ubuntu/pool/restricted/l/linux-restricted-modules-hwe-5.11
/[зеркало]/зеркало/us.archive.ubuntu.com/ubuntu/pool/restricted/l/linux-restricted-modules-oem-5.14
/[зеркало]/зеркало/us.archive.ubuntu.com/ubuntu/pool/restricted/l/linux-restricted-signatures-oem-5.14
/[зеркало]/зеркало/us.archive.ubuntu.com/ubuntu/pool/universe/h/htmldoc

Мое желание состояло в том, чтобы получить список отдельных .debs но я не смог заставить это работать, используя этот подход, возможно, потому, что эти файлы имеют временные метки намного раньше.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.