Advertising

Sparky named repos

New Sparky named repositories have been created, alongside to the present ones:
• oldstable-> tyche
• stable-> nibiru
• testing-> potolo

What is it for?
Developing and providing packages to Sparky based on Debian testing only was quite easy, it was just one branch, developed as a rolling release. No changes in repos required then.

Everything changed after releasing Sparky on Debian stable and keeping the oldstable line as well.

Every big upgrade, means from testing to a new stable, and stable to a new oldstable required manual changes in the repo lists.

To avoid that, the named repos will let you smoothly upgrade your Sparky installation without any manual change. It will be done via a regular upgrade using the package manager/upgrade tool only.

So…

What to do now?
No need to change Sparky repos manually, simply make system upgrade as you do.

Packages:
• sparky4-apt on Sparky 4 Tyche
• sparky5-apt on Sparky 5 Nibiru
• sparky6-apt on Sparky rolling (upcoming 6 Po Tolo)
install the new Sparky repo automatically.

Let me know at our forums, if you find any problem with that.
Wiki pages of Sparky repos have been already updated.

Migration to a new VPS

Migration to a new, bigger server is almost done, all the services work from the new one already.

Important!

A new Sparky repository public key has been generated so manually intervention is required!
Users of all Sparky versions/editions have to install the new public key as follows:

wget -O - https://repo.sparkylinux.org/sparky.gpg.key | sudo apt-key add -

Then update the package list to check does it work:

sudo apt update

 

Sparky repos changed

There is a change in the Sparky repository as of 27 December 2018.

What changed?
– Sparky stable line stopped using mixed Sparky stable and testing repos, couse it would be difficult keep in this stage for upcoming new ‘stable’ and ‘oldstable’ repos (next year)
– most packages are available via a new ‘core’ repos now, but ‘stable’ and ‘testing’ repos provides some packages targeted to the specific branch.

So…
Sparky stable line uses repos as follows:
https://sparkylinux.org/repo core main
https://sparkylinux.org/repo stable main

+ source repos as well

Sparky testing line uses repos as follows:
https://sparkylinux.org/repo core main
https://sparkylinux.org/repo testing main
https://sparkylinux.org/repo unstable main

+ source repos as well

Pinning has been changed too.

There is no need to reconfigure Sparky repos manually, simply run:
sudo apt update
sudo apt install sparky-apt
sudo apt update

then make system upgrade as you always do.

Existing iso images of Sparky MinimalGUI/CLI still can be used to install a desktop of your choice, the new sparky-apt package will be installed during desktop’s installation process.

There are still many the same package (versions) in the ‘testing’ and ‘core’ repos, but they will be removed from ‘testing’ to clean it up. Let me know if you find any problem, please.

After that, iso images will be refreshed to provide the latest setting to you.

Linux kernel 4.18.0

 

The first version of Linux kernel of the new 4.18 line – 4.18.0 just landed in Sparky “unstable” repository.

Build status:
– amd64 – build and installation OK – uploaded
– 686-pae – build and installation OK – uploaded
– 686 (non-pae) – build failed

The Sparky’s Linux kernel is available in Sparky “unstable” repository, so enabled it to upgrade (if you have older version already installed) or to make fresh installation:
https://sparkylinux.org/wiki/doku.php/repository

Follow the Wiki page: https://sparkylinux.org/wiki/doku.php/linux_kernel to install the latest Sparky’s Linux kernel.

Then reboot your machine to take effects.

To quick remove older version of the Linux kernel, simply run APTus-> Remove-> Uninstall Old Kernel tool.

 

Timeshift

There is a new application available for Sparkers: Timeshift.

What is Timeshift?

System restore tool for Linux. Creates filesystem snapshots using rsync+hardlinks, or BTRFS snapshots. Supports scheduled snapshots, multiple backup levels, and exclude filters. Snapshots can be restored while system is running or from Live CD/USB.

Installation:
apt update
apt install timeshift

Timeshift

Timeshift developer is Tony George.
The project page: github.com/teejee2008/timeshift

 

Linux kernel 4.17.0

 

The first version of Linux kernel of the new 4.17 line – 4.17.0 just landed in Sparky “unstable” repository.

Status:
– amd64 – build and installation OK – uploaded
– 686-pae – build and installation OK, but freeze all my graphical desktops down – uploaded anyway so you can test it too
– 686 (non-pae) – build failed

The Sparky’s Linux kernel is available in Sparky “unstable” repository, so enabled it to upgrade (if you have older version already installed) or to make fresh installation:
https://sparkylinux.org/wiki/doku.php/repository

Follow the Wiki page: https://sparkylinux.org/wiki/doku.php/linux_kernel to install the latest Sparky’s Linux kernel.

Then reboot your machine to take effects.

To quick remove older version of the Linux kernel, simply run APTus-> Remove-> Uninstall Old Kernel tool.

 

Yarock

There is a new appliacation available for Sparkers: Yarock.

From the project web site:

Yarock is a modern looking music player, packed with features, that doesn’t depend on any specific desktop environment. Yarock is designed to provide an easy and pretty music browser based on cover art. Yarock is easy to build with a minimal set of dependancies, and offers the choose of differents audio back-end.

It is a Qt based application, which supports multiple audio back-ends (Phonon, vlc, mpv); compiled with the Phonon as default; supports MP3, Ogg Vorbis, FLAC, WMA, MPEG-4 AAC music files (depending on audio back-end). It also supports radio stream services such as TuneIn, SHoutCast, Dirble.

Installation:
sudo apt update
sudo apt install yarock

Yarock

 

Linux kernel 4.16.0

 

The first version of Linux kernel of the 4.16 line – 4.16.0 just landed in Sparky “unstable” repository.

The Sparky’s Linux kernel is available in Sparky “unstable” repository, so enabled it to upgrade (if you have older version already installed) or to make fresh installation:
https://sparkylinux.org/wiki/doku.php/repository

Follow the Wiki page: https://sparkylinux.org/wiki/doku.php/linux_kernel to install the latest Sparky’s Linux kernel.

Then reboot your machine to take effects.

To quick remove older version of the Linux kernel, simply run APTus-> Remove-> Uninstall Old Kernel tool.

 

Webmin

There is a new appliacation available for Sparkers: Webmin.

From the project web site:

Webmin is a web-based interface for system administration for Unix. Using any modern web browser, you can setup user accounts, Apache, DNS, file sharing and much more. Webmin removes the need to manually edit Unix configuration files like /etc/passwd, and lets you manage a system from the console or remotely.

Installation:
sudo apt update
sudo apt install webmin

It can be also installed via Sparky MinimalCLI iso image, using ‘sudo sparky-installer’ command and choosing the Webmin from desktop’s list:

Advanced Installer

In short, how (what for) can it be used?
1. If you have or would like to set small office or home server
2. If you have a few computers in your local network or somewhere in the internet
3. if you would like to take control of your local Sparky installation via a GUI.

How does it work?
Webmin provides a web browser GUI which can be used via any web browser, and let you connect to your local system, an other computer in your local or external network, and manage many, many system’s configs and options.

Simply type an address to your web browser, to make connection:
to your local machine:
https://localhost:10000/
to a computer in your local network:
https://target-computer-ip:10000/
to a machine located in the network:
https://domain-name:10000/
Then login using root account and its password.

Webmin login window

 
Webmin dashboard

The application has been added due to ours community member Daniel “Capitan Jack” suggestion.

 

Notepadqq

There is a new appliacation available for Sparkers: Notepadqq.

From the project web site:

Notepadqq is designed from developers, for developers. With its more than 100 supported languages, it is the ideal text editor for your daily tasks.
The project is completely Free and Open Source.

Installation:
sudo apt update
sudo apt install notepadqq

The editor is Qt based, but there is an additional package to be installed, to support GTK based styles:
sudo apt install notepadqq-gtk
Then run the application from menu-> Development

The editor should replace Leafpad in the Sparky’s LXQt spin.

Notepadqq

 

Advertising