Recientemente instalé Kali Linux en mi sistema. Vino con una Iceweasel preinstalada. Sin embargo, en lugar de Iceweasel, quería instalar Firefox, así que seguí esta guía e instalé Firefox con éxito.
Ahora, cada vez que lo invoco apt-get
, muestra muchos paquetes preinstalados como "instalados automáticamente y ya no son necesarios" :
abhishek@ab-linux:~$ sudo apt-get install
[sudo] password for abhishek:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
empathy empathy-common fonts-cantarell gcalctool gnome-backgrounds
gnome-dictionary gnome-font-viewer gnome-icon-theme-extras gucharmap
libavahi-gobject0 libcaribou-gtk-module libcaribou-gtk3-module
libchamplain-0.12-0 libchamplain-gtk-0.12-0 libgdict-1.0-6 libgdict-common
libgeocode-glib0 libtelepathy-farstream2 nautilus-sendto-empathy
sound-theme-freedesktop telepathy-gabble telepathy-logger telepathy-salut
vino
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 35 not upgraded.
abhishek@ab-linux:~$
Versión de Linux
abhishek@ab-linux:~$ uname -a
Linux ab-linux 3.7-trunk-amd64 #1 SMP Debian 3.7.2-0+kali8 x86_64 GNU/Linux
¿Cómo marcar estos paquetes como importantes y necesarios?
apt
kali-linux
abhishekkannojia
fuente
fuente
apt-get install the_package_you_want
. No me queda claro por qué crees que tu instalación está rota.Respuestas:
Definitivamente nada está roto. Cuando se instala un paquete, a menudo hay otros paquetes de los que depende. Estos serán instalados automáticamente por
apt-get
. Solía ser que se vería obligado a usar un programa separado si desea realizar un seguimiento de estos paquetes y eliminarlos si alguna vez eliminó el programa original que instaló.Ahora
apt
implementa unAuto-Installed
indicador de estado para realizar un seguimiento de estos paquetes que nunca se instalaron explícitamente. Cuando desinstala un paquete, puede agregar la--auto-remove
opción de eliminar adicionalmente cualquier paquete que tenga establecido suAuto-Installed
indicador y ya no tenga ningún paquete que dependa de que esté allí (un paquete también se puede conservar si otro lo sugiere o recomienda según el valor de las opciones de configuraciónAPT::AutoRemove::RecommendsImportant
yAPT::AutoRemove::SuggestsImportant
).Echaría un vistazo a la lista de paquetes y decidiría si vale la pena conservarlos, a veces los paquetes que quizás desee conservar están marcados
Auto-Installed
por defecto. Puede obtener información sobre lo que hacen los diversos paquetes haciendoapt-cache show package_name
. Si decide conservar algunos, puede usarapt-mark manual
seguido de los nombres de los paquetes que desea conservar.Tenga en cuenta que, por lo general, desea que los paquetes de la biblioteca (la mayoría de los paquetes comienzan con
lib
)Auto-Installed
estén marcados, ya que hay pocas razones para tener estos paquetes instalados por sí mismos; otros programas generalmente requieren que se ejecuten otras bibliotecas, pero son poco útiles por sí solos. Incluso si está compilando software contra la biblioteca para necesitar el paquete de desarrollo (que termina en-dev
) que depende de la biblioteca en sí, por lo que no es necesario instalar explícitamente la biblioteca.También utilizando
aptitude
, puede hacerloaptitude unmarkauto
desde la línea de comandos o cambiar dentro de la interfaz de maldiciones. Dentro de las listas de paquetes en la interfaz, todos los paquetes instalados automáticamente tienen unoA
junto a ellos. Puede cambiar este estado utilizandom
para marcar un paquete instalado automáticamente como manual yM
para marcar como manual nuevamente (tambiénl
para abrir un cuadro de diálogo de búsqueda yEnter
ver detalles del paquete).fuente
para marcar todos estos paquetes de modo que sean importantes y no se eliminen, haga esto:
básicamente al decirle
apt
que instale un programa, le está diciendo que desea que permanezca en el sistema permanentemente.fuente
¿Por qué no eliminarlos con el comando sugerido por apt-get, es decir
apt-get autoremove
?Si se instalaron de forma predeterminada en Kali y se usaron en el navegador web anterior, y ya no se usan ahora que ha eliminado este navegador, no será un problema.
Además, si algún día se necesita uno de los paquetes nuevamente, instálelo explícitamente a través de
apt-get
y no aparecerá como "instalado automáticamente y ya no es necesario".La otra solución podría ser instalarlos manualmente. Ya no estarán marcados como "instalados automáticamente y ya no son necesarios" en apt-get, pero tendrá paquetes inútiles, que no es la mejor solución de IMO.
fuente
gnome-backgrounds
gnome-backgrounds
,gnome-font-viewer
,gnome-dictionary
,empathy
etc.