There is, it's going to be a bit of a manual thing for you to install new packages but you can make the updates happen that way. I would go into System > Administration > Software Sources and under the UpDates tab uncheck the boxes so that nothing will happen. Now you'll have to make a crontab entry that will run the update whenever you like. Let's say you want it to happen at 1:20 AM every Sunday, I'm picking 1:20 so you're provider has NO room to argue the clock...
Originally Posted by Kelcin
Add this line to the end of your /etc/crontab file; you'll have to edit it as root user.
# Update my machine every Sunday at 01:20 Hours.
# m h dom mon dow user command
Going to be just a bit of BASH scripting to install new packages; how are you with BASH?
20 1 * * 0 root apt-get update
I'm thinking have another crontab entry that will run a script to check for the instance of an install script; like this:
This will call check-install.sh
This is ~/bin/check-install.sh
your crontab entry here.
This is ~/bin/do-install.sh, you'll have to make this one as you find packages to install.
if [ -x /home/your_login_name/bin/do-install.sh ]; then
echo > /home/your_login_name/Desktop/No-Installs-Found
Both of the above files will have to be executable, chmod +x, and your crontab entry will have to run as root. If you don't have ~/bin directory then you'll have to make one and that's where I would put your scripts, kind of a standard thing...
apt-get install package1 package2 package3 etc., etc., etc., &>/home/your_login_name/Desktop/Apt_Log