Advertising

Old repos removed

A few months ago, in March 2020, new named repositories for Sparky have been created :

• oldstable-> tyche
• stable-> nibiru
• testing-> potolo

It will help to make painless dist upgrade from present Sparky testing to next Sparky stable, and from present Sparky stable to oldstable as well.

As I mentioned before, the old repos: ‘oldstable’, ‘stable’ and ‘testing’ have been removed now, they are not needed any more.

There is no need to update Sparky repos manually if you keep Sparky up to date; the present repositories have been provided as a regular update a few months ago.

If you haven’t done it yet, you can set repository manually, check the Wiki page: wiki.sparkylinux.org/doku.php/repository

The ‘core’ and ‘unstable’ repos with changes.

Let me know if you find any problem, please.

Sparky 5.12

A quarterly update point release of Sparky 5.12 “Nibiru” of the stable line is out. This release is based on Debian stable 10 “Buster”.

Changes between 5.11 and 5.12:
• system upgraded from Debian stable repos as of July 5, 2020
• Linux kernel 4.19.118
• Firefox 68.10.0esr
• Thunderbird 68.9.0
• VLC 3.0.11
• LibreOffice 6.1.5
• Otter Browser replaced by Epiphany Browser (MinimalGUI)
• added Openbox Noir to the desktop list to be installed as a choice (via MinimalGUI & MinimalCLI and APTus)
• ‘debi-tool’ replaced by ‘gdebi’
• disabled package list updating, during installing Sparky via Calamares; even you install Sparky with active Internet connection, the Debian or Sparky server can be temporary off, so it could stop the installation

System reinstallation is not required; if you have Sparky 5.x installed make full system upgrade:

sparky-upgrade

or:

sudo apt update
sudo apt full-upgrade

or via the System Upgrade tool.

Sparky 5 is available in the following flavours:
– amd64 & i686: LXQt, Xfce, MinimalGUI (Openbox) & MinimalCLI (text mode)
– armhf: Openbox & CLI (text mode)

New iso/img images of the stable line can be downloaded from the download/stable page.

Sparky 5.11

A quarterly update point release of live/install media of Sparky 5.11 “Nibiru” of the stable line is out. This is a release based on Debian 10 “Buster”.

Changes:
– the base system upgraded from Debian stable repos as of March 1, 2020
– Linux kernel 4.19.98 LTS (PC)
– Linux kernel 4.19.97 LTS (ARMHF)
– added 9 new nature wallpapers captured by Aneta, Pavbaranov and me
– Sparky repository changed to the named “nibiru” (“stable” works as before); no need to manually change the repo; see also: https://sparkylinux.org/sparky-named-repos/
– Firefox 68.6.0 ESR
– Thunderbird 68.6.0
– LibreOffice 6.1.5

System reinstallation is not required; if you have Sparky 5.x installed make full system upgrade:

sparky-upgrade

or:

sudo apt update
sudo apt full-upgrade

or via the System Upgrade tool.

Sparky 5 is available in the following flavours:
– amd64 & i686: LXQt, Xfce, MinimalGUI (Openbox) & MinimalCLI (text mode)
– armhf: Openbox & CLI (text mode)

New iso/img images of the stable line can be downloaded from the download/stable page.

Sparky 5.8 “Nibiru”

There are new live/install media of SparkyLinux 5.8 “Nibiru” available to download.
This is the 1st release of the new stable line, which is based on the Debian 10 “Buster”.

Changes:
– based on Debian 10 stable “Buster” now, repositories changed from ‘testing’ to ‘stable’
– system upgraded from Debian stable “Buster” repos as of July 14, 2019
– Linux kernel 4.19.37-5 (i686 & amd64)
– Linux kernel 4.19.57-v7+ (ARMHF)
– the Calamares installer updated up to version 3.2.11
– apt-daily.service disabled
– sparky-tube installed as dafault
– removed old 3rd party repositories
– added obconf-qt (LXQt edition)
– nm-tray installed instead of network-manager-gnome (LXQt edition)
– network-manager added to CLI ARMHF image
– small fixes

System reinstallation is not required. If you have Sparky 5.x installed make sure your OS uses Debian’s ‘buster’ or ‘stable’ repos, and make full system upgrade:
sudo apt update
sudo apt install sparky5-apt
sudo apt update
sudo apt full-upgrade

Sparky 5.8 is available in the following flavors:
– amd64 & i686: LXQt, Xfce, MinimalGUI (Openbox) & MinimalCLI (text mode)
– armhf: Openbox & CLI (text mode)

New stable iso/img images can be downloaded from the download/stable page.

Changing the repositories moves Sparky 5 from ‘rolling’ to ‘stable’ line now.
If you would like to keep Sparky rolling, read the post: https://sparkylinux.org/sparky-5-transition/

Sparky 4.9.2 & 5.6.2

Sparky iso images of both lines stable and rolling have been updated and rebuild again.

This is a minor but important update which provides fixed chown and chmod of /etc/shadow which makes some problems after installing Sparky on a hard drive; the wrong settings been made via sparkybackup tool during a new iso building process so it happens on both stable and rolling iso images.

No system reinstallation is required, to set it right simply run:
sudo chown root:shadow /etc/shadow
sudo chmod 640 /etc/shadow

The second issue is targeted to Sparky iso images of the rolling line only: slow starting of most desktops; installation of ‘haveged’ package should fix that problem.

Also, the Linux kernel 4.20.0 has been rebuild with a few (missing before) modules enabled.

Sparky 4.9.1 & 5.6.1

Sparky iso images of both lines stable and rolling have been rebuild and updated.
This is a minor but important update which provides new settings of Sparky repositories.

No system reinstallation is required of existing Sparky installations, simply make full system upgrade:
sudo apt update
sudo apt install sparky-apt
sudo apt update
sudo apt full-upgrade

Additionally, Sparky of the rolling line 5.6.1 is shipped with Linux kernel 4.20.0 as default and Python 3.7 (3.6 has been already removed)

If you would like to install a new desktop via older MinimalGUI/CLI iso images (=< 4.9 / =< 5.6) you have to upgrade the 'sparky-apt' package in live system before starting the Advanced Installer.

 

Sparky 4.8

New live/install iso images of SparkyLinux 4.8 “Tyche” are out.
Sparky 4 is based on Debian stable line “Stretch” and built around the Openbox window manager.

Sparky 4.8 offers a fully featured operating system with a lightweight LXDE desktop environment; and minimal images of MinimalGUI (Openbox) and MinimalCLI (text mode) which lets you install the base system with a desktop of your choice with a minimal set of applications, via the Sparky Advanced Installer.

Sparky 4.8 armhf offers a fully featured operating system for single board mini computers RaspberryPi; with the Openbox window manager as default; and a minimal, text mode CLI image to customize it as you like.

All existing other desktops are fully supported, and can be installed via the Minimal iso images or after installing Sparky on a hard drive, via APTus-> Desktop tool.

Changelog:
– full system upgrade from Debian stable repos as of May 11, 2018
– Linux kernel 4.9.88 (PC)
– Linux kernel 4.14.34 (ARM)
– Calamares 3.1.12 with possibility of installing the live system on an encrypted disk
– added new option of live system booting which lets you choose your localization
– sparky tools which need the root access use pkexec now instead of gksu/gksudo/kdesudo/etc.
– added packages: xinit (provides startx command) and bleachbit (for cleaning the system)
– sparky advanced installer features 6 localizations now: Brazilian, English, German Italian, Polish and Portuguese
– APTus 0.4.x has been enlarged of new, additional applications and tools to be easy installed
– removed packages: gksu, gdebi, reportbug, sparky-fontset

There is no need to reinstall existing Sparky installations of 4.6, 4.7 and 4.8 RC, simply make full system upgrade.

Sparky PC:
user: live
password: live
root password is empty

Sparky ARM:
user: pi
password: sparky
root password: toor

New iso images of the stable edition can be downloaded from the download/stable page.

Known issues:
– installing Openbox via MinimalCLI image makes problem with the ‘obmenu-generator’ package installation. To solve that, after running Sparky from hard drive, reinstall the package:
sudo apt update
sudo apt install --reinstall obmenu-generator

and install ‘sparky-desktop-openbox’ meta package as well.

 

Sparky 4.8 RC

There is a new, testing live/install iso image of SparkyLinux 4.8 RC “Tyche” available to download. Sparky 4 is based on Debian stable line “Stretch”.

Sparky 4.8 RC is a release candidate to upcoming next 4.8 stable release.

Changes between 4.7 and 4.8 RC:
– full system upgrade from Debian stable repos as of April 11, 2018
– Linux kernel 4.9.82
– Calamares 3.1.12 with an option of installing system on an encrypted disk
– added new option of live system booting which lets you choose a localization (via kernel parametr) and keyboard layout (via a new script)
– sparky tools which need the root access use pkexec now instead of gksu/gksudo/kdesudo/etc.
– added packages: xinit (provides startx command) and bleachbit (for cleaning the system)
– temporary removed gscreenshot and replaced with sparky-screenshot
– sparky advanced installer features 4 localizations now: Brazilian, English, German and Polish (more translations needed!); fixed removing partitions from the partition list after choosing and used them;

The final 4.8 release is planned in the middle of May and will be available in following versions: LXDE (full version), MinimalGUI (Openbox) and MinimalCLI (text mode).

New iso image of the development version can be downloaded from download/development page.

Sparky 4.6.1 STB

There is an update of SparkyLinux stable line 4.6.1-STB “Tyche”.
This is Sparky edition based on Debian stable 9 “Stretch”.

New live/install media features fixes of 3 issues found in the 4.6 release:
1. system installed via Calamares sets wrong chmod 777 of the root directory “/”, (should be 755); it is NOT Calamares related issue, but happens using Calamares. The issue has been reported by lesio – thank’s a lot.
2. Wrong UUID Resume number, copied from the base system – it sets wrong configuration to GRUB bootloader
3. Calamares 3.1 features weak salt. In cryptography, a salt is random data that is used as an additional input to a one-way function that “hashes” a password or passphrase. Systems installed by Calamares up to and including Calamares 3.1 have a weaker password salt than they should. This weakness is important if an attacker has a way to obtain the password hash. The new 4.6.1 iso images are shipped with Calamares 3.1.1.

NO re-installation is required.

If you have Sparky 4.6 installed on your hard drive, you can manually fix the issues.

1. Wrong chmod can be fixed by the command:
sudo chmod 755 /

2. Wrong UUID Resume number.

Check your swap UUID:
sudo lsblk -f | grep swap

Check resume UUID:
cat /etc/initramfs-tools/conf.d/resume

If they are different, change (by a text editor, as root) resume UUID to the first one, has gotten by ‘lsblk’ command, and then update ram disk and grub:
sudo update-initramfs -u -t -k all
sudo update-grub

3. Weak password salt can be fixed by creating new password, via the command:
passwd

If you have separated root password, change it in the same way:
su
passwd

New iso image can be download from the download/stable page.

Switch Sparky testing to stable

This short tutorial shows you how to switch Sparky based on Debian testing “Stretch” to upcoming Debian stable “Stretch”.

It’s for users whose prefer rock solid stability of Debian stable over never packages provide be Debian testing. So, you do not have to do that, if you stay on testing branch.

1. Change Debian repository from “testing” to “stretch” (use “stretch” not ‘stable”!):
sudo nano /etc/apt/sources.list

2. Change Sparky repository from “testing”:
sudo nano /etc/apt/sources.list.d/sparky-testing.list
deb https://sparkylinux.org/repo/ testing main
deb-src https://sparkylinux.org/repo/ testing main

to “stable” (in the “sparky-testing-list”!):
deb https://sparkylinux.org/repo/ stable main
deb-src https://sparkylinux.org/repo/ stable main

Do not create new “sparky-stable.list” manually!.

3. Change pinning:
sudo nano /etc/apt/preferences.d/sparky
from:
Package: *
SparkyLinux,a=testing
Pin-Priority: 1001

and:
Package: *
SparkyLinux,a=stable
Pin-Priority: -10

to:
Package: *
SparkyLinux,a=testing
Pin-Priority: 500

and:
Package: *
SparkyLinux,a=stable
Pin-Priority: 1001

4. Refresh package list:
sudo apt-get update

5. Upgrade/install ‘sparky-apt’ package (it has to come from Sparky ‘stable’ repos):
sudo apt-get install sparky-apt

This operation downgrades the ‘sparky-apt’ and ‘sparky-core’ packages to version 4~xxxxxxxx.

6. Refresh package list again:
sudo apt-get update

7. Upgrade the system:
sudo apt-get dist-upgrade

That’s all, your Sparky installation is ready for upcoming Debian stable “Stretch” now.


 

Advertising