NPM packages-libraries Dependency management - package.json
-
nix - works on any system
-
Pacman - p = pacman (arch)
- /var/log/pacman.log or —debug
- basic
- p -Qi show detailed info
- p -Ss search any package with X in title/descr
- p -Syu update all pkgs
- p -S install
- Remove
- p -Rs remove X package & its dependencies
- p -Rns also removes configs??
- p -Rs remove X package & its dependencies
- List pkgs
- p -Q lists every pkg
- p -Qe lists every actively installed pkg
- p -Qeq same but deletes details like version
- pacman -Qeq | wc -l give num
- p -Qeq same but deletes details like version
- p -Qn installed from official arch repo
- p -Qm installed from AUR
- p -Qdt see useless pkgs
- p -Sc removes old version pkgs
- fixes
- remove every useless pkg - src
- PKG blocking updates because of dependency sudo pacman -Rs electron30 - info abt dep pacman -Qdtq - list orphan deps sudo pacman -Qdtq | sudo pacman -Rns - - remove all oprhan deps
- PGP signature
- signature from X is unknown trust
- sudo pacman -Sy archlinux-keyring
- sudo pacman-key —refresh-keys
- installing X package breaks Y deps required by Z
- installing libxml2 (2.14.2-2) breaks dependency ‘libxml2.so=2-64’ required by electron33
- sudo pacman -Syu —ignore libxml2
- mantainance
- p -Qk checks pkg integrity
-
Paru
- package got corrupted? remove cache
- paru -Scc
- paru -Qemq same as pacman
- | wc -l
- package got corrupted? remove cache
-
apt (debian)
- Upgrading
- upgrade kernel
- sudo apt-get update
- sudo apt-get dist-upgrade
- download or check if FOSS drivers are downloaded for amd
- sudo apt-get install xserver-xorg-video-ati
- sudo apt-get install xserver-xorg-video-amdgpu
-
- lspci -nnk | grep -i -EA3 “3d|display|vga”+
- drivers
- installation command
- sudo apt-get update
- amdgpu-install
- upgrade kernel
- Upgrading
-
flatpack
- flatpack list
- flatpack uninstall —unused