Ubuntun puolella olen käyttänyt näitä 2 komentoa usein: 1.) sudo apt update && sudo apt upgrade sekä 2.) sudo apt autoremove. Joskus Pääte itse kehottaa poistamaan vanhoja ajamalla autoremove:n.
Nyt minulla on hakusessa, miten ajaa samat komennot Manjaron puolella. Olen yrittänyt tutkailla mm. Manjaro User Guide:n ja pacman/Tips and tricks - ArchWiki ohjeita. Ehkä jotain olen oppinutkin, mutta tuo autoremove - kohta ei ole vielä selvä: Guiden ohje, että aja ensin pacman -Qdt ja sitten sudo pacman -Rs $(pacman -Qdtq) johtivat tilanteeseen poistaa samalla myös käytössä olevia paketteja, kts. kuva, jossa 43 poistettavaa pkt, mutta pacman sanoo, että niistä 4 pkt on vielä käytössä, joten en tehnyt mitään, vaan otin tämän kuvan ja poistuin.
Huom. Eka komento pacman -Qdt listasi 19 poistettaa paketteja, joista ensimmäinen autoconf-2.69-7 oli tämän toisen komennon listassa sijalla 25.
Jotta välttyisi poistamasta käytössä olevia paketteja, niin - erään Forum keskustelun ohjeen mukaan - toisena komentona tulisikin ajaa sudo pacman -Rns paketti1 paketti2 eli listata tähän komentoon jokainen poistettava paketti erikseen. Ko. listaksen voi toki tehdä Päätteessä copy paste toimilla, mutta siinä voi aina tulla virheitä.
Voisiko jollain toisella komennolla välttyä listaamasta kutakin poistettavaa pakettia erikseen ? Jos ei ole, niin toimitaan sitten kuin edellä kuvattu, eli sudo pacman -Rns paketti1 paketti2.
Eli: kun/jos on 1.) komennolla sudo pacman -Rs $(pacman -Qdtq) saanut listan vielä käytössä olevista paketeista, niin sen jälkeen ajetaan 2.) ensin sudo pacman -D --asexplicit paketti1 paketti2 ja 3.) sitten uudestaan sudo pacman -Rs $(pacman -Qdtq), jolloin tämä komento sudo pacman -Rs $(pacman -Qdtq) ei poistakaan ko. paketti1 ja paketti2.
Ymmärsinkö oikein ? Väännän tämän menettelytavan näin ‘rautalangasta’, koska en halua erehtyä tässä.