Instalacion
Instalacion
Esta configuracion de instalacion es util para cualquier distribucion basada en Arch Linux, como por ejemplo Manjaro, Archcraft, Artix Linux, Garuda Linux, Arco Linux, EndeavourOS, entre otros.
Esta es la tabla de particiones que puede utilizarse en una particion Dualboot
Tamaño | Sistema de archivos | Punto de montaje | Flags |
---|---|---|---|
512 MB | fat32 | /boot/efi o /boot |
boot |
4096 MB o 2048 MB |
linux swap | - | - |
ALL | ext4 | / | - |
Dualboot
Es una partición del disco de almacenamiento para instalar dos diferentes sistemas operativos.
Post instalacion
Actualizar sistema y activar base-devel
para instalar paquetes AUR
# Actualizar sistema
sudo pacman -Syyu
# Instalar git y base-devel
pacman -S --needed git base-devel
# Instalar yay con makepkg
mkdir aur
cd aur
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
# Instalar debtap para instalar paquetes .deb
yay -S debtap
sudo debtap -u
Instalacion de paquetes
Con pacman
Paquete .tar.xz
Paquete clonado de AUR o con archivo PKGBUILD
git clone <URL_REPOSITORY>
cd <FOLDER>
# Dentro de la carpeta, debe existir el archivo PKGBUILD
makepkg -si
Con yay
Con debtap
sudo debtap <FILENAME>.deb
sudo pacman -U <PACKAGE_NAME>.pkg.tar.zst
# Generando PKGBUILD (opcional)
debtap -P <FILENAME>.deb
Desinstalar paquetes
sudo pacman -R <PACKAGE_NAME>
# Eliminar paquetes y dependencias
sudo pacman -Rn <PACKAGE_NAME>
# Eliminar paquetes, dependencias y demas paquetes que dependen de esas dependencias
sudo pacman -Rsc <PACKAGE_NAME>
Busqueda de/en paquetes
Se pueden realizar distintos formatos de busqueda, como por ejemplo
pacman -Ss <STRING> # (1)
pacman -Ss '^vim-'
# Buscar paquetes instalados
pacman -Qs <PACKAGE_NAME>
# Conocer informacion de un paquete
pacman -Si <PACKAGE_NAME>
# Conocer informacion de un paquete instalado
pacman -Qi <PACKAGE_NAME>
# Obtener lista de los archivos instalados por un paquete
pacman -Ql <PACKAGE_NAME>
# Buscar un paquete que contenga un archivo
pacman -Fy # (2)
pacman -Fs <FILENAME>
- Tomar en cuenta que la busqueda es de tipo
regex
- Actualizar base de datos
Comandos utiles para pacman
# Listar paquetes instalados
pacman -Qe
# Quitar dependencias innecesarias
sudo pacman -Rs $(pacman -Qdtq)
# Limpiar cache del sistema de paquetes
sudo pacman -Scc