[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: