Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia |
linux:aptget:apt [22/04/2022 02:22] – [apt-mark] mate | linux:aptget:apt [10/03/2025 03:03] (actual) – admin |
---|
* ''apt-get autoclean'' : eliminar paquetes que ya no existen en el repositorio o que tienen versiones posteriores | * ''apt-get autoclean'' : eliminar paquetes que ya no existen en el repositorio o que tienen versiones posteriores |
* ''apt-get autoremove'' : eliminar paquetes vinculados a otros y que no son necesarios | * ''apt-get autoremove'' : eliminar paquetes vinculados a otros y que no son necesarios |
* ''apt-get remove --purge linux-image-X.X.XX-XX-generic'' : eliminar versiones anteriores de kernel | * ''apt-get remove %%--%%purge linux-image-X.X.XX-XX-generic'' : eliminar versiones anteriores de kernel |
* ''dpkg %%--get-selections%% | grep linux-image'' | * ''dpkg %%--get-selections%% | grep linux-image'' |
| |
/via: [[https://sysadmincasts.com/episodes/41-cli-monday-apt-file-and-yum-provides]] | /via: [[https://sysadmincasts.com/episodes/41-cli-monday-apt-file-and-yum-provides]] |
== comandos | == comandos |
| === apt-get |
* ''apt-get update'' : actualiza la lista de paquetes de los repositorios indicados en sources.list. Es lo primero que se debe hacer antes de instalar nada. | * ''apt-get update'' : actualiza la lista de paquetes de los repositorios indicados en sources.list. Es lo primero que se debe hacer antes de instalar nada. |
* ''apt-get install <paquete>'' : una vez conocemos el paquete que queremos instalar, lo indicamos y a descargar. APT-GET nos informará de que se descarga, que se actualiza, que otros paquetes se instalan relacionados con este, la cantidad de espacio que ocupará, etc... | * ''apt-get install <paquete>'' : una vez conocemos el paquete que queremos instalar, lo indicamos y a descargar. APT-GET nos informará de que se descarga, que se actualiza, que otros paquetes se instalan relacionados con este, la cantidad de espacio que ocupará, etc... |
* ''apt-get upgrade'': actualiza los paquetes de soft instalados en el sistema. | * ''apt-get upgrade'': actualiza los paquetes de soft instalados en el sistema. |
* ''apt-cache search <cadena>'' : sirve para buscar la <cadena> en los repositorios y ver si encontramos el paquete que coincida. A veces ayuda si ya sabes el nombre del paquete ;) | |
* ''apt-get dist-upgrade'' : actualiza paquetes de la distribución. | * ''apt-get dist-upgrade'' : actualiza paquetes de la distribución. |
* ''apt-get remove <paquete>'' : elimina el paquete del sistema | * ''apt-get remove <paquete>'' : elimina el paquete del sistema |
* ''apt-get download <paquete>'' | * ''apt-get download <paquete>'' |
* ''apt-get install <paquete> -s'' : %%--%%simulate | * ''apt-get install <paquete> -s'' : %%--%%simulate |
* ''apt-get install -reinstall <paquete>'' | * ''apt-get install %%--%%reinstall <paquete>'' |
| |
| === apt |
| * ''apt list %%--%%installed | grep libc6'' |
| === apt-cache |
| * ''apt-cache search <cadena>'' : sirve para buscar la <cadena> en los repositorios y ver si encontramos el paquete que coincida. A veces ayuda si ya sabes el nombre del paquete ;) |
| * ''apt-cache policy'' : comprueba el estado de los repositorios existentes |
| === apt-file |
| * <code bash>sudo apt install apt-file |
| sudo apt-file update</code> |
* ''apt-file search <fichero>'' : busca en que paquete está un determinado archivo | * ''apt-file search <fichero>'' : busca en que paquete está un determinado archivo |
* ''apt-file list <paquete>'' : lista los ficheros contenidos en un paquete | * ''apt-file list <paquete>'' : lista los ficheros contenidos en un paquete |
=== apt | |
* ''apt list --installed | grep libc6'' | |
| |
=== versiones | === versiones |
se puede mirar que versión específica de un paquete hay disponible e instalarla: | se puede mirar qué versión específica de un paquete hay disponible e instalarla: |
<code bash>apt-cache madison <paquete></code> | <code bash>apt-cache madison <paquete></code> |
<code bash>apt-get install <paquete>=<version></code> | <code bash>apt-get install <paquete>=<version></code> |
* ''apt-cache policy linux-image-amd64'' | * ''apt-cache policy linux-image-amd64'' |
/via: [[https://serverfault.com/questions/670088/install-debian-backports-kernel-automatically]] | /via: [[https://serverfault.com/questions/670088/install-debian-backports-kernel-automatically]] |
| |
| |
== crear paquete .deb | |
para crear un paquete en el que incluir el software que queramos distribuir (por la razón que sea) hemos de: | |
- crear una estructura de directorios determinada (ver más adelante) | |
- ejecutar <code bash>dpkg-deb -b <PATH>/ .</code> | |
=== estructura directorio | |
<code> | |
.—— DEBIAN | |
¦ ¦—— control | |
¦—— <ubicación archivos en root sistema> | |
¦—— <ubicación archivos en root sistema> | |
</code> | |
<code txt control> | |
Package: ibscanultimate | |
Version: 3.0.0-1 | |
Maintainer: You <whatever@contact.address> | |
Architecture: amd64 | |
Description: IBScanUltimate | |
Software for the integrated biomedics kojak scanner | |
</code> | |
| |
ejemplo: {{ :linux:aptget:construccio_manual_paquet_debian.tar.gz |}} | |
| |
== trucos | == trucos |