Persistence with apt-get
Hi.
I use debian live 8.2.
I want to retain after reboot the effect of commands:
# apt-get upgrade
# apt-get install <package>
Because I guess it's safer in terms of security than the debian that I
everyday use for Web-browsing.
Is this guess right?
I made a persistence partition by the following script.
mkdir /media/usb0
mkfs.ext4 -L persistence /dev/sdb1
mount -t ext4 /dev/sdb1 /media/usb0
echo "/home" >> /media/usb0/persistence.conf
echo "/bin union" >> /media/usb0/persistence.conf
echo "/etc union" >> /media/usb0/persistence.conf
echo "/lib union" >> /media/usb0/persistence.conf
echo "/usr union" >> /media/usb0/persistence.conf
echo "/sbin union" >> /media/usb0/persistence.conf
echo "/var/cache/apt" >> /media/usb0/persistence.conf
Are the appended directories to persistence.conf enough?
Are there unnecessary directories?
I booted a live session with a boot-parameter "persistence".
After doing the configuration of /etc/apt/sources.list, I executed
# apt-get update && apt-get upgrade
and then rebooted into another live and persistence session.
But now I couldn't install vlc.
Why?
# apt-get install -y vlc
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
vlc : Depends: fonts-freefont-ttf but it is not installable
Depends: vlc-nox (= 2.2.0~rc2-2+deb8u1) but it is not going to be
installed
Depends: libfreerdp-cache1.1 (>= 1.1.0~beta1+git20130629) but it
is not installable
Depends: libfreerdp-client1.1 (>= 1.1.0~beta1+git20130629) but it
is not installable
Depends: libfreerdp-codec1.1 (>= 1.1.0~beta1+git20130629) but it
is not installable
Depends: libfreerdp-core1.1 (>= 1.1.0~beta1+git20130629) but it
is not installable
Depends: libfreerdp-crypto1.1 (>= 1.1.0~beta1+git20130629) but it
is not installable
Depends: libfreerdp-gdi1.1 (>= 1.1.0~beta1+git20130629) but it is
not installable
Depends: libfreerdp-locale1.1 (>= 1.1.0~beta1+git20130629) but it
is not installable
Depends: libfreerdp-rail1.1 (>= 1.1.0~beta1+git20130629) but it
is not installable
Depends: libfreerdp-utils1.1 (>= 1.1.0~beta1+git20130629) but it
is not installable
Depends: libfribidi0 (>= 0.19.2) but it is not installable
Depends: libgles1-mesa (>= 7.8.1) but it is not installable or
libgles1 but it is not installable
Depends: libgles2-mesa (>= 7.8.1) but it is not installable or
libgles2 but it is not installable
Depends: libsdl-image1.2 (>= 1.2.10) but it is not installable
Depends: libvlccore8 (>= 2.2.0~pre1) but it is not going to be
installed
Depends: libvncclient0 (>= 0.9.9) but it is not installable
Depends: libwinpr-rpc0.1 (>= 1.1.0~beta1+git20130629) but it is
not installable
Depends: libwinpr-sspi0.1 (>= 1.1.0~beta1+git20130629) but it is
not installable
Depends: libwinpr-utils0.1 (>= 1.1.0~beta1+git20130629) but it is
not installable
Depends: libxcb-composite0 but it is not installable
Depends: libxcb-keysyms1 (>= 0.4.0) but it is not installable
Depends: libxcb-randr0 (>= 1.1) but it is not installable
Depends: libxcb-xv0 (>= 1.2) but it is not installable
Recommends: vlc-plugin-notify (= 2.2.0~rc2-2+deb8u1) but it is
not going to be installed
Recommends: vlc-plugin-samba (= 2.2.0~rc2-2+deb8u1) but it is not
going to be installed
E: Unable to correct problems, you have held broken packages.
And one more question.
After reboot,
# df
Filesystem 1K-blocks Used Available Use% Mounted on
aufs 1981792 6752 1975040 1% /
tmpfs 792720 9160 783560 2% /run
/dev/sr0 1015808 1015808 0 100%
/lib/live/mount/persistence/sr0
/dev/loop0 892800 892800 0 100%
/lib/live/mount/rootfs/filesystem.squashfs
tmpfs 1981792 0 1981792 0% /lib/live/mount/overlay
/dev/sdb1 1902364 436920 1350760 25% /home
aufs 1902364 436920 1350760 25% /bin
aufs 1902364 436920 1350760 25% /etc
aufs 1902364 436920 1350760 25% /sbin
aufs 1902364 436920 1350760 25% /usr
devtmpfs 10240 0 10240 0% /dev
tmpfs 1981792 76 1981716 1% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 1981792 0 1981792 0% /sys/fs/cgroup
tmpfs 1981792 12 1981780 1% /tmp
tmpfs 396360 16 396344 1% /run/user/1000
/bin, /etc, /sbin and /usr use aufs.
Its Use% has increased than the initial value.
If I execute many "apt-get install ~" from now on,
will this value amount eventually to 100%?
I'm afraid of its wretched consequence.
Are there any way to avoid that?
Cheers,
EenyMeenyMinyMoa
Reply to: