por paquetes orden instalar gestor encontró consola como actualizar debian version apt apt-get dpkg

orden - instalar paquetes en debian por consola



Cómo verificar la versión antes de instalar paquetes usando apt-get (8)

Estoy pensando en instalar hylafax + versión 5.5.4, que fue lanzado el mes pasado en mi PC Debian .

Comprobé dpkg -l | grep "hylafax" dpkg -l | grep "hylafax" y descubrió que la versión actual es 5.5.3. Luego revisé apt-cache search hylafax y vi que los paquetes están disponibles, pero no puedo ver ningún número de versión.

¿Cómo puedo encontrar la versión de paquetes disponible en el apt-get ?


Además, de acuerdo con la página del manual:

apt-cache showpkg <package_name>

también se puede usar para:

... muestra información sobre los paquetes enumerados en la línea de comando. Los argumentos restantes son nombres de paquete. Se enumeran las versiones disponibles y las dependencias inversas de cada paquete enumerado, así como las dependencias directas para cada versión. Las dependencias directas (normales) son aquellos paquetes de los que depende el paquete en cuestión; Las dependencias inversas son aquellos paquetes que dependen del paquete en cuestión. Por lo tanto, las dependencias directas se deben satisfacer para un paquete, pero las dependencias inversas no tienen que ser así.

Ex:

apt-cache policy conky conky: Installed: (none) Candidate: 1.10.3-1 Version table: 1.10.3-1 500 500 http://us.archive.ubuntu.com/ubuntu yakkety/universe amd64 Packages 500 http://us.archive.ubuntu.com/ubuntu yakkety/universe i386 Packages


Además, el paquete apt-show-versions (instalado por separado) analiza la información de dpkg sobre lo que está instalado y le informa si los paquetes están actualizados.

Ejemplo..

$ sudo apt-show-versions --regex chrome google-chrome-stable/stable upgradeable from 32.0.1700.102-1 to 35.0.1916.114-1 xserver-xorg-video-openchrome/quantal-security uptodate 1:0.3.1-0ubuntu1.12.10.1 $


Como se publicó en otro lugar, esto también funciona:

apt-cache madison <package_name>


Lo siguiente podría funcionar bastante bien:

aptitude versions ^hylafax+

Ver más en aptitude(8)


OK, lo encontré.

apt-cache policy <package name> mostrará los detalles de la versión.

También muestra qué versión está instalada actualmente y qué versiones están disponibles para su instalación.

Por ejemplo, apt-cache policy hylafax+


en debian:

apt list --upgradable

proporciona la lista con el paquete, la versión que se actualizará y la versión real del paquete.

resultado:

base-files/stable 8+deb8u8 amd64 [upgradable from: 8+deb8u7] bind9-host/stable 1:9.9.5.dfsg-9+deb8u11 amd64 [upgradable from: 1:9.9.5.dfsg-9+deb8u9] ca-certificates/stable 20141019+deb8u3 all [upgradable from: 20141019+deb8u2] certbot/jessie-backports 0.10.2-1~bpo8+1 all [upgradable from: 0.8.1-2~bpo8+1] dnsutils/stable 1:9.9.5.dfsg-9+deb8u11 amd64 [upgradable from: 1:9.9.5.dfsg-9+deb8u9]


apt-cache policy <package-name>

$ apt-cache policy redis-server redis-server: Installed: (none) Candidate: 2:2.8.4-2 Version table: 2:2.8.4-2 0 500 http://us.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages

apt-get install -s <package-name>

$ apt-get install -s redis-server NOTE: This is only a simulation! apt-get needs root privileges for real execution. Keep also in mind that locking is deactivated, so don''t depend on the relevance to the real current situation! Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: libjemalloc1 redis-tools The following NEW packages will be installed: libjemalloc1 redis-server redis-tools 0 upgraded, 3 newly installed, 0 to remove and 3 not upgraded. Inst libjemalloc1 (3.5.1-2 Ubuntu:14.04/trusty [amd64]) Inst redis-tools (2:2.8.4-2 Ubuntu:14.04/trusty [amd64]) Inst redis-server (2:2.8.4-2 Ubuntu:14.04/trusty [amd64]) Conf libjemalloc1 (3.5.1-2 Ubuntu:14.04/trusty [amd64]) Conf redis-tools (2:2.8.4-2 Ubuntu:14.04/trusty [amd64]) Conf redis-server (2:2.8.4-2 Ubuntu:14.04/trusty [amd64])

apt-cache show <package-name>

$ apt-cache show redis-server Package: redis-server Priority: optional Section: universe/misc Installed-Size: 744 Maintainer: Ubuntu Developers <[email protected]> Original-Maintainer: Chris Lamb <[email protected]> Architecture: amd64 Source: redis Version: 2:2.8.4-2 Depends: libc6 (>= 2.14), libjemalloc1 (>= 2.1.1), redis-tools (= 2:2.8.4-2), adduser Filename: pool/universe/r/redis/redis-server_2.8.4-2_amd64.deb Size: 267446 MD5sum: 066f3ce93331b876b691df69d11b7e36 SHA1: f7ffbf228cc10aa6ff23ecc16f8c744928d7782e SHA256: 2d273574f134dc0d8d10d41b5eab54114dfcf8b716bad4e6d04ad8452fe1627d Description-en: Persistent key-value database with network interface Redis is a key-value database in a similar vein to memcache but the dataset is non-volatile. Redis additionally provides native support for atomically manipulating and querying data structures such as lists and sets. . The dataset is stored entirely in memory and periodically flushed to disk. Description-md5: 9160ed1405585ab844f8750a9305d33f Homepage: http://redis.io/ Bugs: https://bugs.launchpad.net/ubuntu/+filebug Origin: Ubunt

dpkg -l <package-name>

$ dpkg -l nginx Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-========================================-=========================-=========================-===================================================================================== ii nginx 1.6.2-1~trusty amd64 high performance web server


apt policy <package>

para abreviar