Ero sivun ”Pacman” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
ei muokkausyhteenvetoa
pEi muokkausyhteenvetoa |
pEi muokkausyhteenvetoa |
||
Rivi 80: | Rivi 80: | ||
$ pacleaner -um --delete | $ pacleaner -um --delete | ||
==Listaa asennetut paketit== | |||
Muokkaamalla käytössä olevan [[komentotulkki|komentotulkin]] asetustiedostoa, voidaan lisätä funktio, joka oletuksena listaa saman päivän aikana asennetut paketit, valitsin <tt>-a</tt> listaa kaikki asennetut paketit järjestelmän alkuperäisestä asennuksesta lähtien tai numeron lisäämällä tietyn määrän asennettuja paketteja. Esim. [[bash]]-komentotulkin [[.bashrc]]-tiedostoon: | |||
''Vaatimukset:'' {{pkg|expac}} | |||
<source lang="bash"> | |||
# pacman updates history | |||
# requirements: expac | |||
# https://ostechnix.com/list-installed-packages-sorted-installation-date-linux/ | |||
pachis() { | |||
printf "\n" | |||
local first_package=$(expac --timefmt='%Y-%m-%d %T' '%l\t%n'|sort -r|tail -n1|awk '{print $1}'); | |||
local latest_update=$(expac --timefmt='%Y-%m-%d %T' '%l\t%n'|sort -n|tail -n1|awk '{print $1}'); | |||
case $1 in | |||
-a) expac --timefmt='%Y-%m-%d %T' '%l\t%n'|sort -n; printf "\n Ensimmäinen paketti asennettu: %s\n\n" $first_package; ;; | |||
-h) pachis_help; ;; | |||
''|*[!0-9]*) expac --timefmt='%Y-%m-%d %T' '%l\t%n'|sort -n |grep "$latest_update";printf "\n Päivitetty viimeksi %s\n\n" $latest_update; ;; | |||
''|*[0-9]*) expac --timefmt='%Y-%m-%d %T' '%l\t%n'|sort -n|tail -n"$1";printf "\n $1 viimeisintä päivitystä lueteltuna.\n\n"; ;; | |||
*) printf "\n pachis\n\n Tulostaa päivitykset aikajärjestyksessä.\n" ;; | |||
esac | |||
} | |||
pachis_help(){ | |||
cat >&2 << EOF | |||
pachis() - pacman history-function 2020-10-27 | |||
Oletuksena tulostaa kaikki päivitysten viimeisimmän päivitysten asennuspäivän aikana asennetut päivitykset. | |||
-h | |||
Näyttää tämän viestin. | |||
-a | |||
Tulostaa kaikki asennetut paketit järjestelmän asennuksesta lähtien. | |||
[0-9]+ | |||
Tulostaa määritellyn määrän viimeisempinä asennettuja/päivitettyjä paketteja. | |||
EOF | |||
} | |||
</source> | |||
==Katso myös== | ==Katso myös== |