Inicio·Comandos de terminal

pacman -S

Paquetes y entornos

Uso

sudo pacman -S [--needed] <package>

Instala un paquete desde los repositorios sync de Arch; al ser rolling, refrescar con -Sy e instalar sin actualizar produce una actualización parcial que rompe bibliotecas, así que usa -Syu.

Opciones habituales

OpciónSignificado
-Syurefresh and upgrade the whole system, the supported way to update
--neededdo not reinstall packages already at that version
--noconfirmno prompts, for scripts
-Ss <pattern>search the repositories
-R <package>remove a package
-Qi <package>show what is installed and why

Ejemplos

sudo pacman -S ripgrep

installs from the sync repositories

sudo pacman -Syu

the full upgrade Arch expects you to run

sudo pacman -S --needed base-devel

installs the group, skipping what is there

La pregunta siempre es qué va dónde: dentro de este proyecto o en todo el sistema.

Cómo leerlo

  • Los corchetes [ ] marcan una parte que puedes omitir.
  • Los puntos suspensivos … indican que puedes poner varios.
  • Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.

Preguntas

Q. ¿Qué hace pacman -S?

Instala un paquete desde los repositorios sync de Arch; al ser rolling, refrescar con -Sy e instalar sin actualizar produce una actualización parcial que rompe bibliotecas, así que usa -Syu.

Q. ¿Cómo se escribe?

sudo pacman -S [--needed] <package> — los corchetes marcan lo que puedes omitir.

Q. ¿Cuántas opciones vale la pena saber?

Aquí van 6; la lista completa está en man pacman. Este comando está en Paquetes y entornos.

Comandos relacionados

página man: man pacman--S