Page 1 of 1

insexp - list and install packages from experimental

Posted: Wed Apr 15, 2015 1:36 pm
by machinebacon
Because it's easier this way. Note: you need debian experimental repos enabled and your sources updated (with apt update or apt-get update)...

Code: Select all

#!/bin/bash
. /usr/share/doc/dialog/examples/setup-vars
. /usr/share/doc/dialog/examples/setup-tempfile

cat /var/lib/apt/lists/*exp*_Packages | grep "Package:" | awk -F ' ' '{ print $2 }' | sort > ~/.pkglist

ar=()
while read n s ; do
	ar+=($n "$s" "\n")
done < ~/.pkglist

dialog --clear --backtitle "Install experimental packages"  --checklist "Select experimental packages to install" 26 45 30 "${ar[@]}" 2> $tempfile
retval=$?
case $retval in
	$DIALOG_CANCEL)
		rm ~/.pkglist &>/dev/null
		reset
		clear
		exit 0;;
esac
sudo apt-get -t experimental -y install `cat $tempfile`
rm ~/.pkglist &>/dev/null

Re: inspkg - list and install packages from experimental

Posted: Wed Apr 15, 2015 9:35 pm
by rhowaldt
that looks great jules :)