Advertising

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.


 

Sparky news 2016/12/29

 

Some changes come to Sparky, so it’s time to let you know about them.

As some of you probably know, after a few discuss at our forums and a community portal, a new edition of Sparky is coming. It will be based on Debian stable – upcoming Debian stable Stretch.
There will be one “home/full” edition and the Minimal as well to be created. They do not make any changes in the main line of Sparky based on Debian testing branch. The new one is targeted to all the users who prefer a stable environment instead of testing/unstable.

All existing Sparky tools should be working in the same way on stable base and testing too.

Some changes I already did to test them, to make sure everything will be working fine when Stretch become stable, and Sparky 4.6 (stable line) will be ready to go.

The most important change is about the package list and preferences.
No more ‘sparky.list’ in the /etc/apt/sources.list.d/ directory.
The ‘sparky.list’ has been split to ‘sparky-testing.list’ and ‘sparky-unstable.list so don’t be surprised if you can’t find it. ‘sparky-apt 4-20161229’ makes the change via the update channel.

The 3rd list – ‘sparky-stable.list’ is available via ‘sparky-apt 3-20161229’ package and is targeted to Debian stable “Jessie” only.

To make it clear:
– Sparky based on Debian testing uses ‘sparky-testing.list’ and (optional) ‘sparky-unstable.list
– Debian stable “Jessie” can use ‘sparky-stable.list’ and ‘sparky-testing.list’ together!

‘sparky-apt’ 3 for stable branch and version 4 for testing provides pinning for all packages.

Make sure that APTus can not install all available desktops on the top of stable environment (on Jessie).

How to add Sparky repos to Debian stable “Jessie”?
1. Create ‘sparky-stable.list’:
su
nano /etc/apt/sources.list.d/sparky-stable.list

2. Paste into the file:
deb http://sparkylinux.org/repo stable main
3. Get Sparky public key:
wget -O - http://sparkylinux.org/repo/sparkylinux.gpg.key | apt-key add -
4. Refresh package list:
apt-get update
5. Install ‘sparky-apt’ ver. 3:
apt-get install sparky-apt

That’s all. You can also install ‘sparky-core’ ver. 3 package.

Thank all of you for the 2016 year very much and I wish you happy new 2017 year!

 

Linux kernel 4.8.6

 

Linux kernel 4.8.6 landed in Sparky “unstable” repository.

Due to compilation problem in the previous version, this time it is made with additional “CFLAGS -fno-pie” so the kernel works fine on amd64 and 686 compatible machines.

The Linux kernel is available in Sparky “unstable” repository, so enabled it to upgrade or 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 script.

 

Linux kernel 4.8.2

 

Linux kernel 4.8.2 landed in Sparky “unstable” repository.

The Linux kernel is available in Sparky “unstable” repository, so enabled it to upgrade or 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 script.

 

Advertising