Hace unos días escribí un artículo sobre los comandos de yum que te permite saber la versión del paquete disponible en el repositorio. Hoy mostraré cómo usar apt-get y aptitud Comandos en Ubuntu para identificar la versión del paquete antes de instalar. Quiero decir, puedes usar la opción de simulación con apt-get para saber la versión exacta del paquete que se instalará y cuándo usará apt-get upgrade , mostrará la lista completa de paquetes que se actualizarán con su información de versión. Lo mismo se puede lograr usando aptitud mando también. Bueno, aquí están los comandos.
Puedes usar '-s' (simulación) opción con apt-get como se muestra a continuación para conocer la versión del paquete antes de instalarlo. Por ejemplo, suponga que desea conocer la versión de vim que está disponible en el repositorio incluso antes de instalarlo.
¿Cómo identificar la versión del paquete antes de instalar usando apt-get?
# apt-get -s install vim The following extra packages will be installed: vim-common vim-runtime vim-tiny Suggested packages: ctags vim-doc vim-scripts indent The following NEW packages will be installed: vim vim-runtime The following packages will be upgraded: vim-common vim-tiny 2 upgraded, 2 newly installed, 0 to remove and 487 not upgraded. Inst vim-tiny [2:7.3.154+hg~74503f6ee649-2ubuntu3] (2:7.3.154+hg~74503f6ee649-2ubuntu3.1 Ubuntu:11.10/oneiric-updates [amd64]) [] Inst vim-common [2:7.3.154+hg~74503f6ee649-2ubuntu3] (2:7.3.154+hg~74503f6ee649-2ubuntu3.1 Ubuntu:11.10/oneiric-updates [amd64]) Inst vim-runtime (2:7.3.154+hg~74503f6ee649-2ubuntu3.1 Ubuntu:11.10/oneiric-updates [all]) Inst vim (2:7.3.154+hg~74503f6ee649-2ubuntu3.1 Ubuntu:11.10/oneiric-updates [amd64]) Conf vim-common (2:7.3.154+hg~74503f6ee649-2ubuntu3.1 Ubuntu:11.10/oneiric-updates [amd64]) Conf vim-tiny (2:7.3.154+hg~74503f6ee649-2ubuntu3.1 Ubuntu:11.10/oneiric-updates [amd64]) Conf vim-runtime (2:7.3.154+hg~74503f6ee649-2ubuntu3.1 Ubuntu:11.10/oneiric-updates [all]) Conf vim (2:7.3.154+hg~74503f6ee649-2ubuntu3.1 Ubuntu:11.10/oneiric-updates [amd64])
El resultado anterior también muestra la información de la versión de los paquetes dependientes.
La misma opción se puede usar con apt-get upgrade así como. Aquí, el comando mostrará todos los paquetes posibles (junto con su información de versión) que se van a actualizar.
# apt-get -V -s upgrade
Usando apt-cache:
Puede usar política atributo con apt-cache comando para saber la versión del paquete que está instalado en el sistema y también en el repositorio.
# apt-cache policy vim vim: Installed: (none) Candidate: 2:7.3.154+hg~74503f6ee649-2ubuntu3.1 Version table: 2:7.3.154+hg~74503f6ee649-2ubuntu3.1 0 500 http://old-releases.ubuntu.com/ubuntu/ oneiric-updates/main amd64 Packages 2:7.3.154+hg~74503f6ee649-2ubuntu3 0 500 http://old-releases.ubuntu.com/ubuntu/ oneiric/main amd64 Packages
Uso de aptitud:
Usar versiones atributo con aptitud para saber la versión del paquete antes de instalar.
# aptitude versions thunderbird i 7.0.1+build1+nobinonly-0ubuntu1 oneiric 500 p 17.0.5+build1-0ubuntu0.11.10.1 oneiric-security,oneiric-updates
# aptitude -V -s install <package>
Usando -V le dará la información detallada.