Puncte:4

Server de depozit - apt-mirror - Cum se raportează lista pachetelor descărcate la fiecare rulare?

drapel cn

apt-mirror afișează dimensiunea pachetelor descărcate... 167,3 MiB vor fi descărcați în arhivă.

Dar cum să raportezi lista pachetelor descărcate la fiecare rulare?

Exemplu: Au fost descărcate următoarele pachete: apache, chrome,...

drapel cn
@OrganicMarble l-ai împărtăși?
Organic Marble avatar
drapel us
Întrebarea ta m-a făcut să vreau să o reexaminez, am introdus-o cu mult timp în urmă. Este `find /[directory]/apt-mirror/mirror/* -mmin -60 | grep „piscina” | sort` Dar nu-mi amintesc de ce am făcut grep sau de ce am `*`. Probabil că ceva de genul acesta ar putea funcționa dacă intervine cineva care cunoaște bash.
Puncte:1
drapel jp

Nu este nimic încorporat, dar apt-oglindă este un script perl destul de simplu. Dacă vă simțiți confortabil, atunci probabil că ați putea adăuga un patch la https://github.com/apt-mirror/apt-mirror/blob/7d521b168ab34fd38fd38bbb26acad1f43e262a7/apt-mirror#L910 .

Cu siguranță ai putea folosi o soluție Bash, așa cum sugerează un comentariu, dacă se potrivește nevoilor tale. The postoglindă.sh script-ul ar fi o locație foarte utilă pentru a-l rula. O linie ca aceasta va tipări pachetele actualizate în ultima oră

găsi . -type f -path '*pool*' -mmin -60 -print

Din pacate, apt-oglindă nu este dezvoltat activ. Există mai multe erori care îl vor împiedica să reflecte corect depozitele apt pentru versiunile recente. Ai putea lua în considerare utilizarea unui furk unde aceste erori au fost corectate. Dacă o faceți, atunci ați putea solicita această caracteristică de la întreținerii furcii.

Puncte:0
drapel us

Cu ceva timp în urmă, am adăugat o linie la postoglindă.sh (după rândul cu curat.sh ca aceasta)

găsi /[oglindă]/oglindă/ -mmin -60 | grep „piscina” | sortare | tee /home/[nume utilizator]/mirror/mirror-$_now.txt

De fiecare dată când rulează apt-mirror, acesta scrie rezultatul în apt-mirror.log și creează un fișier în directorul /mirror al directorului meu de acasă cu conținut ca acesta:

/[mirror]/mirror/dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-unstable
/[oglindă]/mirror/us.archive.ubuntu.com/ubuntu/pool/main/l/linux-firmware
/[oglindă]mirror/us.archive.ubuntu.com/ubuntu/pool/main/l/linux-meta-hwe-5.11
/[oglindă]/mirror/us.archive.ubuntu.com/ubuntu/pool/main/l/linux-meta-oem-5.14
/[oglindă]/mirror/us.archive.ubuntu.com/ubuntu/pool/main/l/linux-oem-5.14
/[oglindă]/mirror/us.archive.ubuntu.com/ubuntu/pool/main/l/linux-signed-oem-5.14
/[oglindă]/mirror/us.archive.ubuntu.com/ubuntu/pool/restricted/l/linux-restricted-modules-hwe-5.11
/[oglindă]/mirror/us.archive.ubuntu.com/ubuntu/pool/restricted/l/linux-restricted-modules-oem-5.14
/[mirror]/mirror/us.archive.ubuntu.com/ubuntu/pool/restricted/l/linux-restricted-signatures-oem-5.14
/[oglindă]/mirror/us.archive.ubuntu.com/ubuntu/pool/universe/h/htmldoc

Dorința mea a fost să-l fac pe lista individuală .debs dar nu am reușit să lucrez folosind această abordare, poate pentru că acele fișiere au marcate de timp mult mai departe în trecut.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.