Sparky Upgrade text tool

There is a tool available for Sparkers, which lets you make full system upgrade in a text mode via just one command: Sparky Upgrade.
The tool was introduced in Sparky APTus Upgrade 0.3.15.

The Sparky APTus Upgrade offers a GUI to make your system upgrade, but if you prefer a text based tool, the Sparky Upgrade should cover your needs.

How does it work?
1. It checks does the Debian and Sparky servers are online.
– if not, stops the process
– if yes, asks you for your password
2. It refreshes package list and inform you about updates.
– enter “y” (yes) to make the upgrade
– enter “n” (no) to stop it, that all.

Run the tool as a regular user:


Sparky Upgrade

See also the Wiki page:


Upgrade Checker 0.1.10

There is an update of Sparky APTus Upgrade Checker 0.1.10 available in our repos.

The Upgrade Checker checks package lists and displays an information about new updates, in a small graphical window.

The latest version provides such changes:

1. Clicking on the “Yes” button to run Sparky Upgrade tool needs root password to be entered now. So it is more secure than before, and no one can make such changes on your machine now.

2. Added System Upgrade Scheduler which is available from menu-> System.
It lets you add a cron job of the system upgrade and remove it as well.

The tool can configure checking update time every 1, 2, 4, 8 or 12 hours.

sudo apt update
sudo apt install sparky-aptus-upgrade-checker

Additional packages to be useful with the cron tool:
– tksuss (on GTK based desktops) or
– menu + kde-runtime (on KDE/LXQt desktops).

System Upgrade Scheduler


Update checker & notifier

There is a new, small tool available for Sparkers: Update Checker & Notifier

The tool checks (in shadow) packages to be upgraded and displays notification on desktop.

sudo apt update
sudo apt install sparky-aptus-upgrade-checker

Then reboot to let it start working.

It doesn’t run if:
• running live system
• no active internet connection
• ‘sparky-firstrun’ is installed

It runs ones per system boot, with 30 second of delay.
If runs and finds packages to be upgraded, it lets you start the default Sparky’s upgrade tool (sparky-aptus-upgrade).

It uses Yad, so it’s desktop independent.

Update checker & notifier


APTus 0.2.2


There is an update of Sparky APTus Upgrade tool 0.2.2 in Sparky unstable repository.

I have implemented two changes:

1. The changelog option shows upgradable packages, including informations about the version from and to be upgraded to.

APTus Upgrade

2. It shows progress of the upgrading on the bottom of a terminal window now, during the upgrade process.

APTus Upgrade

I put APTus 0.2.2 to the Sparky “unstable” repository to let you test it and make sure that everything works fine, before moving the package to Sparky “testing” repos, so… please test it.


APTus Upgrade 0.1.23


There is some changes in the Sparky’s default upgrade tool Sparky APTus Upgrade (aka System Upgrade) 0.1.23, such as:

– added ‘–no-install-recommends’ option (it is not the default) to avoid installation extra packages which are not dependencies to the existing ones, but they are recommended and are installed as default. Using the new option, upgrade process will not install the recommended packages. Make sure that the first option called “Upgrade” make full system upgrade as it was making before.

– the changelog is displaying in a Yad window now, instead of a text editor. It also cut of some lines, keeping only the most important.

All the scripts have been reconfigured, so please install and test it.

The ‘sparky-aptus-upgrade’ 0.1.23 package is available from Sparky’s ‘unstable’ repository.


System upgrade 2015-07-21


The last system upgrade makes some changes in the system so be careful.
It wants to remove some packages:
Packages to be removed:
audacity avidemux avidemux-plugins avidemux-qt browser-plugin-vlc dvd95
gnome-control-center gstreamer0.10-plugins-ugly gstreamer1.0-plugins-bad
gstreamer1.0-plugins-ugly kadu libasound2-plugins:i386 libcheese-gtk23
libcheese7 libopencv-calib3d2.4 libopencv-contrib2.4 libopencv-features2d2.4
libopencv-highgui2.4 libopencv-legacy2.4 libopencv-objdetect2.4 mencoder
minitube ogmrip phonon phonon-backend-vlc skype:i386 twolame vlc vlc-nox
New packages to be installed:
libavresample-ffmpeg2 libavresample-ffmpeg2:i386 libavutil-ffmpeg54
libavutil-ffmpeg54:i386 libswresample-ffmpeg1 libswscale-ffmpeg3
Hold packages:
Packages to be upgraded:
libopencv-core2.4 libopencv-flann2.4 libopencv-imgproc2.4 libopencv-ml2.4

To fix that, remove ‘libasound2-plugins’ package before upgrading.
sudo apt-get remove libasound2-plugins
sudo apt-get autoremove

If you have ‘libasound2-plugins:i386’ package installed on 64bit system – remove it too.
sudo apt-get remove libasound2-plugins:i386
sudo apt-get autoremove

Then perform standard full upgrade:
sudo apt-get update
sudo apt-get dist-upgrade

The operations can remove ‘pulseaudio’, ‘pavucontrol’ and ‘skype’ packages so install them back after.

Looks like ‘skype’ can’t be installed back – it depends on ‘libasound2-plugins’ which can’t be installed – broken dependencies.


Updates 2014/12/31


It’s the last update in Sparky repo as of 2014 year.

New apps in Sparky repo:
1. Sparky APTus Gamer – a small tool which lets you install all available system’s and machine’s game emulators. Most of them is located in Debian repos, and a few in Sparky repo as well.

Sparky APTus Gamer

2. Desura Installer – lets you install Desura client for Linux via one click.

Desura Installer

3. EPSXE – (enhanced PSX emulator) is a PlayStation video game console emulator.

4. Kega Fusion – (also known simply as Fusion) is a Sega Mega Drive/Genesis emulator by Steve Snake and the third and final emulator of the Kega-series.

5. PPSSPP – is an open source PSP emulator available for Windows, MacOS, Linux and Android.


Updates in our repo:
1. VeraCrypt 1.0f (a fork of TrueCrypt)

Minnor changes including dependency fixing and small improvements:
2. sparky3-theme 0.1.2
3. sparky-backup-apps 0.1.5
4. sparky-icon-set 0.1.1
5. sparky-users 0.1.1

Happy New 2015 Year !!!


Sparky-APTus-Upgrade 0.1.7


After a few tests and improvements I have made, Sparky-APTus-Upgrade works as I wish to.
The package has been upgraded up to version 0.1.7 and provides the recommended tool for upgrading Sparky installation. The tool will be pre-installed in the December’s iso images.

0.1.7 changelog:
– added re-refreshing package list after finishing/breaking the upgrading process
– if the process will be broken due to lost connection or the connection hasn’t been done – you will be posted about that
– the main upgrading process is showed in a terminal emulator window, instead of a GUI window. Some of the updates/new packages need to be accepted by you
– Terminator has to be installed as a dependency, but it doesn’t make any change with your Terminator’s config file (if you have it). The package ‘sparky-terminator-config’ features its own config file which is located in a separated directory. Sparky’s Terminator configuration removes the window borders, close buttons and hide from taskbar – it protects against shooting down the window during the upgrading process

If you’d like to install it, rut the commands as root:
apt-get update
apt-get install sparky-aptus-upgrade

The app will be available in the Menu-> System-> System Upgrade

Sparky APTus Upgrade

After installing Terminator, the default terminal emulator has been changed for Terminator.
To get back previous terminal settings, run as root:
update-alternatives --config x-terminal-emulator
and choose you favorite terminal emulator.


Switch Mate repository from Mate to Debian


Sparky Mate Edition has been using Mate repository for a while.
Now, you can (and should) switch from Mate repo to the Debian’s.
All Mate file have been moved to Debian repository so it works fine now.

How to do that?

1. Remove Mate repo from sources.list:
deb jessie main

2. Remove the preferences file:
sudo rm -f /etc/apt/preferences

3. Update package list:
sudo apt-get update

4. Make full system upgrade:
sudo apt-get dist-upgrade

5. If any problem, run:
sudo apt-get install -f
dpkg --configure -a

6. Then restart your machine:

Back to -> FAQ main page