Linux Kamarada

Changes to the Linux Kamarada infrastructure

Linux Kamarada 15.4 Final is ready to be released: there was only a small fix after 15.4 RC, the ISO image has already been built and the release announcement has already been written. However, last week I was unable to upload the updated 15.4 repository to OSDN. The repo is still available, the files that were already there are still accessible, but I can’t replace them with new files.

I contacted OSDN support but still no response (OSDN User Support Ticket #47329). Other open source projects hosted by OSDN are experiencing the same issue (Ticket #47324).

To overcome this problem, I made some changes to the Linux Kamarada infrastructure.

Previously, both RPM packages and Linux Kamarada ISO images were hosted on OSDN. This repository will no longer be updated.

From now on, Linux Kamarada RPM packages are available at packages.linuxkamarada.com, an instance of GitLab Pages, the same service that hosts the linuxkamarada.com website.

Linux Kamarada ISO images are now hosted on SourceForge.

I didn’t use the same service to host packages and ISO images, as it was before with OSDN, because GitLab Pages limits storage space and bandwidth (which makes it unfeasible to host ISO images) and SourceForge doesn’t allow direct downloading of files (which makes it unfeasible to host package repos).

Out of curiosity, this is not the first time Linux Kamarada uses SourceForge hosting. The first version of Linux Kamarada officially released (with a release announcement) was 15.1. But there were Linux Kamarada releases based on openSUSE Leap 42.2 that were never officially released. Their ISO images can be found at SourceForge. To my surprise, they had 850 downloads since 2017.

Where to download ISO images

The Download page has been updated with links to the ISO images on SourceForge.

How to use the new repository

If you use Linux Kamarada already, you need to adjust the official Linux Kamarada repository URL on your system.

There are two ways to do this: through the graphical user interface or through the command line interface.

Via the command line interface

The CLI method involves the zypper package manager. As explaining it is shorter, I’m going to start by it. In this case, it’s easier to remove the Linux Kamarada repo and then re-add it with the new URL. To do so, run the following commands as administrator (root user):

1
2
# zypper rr kamarada
# zypper addrepo -f -K -n "Linux Kamarada" -p 95 "https://packages.linuxkamarada.com/\$releasever/openSUSE_Leap_\$releasever/" kamarada

Via the graphical user interface

Although it is more user friendly, the GUI method requires a few clicks and goes through more screens. But the easiness more than makes up for the longer path.

Start the YaST Control Center. To do this, click Show Applications, in the lower left corner of the screen, and click the YaST icon, at the end of the list:

You will be asked the root password. Type it and click Continue:

Within the Software category (the first one), click Software Repositories:

You are presented to your system’s repository list:

Select the official Linux Kamarada repo from the list and click Edit.

On the screen that appears, replace the URL of the Repository with:

1
https://packages.linuxkamarada.com/$releasever/openSUSE_Leap_$releasever/

And click OK.

Back to the repository list, click OK to save the changes. You can close YaST.

When is 15.4 Final going to be released?

I am going to postpone the 15.4 Final release by a few days in order to test the new infrastructure. Fresh Linux Kamarada installs made with the 15.4 Final image will come with the new repo location setup out-of-the-box.

Would you buy me a coffee?
If you really liked it, if it was really helpful for you, is it worth a coffee? If you want, you can "buy me a coffee" with PayPal or contribute to the project in other ways.

Comments

About

The Linux Kamarada Project aims to spread and promote Linux as a robust, secure, versatile and easy to use operating system, suitable for everyday use be at home, at work or on the server. The project focuses mainly on distribution and documentation.

Ads

Facebook

Author