Sparky Dist Upgrade script

According to the last Sparky 6.0 release, and created new testing repository for Sparky 7 (next stable), there are 2 separated scripts which lets you upgrade your Sparky installation:
* from Sparky 5 (oldstable) to 6 (stable)
* from Sparky 6 (stable) to 7 (testing)

1. It is provided as it is, means no guarantee that will be working with no problems, you are using it on your own risk!
2. Backup your personal files before starting.
3. Dependencies (should be already installed): apt bash coreutils dialog dpkg grep iputils-ping sparky-info sudo

Upgrading Sparky 5 to 6:
Get it:
Make it executable:
chmod +x sparky-dist-upgrade56
Run it:
sudo ./sparky-dist-upgrade56

Upgrading Sparky 6 to 7:
Get it:
Make it executable:
chmod +x sparky-dist-upgrade67
Run it:
sudo ./sparky-dist-upgrade67

Sparky Dist Upgrade script


New testing line of Sparky 7

A new testing/rolling line of Sparky 7 (next stable) is ready to upgrade.

The next Sparky 7 code name is “Orion Belt”

From Wikipedia:

Orion’s Belt or the Belt of Orion, also known as the Three Kings or Three Sisters, is an asterism in the constellation Orion. It consists of the three bright stars Alnitak, Alnilam, and Mintaka…

…The Orion correlation theory (or Giza–Orion correlation theory) is a fringe theory in alternative Egyptology. It posits that there is a correlation between the location of the three largest pyramids of the Giza pyramid complex and Orion’s Belt of the constellation Orion, and that this correlation was intended as such by the original builders of the Giza pyramid complex.

If you would like to keep Sparky rolling, and have Sparky 6 installed, you have to fully upgrade it, then you can switch to the new testing repos now.

1. Change Debian repository from “bullseye” to “bookworm” at the file:

2. Change Sparky repository from “potolo” to “orion” at the file:

3. Make upgrade
sudo apt update && sudo apt full-upgrade

4. If any problem, run:
sudo dpkg --configure -a

Then reboot to take effects.

Check the Wiki page too:

Informacja w języku polskim:

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 information 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 !!!