¿Cómo modificar la configuración en el archivo 'apt.conf' que ya no existe en 12.04?

8

Me gustaría agregar configuraciones al archivo apt.conf, pero me di cuenta de que fue reemplazado por una carpeta llamada etc/apt/apt.conf.d/.

¿Cómo puedo configurar con este nuevo modelo?

larissa
fuente

Respuestas:

8

Lo mejor es crear su propio archivo de usuario /etc/apt/apt.conf.dpara garantizar que no se sobrescribirá con las actualizaciones del paquete. En lugar de agregar archivos existentes en el directorio, cree su propio archivo general llamado 99mysettings con

sudo touch /etc/apt/apt.conf.d/99mysettings 

Está etiquetado con un 99para que su configuración se ejecute en último lugar y anule cualquiera de los mismos valores para la configuración especificada presente en otros archivos en el directorio.

Luego, para editar su archivo, ejecute

sudo nano /etc/apt/apt.conf.d/99mysettings

y luego, por ejemplo, puede agregar el siguiente elemento de configuración (aunque generalmente no se recomienda):

APT::Install-Suggests "true";

Si desea dejar de instalar los paquetes recomendados (de nuevo, no suele ser la mejor decisión), puede usar

APT::Install-Recommends "false";

La sintaxis de estos comandos difiere en cómo la página del manual describirá cómo apt.confdeben configurarse las entradas para los más antiguos ; anteriormente APT::GET::Install-Suggests "true"; habría sido la sintaxis, pero eso no funcionará para el ejemplo anterior.

La página de manual le dará una indicación de la configuración general disponible, así que ingrese man apt.confo consulte las páginas de manual de Ubuntu en línea . Sin embargo, la mejor fuente de ajustes de configuración aptos es el Manual de Debian, disponible aquí en línea o como un pdf completo aquí, y contiene información muy útil que también es aplicable principalmente para Ubuntu.


fuente
1

El apt.confarchivo que contiene la configuración para APT se encuentra por defecto en /etc/apt/.

Para verificar qué hay debajo del aptdirectorio, haga lo siguiente en la terminal:

cd /etc/apt
ls

El apt.confarchivo debe aparecer después del lscomando.

Sin embargo , si no existe, puede crearlo ejecutando el siguiente comando:

gksu gedit apt.conf

(Asegúrese de que el directorio de trabajo actual es /etc/apt, si no, pues cda /etc/aptprimera.)

Esto le pedirá su contraseña y se iniciará, geditlo que le permitirá crear su apt.confarchivo.

También puedes usar:

sudo nano apt.conf
Aterciopelado
fuente
1

Desde versiones más nuevas que Gutsy, el archivo /etc/apt/apt.conf ha sido reemplazado por /etc/apt/apt.conf.d/proxy (créelo si es necesario), con la misma estructura.

gacanepa
fuente
0

Simplemente cree el archivo /etc/apt/apt.conf si lo necesita, y coloque las cosas que desee.

man apt.conf
Sepero
fuente
0

Encuentre la configuración existente por apt-config dumpcomando, por ejemplo:

apt-config dump | grep -we Recommends -e Suggests

Cambie los valores y agréguelos a /etc/apt/apt.conf.d/99somefile(un nuevo archivo). El número antes del archivo da prioridad (ejecuciones más bajas antes, ejecuciones más altas más recientes)

Aquí está el ejemplo de desactivación APT::Install-RecommendsyAPT::Install-Suggests :

apt-config dump | grep -we Recommends -e Suggests | sed s/1/0/ | sudo tee /etc/apt/apt.conf.d/99norecommend
kenorb
fuente