Kirjoittaja Aihe: Tänään asennettujen pakettien listaus  (Luettu 2467 kertaa)

AimoE

  • Käyttäjä
  • Viestejä: 2707
    • Profiili
Tänään asennettujen pakettien listaus
« : 01.02.22 - klo:13.15 »
Saan listatuksi montako pakettia tänään on asennettu komennolla:

Koodia: [Valitse]
grep -E "^$(date -I) .* (install|upgrade) " /var/log/dpkg.log | wc -l
Onko avainsanoja, joita käytetään harvemmin, mutta jotka myös pitäisi ottaa mukaan hakuehtoon?

juyli

  • Käyttäjä / moderaattori
  • Viestejä: 1198
    • Profiili
Vs: Tänään asennettujen pakettien listaus
« Vastaus #1 : 01.02.22 - klo:20.04 »
Komentojonot ovat myös tietyntyyppistä ohjelmointia - ja erityisesti edistyneempää käyttöä.

Käyttämällä apt:ia komentoriviltä, selviää kulloinkin päivitettäviksi tarkoitetut ohjelmapaketit.
Tuolloin on myös listattavissa, mitkä paketit noudettaisiin - ja komennolla 'sudo apt full-upgrade' asennettaisiin,
jos pääkäyttäjä katsoo tarpeelliseksi.

PS. Apt on vain eräs paketinhallintasovellutus - tarjolla on toki useita muitakin, joissa on vastaavat ominaisuudet.


AimoE

  • Käyttäjä
  • Viestejä: 2707
    • Profiili
Vs: Tänään asennettujen pakettien listaus
« Vastaus #2 : 01.02.22 - klo:20.47 »
Tarkoitin tietenkin noita avainsanoja 'install' ja 'upgrade' tuossa koodissa.

Mutta kysymyksen kirjoittamisen jälkeen tuli mieleen että saanhan minä niitä avainsanoja kerätyksi sitä mukaa kun niitä tulee vastaan. Nuo kaksi poimin sen jälkeen kun olin asentanut tarjolle tuleen kernel-päivityksen ja sitten katsoin mitä kaikkia avainsanoja dkpg:n lokiin oli ilmaantunut.

Jos joskus käy niin että päivityksen jälkeen tuo grep ei löydäkään mitään vaikka selvästi jotain tapahtui, voin silloin tutkia uudestaan että milläs avaisanalla ne uudet toimet sitten löytyvät kun eivät noilla kahdella löydy.