GNU/Linux >> Tutoriales Linux >  >> FreeBSD

Manera fácil de actualizar los puertos de FreeBSD

Antes de que pueda actualizar y actualizar los puertos de FreeBSD, la colección de puertos debe actualizarse. Siga el paso aquí para actualizar la colección de puertos.

Una vez que actualizó su colección de puertos, antes de intentar una actualización de puerto, debe verificar el archivo /usr/ports/UPDATING. Este archivo describe varios problemas y pasos adicionales que los usuarios pueden encontrar y deben realizar al actualizar un puerto.

Mantener los puertos actualizados puede ser un trabajo tedioso. Solo por ejemplo, para actualizar un puerto, debe ir al directorio de puertos, compilar el puerto, desinstalar el puerto antiguo, instalar el puerto nuevo y luego limpiar después de la compilación. Si hay numerosos puertos que deben actualizarse, será muy problemático. Este fue un gran problema para los administradores de sistemas, y FreeBSD tiene utilidades que hacen esto automáticamente, y esa es la utilidad sysutils/portupgrade.

Para instalar la utilidad sysutils/portupgrade, utilice el comando igual que para instalar cualquier otro puerto:make install clean.

Cree una base de datos con el siguiente comando:pkgdb -F

El comando leerá la lista de puertos instalados y creará un archivo de base de datos en el directorio /var/db/pkg.

Ejecute portupgrade -a para comenzar a actualizar los puertos.

Portupgrade leerá el archivo de base de datos creado por pkgdb -F y el archivo INDEX de puertos. Finalmente, portupgrade comenzará a descargar, construir, respaldar, instalar y limpiar los puertos que han sido actualizados.

La utilidad Portupgrade tiene muchas opciones para diferentes usos, los más importantes se enumeran a continuación.

Si desea actualizar solo una determinada aplicación, no la base de datos completa, use portupgrade pkgname , incluya las banderas -r si portupgrade debería actuar en todos esos paquetes dependiendo del paquete dado también, y -R para actuar en todos los paquetes requeridos por los paquetes dados.

Para usar paquetes en lugar de puertos para la instalación, proporcione -P. Con esta opción, portupgrade busca en los directorios locales enumerados en PKG_PATH o obtiene paquetes de un sitio remoto si no se encuentra localmente. Si los paquetes no se pueden encontrar localmente o recuperar de forma remota, portupgrade utilizará los puertos. Para evitar el uso de puertos, especifique -PP.

Para recuperar archivos de distribución (o paquetes, si se especifica -P) sin compilar ni instalar nada, use -F.

Nota:es importante actualizar regularmente la base de datos del paquete usando pkgdb -F para corregir las inconsistencias, especialmente cuando se lo solicite portupgrade. No cancele la actualización del puerto mientras está actualizando la base de datos del paquete, esto dejará una base de datos inconsistente.


FreeBSD
  1. Freebsd:¿compatibilidad con Twain Api en Freebsd?

  2. Búsqueda de aplicaciones en la colección de puertos de FreeBSD

  3. Uso de Portsnap para actualizar la colección de árboles de puertos de FreeBSD

  4. Portdowngrade - Bajar a la versión anterior de los puertos de FreeBSD

  5. Actualice la colección de puertos de FreeBSD al día y más reciente

Manera fácil de instalar SciTE en Ubuntu 21.04 LTS

Una manera fácil de instalar PSensors en Ubuntu

Una manera fácil de instalar MySQL en Ubuntu Linux

Una manera fácil de instalar TeamSpeak en Ubuntu Linux

Una manera fácil de instalar FortiClient VPN [Consejo rápido]

¿Una manera fácil de crear un acceso directo de escritorio?