Taigi jūs naudojate „Arch Linux“ ir įeinate sudo pacman -Syu atnaujinti sistemą, tačiau „Pacman“ programa sako, kad diske nėra pakankamai vietos. Kas nutiko? Tikriausiai jums tereikia ištuštinti sistemos paketo talpyklą.
Kas nutiko mano diske?
Jei jums įdomu, kur dingo jūsų disko vieta, greičiausiai kaltininkas yra „Arch“ paketo talpykla. „Arch Linux“ saugo kiekvieno atsisiųsto paketo kopiją /var/cache/pacman/pkg/ katalogą. Tai apima kiekvieną atsisiųstą paketą, net naujovinimą. Galite grįžti prie ankstesnių versijų, jei atnaujinimas sulaužys paketą, kuris yra naudingas „Roll-release“ platinime, pvz., „Arch“.
Nors atkūrimui naudinga turėti kelias paketo kopijas, jis užima daug vietos. Galite pamiršti pašalinti senesnes paketų versijas. „Arch Linux“ kūrėjai nusprendė, kad vartotojui būtų geriau valdyti šią talpyklą, o ne sukurti automatinę priemonę, kad atsikratytų pasenusių versijų. Taigi, kaip atgauti savo erdvę?
„Linux“ paketo talpyklos išvalymas
Laimei, „Pacman“ programa leidžia išvalyti paketo talpyklą. Norėdami tai padaryti, įveskite:
pacman -Sc
Taip iš talpyklos bus pašalinti visi šiuo metu neįdiegti paketai. Pridedant kitą -c vėliava komandoje pašalins visus talpykloje esančius paketus.
pacman -Scc
Susijęs: Kaip įdiegti ir pašalinti paketus „Arch Linux“
Paketo talpyklos valymas naudojant „Pacman“ yra „viskas arba nieko“ pasiūlymas. Norėsite, kad kai kurios senesnės versijos būtų atkurtos, tuo pačiu išlaikant pakankamai vietos diske. „Paccache“ programa padės subalansuoti šiuos poreikius. Tai dalis pacman-contrib paketas.
Norėdami jį įdiegti, įveskite:
sudo pacman -S pacman -contrib
Norėdami pašalinti visus talpykloje esančius paketus, išskyrus tris naujausias versijas, įveskite:
sudo paccache -r
Jei norite išsaugoti naujausią versiją, naudokite -k parinktį, nurodytą norimų naujausių paketų skaičiumi. Šiuo atveju vienas:
sudo paccache -rk1
Susijęs: Kaip įdiegti „Arch Linux“ „VirtualBox“ naudojant vedlį
Dabar turite daugiau vietos diske
Archui reikia daugiau pastangų nei kitiems distribucijoms. Paketų valdymas nėra išimtis, tačiau pasinaudoję šiais patarimais galite susigrąžinti vietos diske, tačiau prireikus vis tiek galėsite grįžti prie senesnių paketų.
Jei dar neišbandėte „Arch Linux“ arba jei sudėtingas diegimo procesas jums atrodo bauginantis, galite lengvai įdiegti „Arch Linux“ naudodami vadovaujamą diegimo programą.
Jūs vis dar naudojate komandinę eilutę, tačiau numatytuosius paketus yra daug lengviau įdiegti.
Skaityti toliau
- Linux
- Arch „Linux“
- Paketų valdytojai
- „Linux“ komandos
- Sistemos administravimas
Davidas yra laisvai samdomas rašytojas, įsikūręs Ramiojo vandenyno šiaurės vakaruose, tačiau iš pradžių kilęs iš Bay Area. Nuo vaikystės jis buvo technologijų entuziastas. Deivido pomėgiai apima skaitymą, kokybiškų televizijos laidų ir filmų žiūrėjimą, retro žaidimus ir įrašų rinkimą.
Prenumeruokite mūsų naujienlaiškį
Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!
Norėdami užsiprenumeruoti, spustelėkite čia