Pacman Tippek

From Manjaro Linux
Jump to: navigation, search

A leggyakrabban használat pacman parancsok áttekintése amit más csomagkezelők is használnak. A parancsokat root jogosultsággal tudod használni.


A letöltés és adatbázis elérés gyorsítása

A tárolók sebesség szerinti besorolása

Ez a parancs sebesség szerint állítja sorba a csomagtárolókat

sudo pacman-mirrors -g
  • A parancs futtatása után érdemes szinkronizálni az adatbázist a következő paranccsal: pacman -Syy

Az adatbázis elérési sebességének optimalizálása

A legjobb eredmény érdekében az adatbázis szinkronizációja után futtasd.

sudo pacman-optimize && sync



Szinkronizálás és frissítés

Adatbázis szinkronizálás:

sudo pacman -Sy
  • Kényszerítheted is a szinkronizációt ekkor naprakész adatbázis esetén is elvégzi a szinkronizációt. Ez akkor hasznos ha a tárolókkal kapcsolatban változtattál valamit és érvényesíteni akarod a változásokat (pl. teszt ágról térsz vissza a stabilra).
sudo pacman -Syy


Frissítés

A pacman egyetlen paranccsal frissíti a rendszeredet:

sudo pacman -Su

Általában célszerű előtte az adatbázist is szinkronizálni ehhez:

sudo pacman -Syu


Csomagok frissítésének tiltása

  • Ehhez a pacman konfigurációs fájlját kell módosítania: /etc/pacman.conf

IgnorePkg=csomag név


Csomag csoport frissítésének tiltása

IgnoreGroup=package_group
  • Példák:
IgnoreGroup=gnome
IgnoreGroup=kde


Csomagok telepítése

  • Előtte célszerű szinkronizálni az adatbázist és frissíteni a rendszert ehhez:

sudo pacman -Syu


Csomag telepítése

sudo pacman -S csomag név
  • ha például a tesz tárolóból akarsz egy csomagot telepíteni, de a pacman konfigurációs fájljában más tároló van beállítva, a régebbi csomagnak lenne elsőbbsége, ezért meg kel adnod hogy a teszt tárolót használja a telepítéshez:
sudo pacman -S testing/csomag név


Csomagok telepítése csoportként

sudo pacman -S csomag név
sudo pacman -S kde


Csomag letöltése telepítés nélkül

sudo pacman -Sw csomag név


A helyi vagy már előzőleg letöltött csomag telepítése

pacman -U /csomag elérési útja/csomag név.pkg.tar.xz
  • internetes elérési utat is megadhatsz
sudo pacman -U http://www.examplepackage/repo/examplepkg.tar.xz


Az összes csomag újra telepítése

sudo pacman -S $(pacman -Qqen)


Csoportban telepített csomagok keresése

sudo pacman -Sg csomag név
sudo pacman -Sg kde


A telepített csomagok és verziójának listázása

Ez a parancs készít egy pacman.laptop fájlt a home mappádba.

sudo pacman -Q > ~/laptop.pacman


Telepített csomagok eltávolítása

Egy csomag eltávolítása

sudo pacman -R Csomag név


Csomag eltávolítása azokkal a fügésségeivel együtt amiket más csomag nem használ

sudo pacman -Rs csomag név


Csomag eltávolítása az összes függőségével együtt

sudo pacman -Rsc csomag név
  • csomag eltávolítása a konfigurációs fájljával együtt

sudo pacman -Rn csomag név


Eltávolított csomagok törlése az átmeneti tarolóból

sudo pacman -Sc


Minden csomagok törlése az átmeneti tarolóból

sudo pacman -Scc


Takarítás

Részletes leírást itt találod: Maintaining /var/cache/pacman/pkg for System Safety



Az átmeneti tároló takarítása

  • Csak a telepített csomagok megtartása:

sudo pacman -Sc



'Elárvult csomagok eltávolítása.

Bővebb információt itt találsz:Orphan Package Removal

sudo pacman -Rsn $(pacman -Qdtq)


Csomagok keresése


Infók a kereset és a kapcsolódó csomagokról

sudo pacman -Ss csomag név


Infók a már telepített csomagokról

sudo pacman -Qs csomag név


Részletes adatok a csomagról

pacman -Si csomag név
  • a változások összefoglalása
sudo pacman -Qi csomag név
  • Az 'ii' opcióval láthatod a változás idejét és a backup fájlokat
sudo pacman -Qii csomag név


A telepített csomagok listázása

sudo pacman -Q


A csomaghoz tartozó fájlok megtekintése

sudo pacman -Qo /file_path


Az elárvult csomagok listázása

sudo pacman -Qdt


Függőségek megtekintése

pactree csomag név


AUR ( Arch felhasználói tároló)

Néhány tipp az AUR használatához a parancsok részletes listáját megtalálod a programok man lapjain.


Yaourt

Az AUR-ban levő csomagok keresése és telepítéséhez. A yaourt előtelepítve van a Manjaróban, ha eltávolítottad a következő paranccsal telepítheted újra:

sudo pacman -S yaourt


  • A yaourt-tal egyszer frissítheted a hivatalos és az AUR-ból telepített programokat is:
yaourt -Syua


Packer

  • Használ néhány azonos parancsot a pacmannal de egyszerre használja a hivatalos tárolót és az AUR-t kereséshez, telepítése:
yaourt -S packer
  • Telepítés után használhatod is:
packer -S csomag név
  • Ezzel is egyszerre frissítheted a hivatalos és az AUR-ból telepített programokat is
packer -Syu


Támogatás

A témával a következő fórumszál foglalkozik: http://forum.manjaro.org/index.php?topic=1705.0