
- Escritorio Debian 10 con persistencia
root@debian:~# df -h
Filesystem Size Used Avail Use% Mounted on
udev 3.8G 0 3.8G 0% /dev
tmpfs 767M 19M 749M 3% /run
/dev/sdb1 2.9G 2.9G 0 100% /run/live/persistence/sdb1
/dev/loop0 2.6G 2.6G 0 100% /run/live/rootfs/filesystem.squashfs
tmpfs 3.8G 0 3.8G 0% /run/live/overlay
/dev/sdb3 4.9G 4.6G 32M 100% /run/live/persistence/sdb3
overlay 4.9G 4.6G 32M 100% /
tmpfs 3.8G 0 3.8G 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup
tmpfs 3.8G 56K 3.8G 1% /tmp
tmpfs 767M 6.8M 761M 1% /run/user/1000
tmpfs 767M 8.0K 767M 1% /run/user/0
/dev/sda2 239G 229G 10G 96% /media/root/741229F01229B7CE
/dev/sdb4 2.0G 61M 2.0G 3% /media/root/cache-apt
apt-get update
se ejecuta sin un solo errorAlgo le pasó a Firefox-esr en este sistema.
sudo apt install -y python3-venv
Depends: python3-distutils (>= 3.7.2-1~) but it is not going to be installed
- Debian requiere la instalación de Firefox-esr o chromium. Esto causa problemas con la instalación de venv.
- Reparar Firefox-esr roto:
:~# apt --fix-broken install
The following packages will be upgraded:
firefox-esr
1 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.
66 not fully installed or removed.
Need to get 56.0 MB of archives.
After this operation, 19.5 kB of additional disk space will be used.
E: You don't have enough free space in /var/cache/apt/archives/.
- Pruebe opciones de limpieza adecuadas
sudo apt-get autoclean
sudo apt-get autoremove
sudo apt-get clean
- Intente redirigir la ubicación donde se almacenan los .debs:
mkdir /media/apt-mount/
mount /dev/sdb4 /media/root/cache-apt/
sudo mv -i /var/cache/apt /media/apt-mount/
ln -s /media/apt-mount/apt/ /var/cache/apt
apt-get update todavía se ejecuta sin ningún mensaje de error
apt --fix-broken install todavía causa
E: You don't have enough free space in /var/cache/apt/archives/.
¿Cómo solucionar el error de falta de espacio libre?
Respuesta1
Podría intentar purgar los paquetes eliminados con datos persistentes con dpkg
me gusta
sudo dpkg -P $(dpkg -l | awk '$1=="rc"{print $2}' | xargs)
Esto también limpia adecuadamente los granos viejos.
La explicación del awk
comando es que encuentra líneas donde está la primera columna.RCe imprime la segunda columna.
Respuesta2
Siempre puedes limpiar manualmente el contenido de /var/cache/apt/archives. Son solo archivos de paquetes antiguos descargados. Si no te importa tener que descargarlos nuevamente si los reinstalas, puedes eliminarlos todos:
find /var/cache/apt/archives -name \*.deb -delete
Para evitar que el directorio se llene nuevamente, puede desactivar el almacenamiento de archivos de paquetes descargados configurando
Dir::Cache::pkgcache ''
en apt.conf. Ver man apt.conf
. O cree un trabajo cron nocturno para limpiar el directorio como se indica arriba.