Tutoriales

Pacman 7.0.0 ahora descargará paquetes como un usuario independiente

¡Atención usuarios de Arch Linux! pacmanEl administrador de paquetes predeterminado de Arch Linux introduce nuevas funciones de seguridad en la versión 7.0.0. Pac-Man 7.0.0 Viene con algunas características nuevas e interesantes y algunos cambios que pueden requerir alguna intervención manual, especialmente si tiene un repositorio local.

¿Cuáles son las nuevas características de pacman 7.0.0?

Antes de la versión 7.0.0, pacman El paquete se descargará con los mismos permisos que una cuenta de usuario normal. A partir de la nueva versión 7.0.0, pacman ahora usará Usuario separado con permisos limitados mientras descarga. Esta es una característica de seguridad diseñada para minimizar el riesgo.

Sin embargo, si tiene un repositorio local (una ubicación en su computadora donde almacena sus paquetes personalizados), esta nueva característica puede causar problemas menores.

Problemas con los repositorios nativos

Supongamos que tienes un repositorio nativo. Esta podría ser una carpeta similar a: /home/username/localrepo.

Esto es lo que sucede después de la actualización:

pregunta:

  • Los usuarios recién descargados de Pacman no tienen permiso para acceder a los archivos en el repositorio local porque los permisos están configurados incorrectamente.
  • esto significa pacman No podrá descargar ni instalar paquetes de software desde el repositorio local a menos que repare los permisos.

Cómo solucionarlo:

Para resolver este problema es necesario proporcionar grupo alpino (grupo utilizado por pacman) Acceso a archivos del repositorio local.

Puedes hacer esto ejecutando el siguiente comando:

chown :alpm -R /home/username/localrepo

reemplazar /path/to/local/repo con la ruta real al repositorio local.

El comando anterior cambia la propiedad del grupo de la carpeta (y todos los archivos dentro de ella) porque -R logotipo) a limosna grupo, este es el grupo utilizado por pacman.

También debe asegurarse de que la carpeta en su repositorio local sea archivo ejecutablelo que significa que pacman puede ingresarlos y leerlos. puedes usar comando chmod Esto se configura automáticamente si es necesario, pero normalmente.

¿Qué tal? .pacnew ¿documento?

A veces, cuando actualiza un programa, p. pacmanArch Linux genera nuevos archivos de configuración .pacnew expandir.

Por ejemplo, puede encontrar un archivo llamado pacman.conf.pacnew. Estas son nuevas versiones de los archivos de configuración, pero Arch no sobrescribirá automáticamente su configuración actual para evitar estropear sus configuraciones personalizadas.

qué hacer:

  • Necesitas comparar un perfil más antiguo (p. ej. pacman.conf)y .pacnew archivos (como pacman.conf.pacnew).
  • Si hay cambios importantes .pacnew archivo que deberías fusionarlos en su perfil existente para evitar problemas.

Validación y estabilidad de repositorios Git.

Pacman también ha realizado cambios para mejorar la forma en que maneja las sumas de verificación de los paquetes obtenidos mediante Git. Si su suite utiliza fuentes Git y tiene .gitattributes archivo, es posible que necesites actualizar tu suma de comprobación PKGBUILD documento. Este es un cambio único.

En breve;

  • Pacman ahora utiliza un usuario diferente para las descargas para mejorar la seguridad.
  • Si tienes un repositorio local, necesitarás cambiar sus permisos para que pacman aún pueda acceder a él.
  • necesitas comprobar .pacnew Archivo actualizado y combina todos los cambios importantes en la configuración existente.
  • Si usa un paquete extraído de un repositorio de Git, es posible que necesite actualizar las sumas de verificación en el script de configuración.

Resumir

La actualización a Pacman 7.0.0 trae algunas mejoras importantes, pero también requiere cierta intervención manual, especialmente si tienes un repositorio local. Si sigue los pasos anteriores, puede asegurarse de que su repositorio local funcione sin problemas con la nueva actualización de Pacman. No olvides fusionarlos .pacnew archive y actualice su suma de verificación según sea necesario.

recurso:

LEER  RimWorld 1.3 ahora en beta, se anuncia la expansión de Ideology

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba