LibraZiK - Accueil
Blog
Documentation
Contact
Tutoriels
Don
Cliquez ici pour donner sur le compte liberapay du projet
Démos
Bogue
LibraZiK - summary in english

User Tools

Site Tools


en:manuel:gestion_des_paquets

LibraZiK-4 manual - Package management

Foreword

In LibraZiK-4 GNU-linux, a “package” is a set of files compressed into one that contains software, data, configuration files, etc. The package management allows you to install and/or remove software. Packages are files with the extension .deb.

With LibraZiK-4, the recommended software for managing your packages is called Synaptic.

What is Synaptic?

Synaptic is the package manager of choice for your LibraZiK-4 system. It is through this software that you will install all the other software you will need on your system. With very few exceptions, which will be mentioned in the documentation when necessary, it is and only it that takes care of the installation, the update, and the uninstallation of your software.

If you are coming from another operating system and you are used to downloading software from different sites, you will have to break this habit. Indeed, with LibraZiK-4 1), software installation is centralized with repositories, and these repositories are accessible through specialized tools: “dpkg” and “apt”, and Synaptic which is a graphical interface of these.

Installing software

See the tutorial : Installing a software.

Update of all software

It is recommended to keep your system up to date. If you are coming from another operating system, you will certainly find it relaxing that all software updates are centralized with Synaptic and that you can keep your system up to date with just a few clicks.

LibraZiK-4 does not provide an automatic update alert system. So you will have to think about launching the update operation by yourself regularly.

See the tutorial: Update your software.

The different repositories and their uses

LibraZiK-4 is made of 2 types of repositories: the Debian stable (Bullseye) repositories and the LibraZiK-4 ones. We will see here what each of them is used for. These repositories work for 64-bit installations as well as for 32-bit installations.

You will find them for example in : menu Synaptic → Settings → Repositories : The different repositories of LibraZiK-4 seen in Synaptic - click to enlarge

These different repositories constitute the set of repositories used by LibraZiK-4 of which here is an explanation:

Repository name Come from Definition Usefulness See also
bullseye Debian main repository general purpose software
bullseye-security Debian security update repository it is used to keep the Debian system safe see this page at Debian
bullseye-updates Debian update repository necessary update of the system see this page at Debian
LZK-BAP-users LibraZiK LibraZiK-4 repository allows newer versions of audio software, software not present in Debian, system optimizations,…etc see this page
Note: Mixing with other repositories than these ones is not supported by LibraZiK-4. This is at your own risk and you have been warned!

The different categories

In LibraZiK-4, there are 3 different categories of packages: “main”, “contrib” and “non-free” for each repository. For more information about the different categories, please refer to the official page at Debian. LibraZiK-4 follows the same principle.

See the tutorial : Modify the categories taken into account for a repository.

Removing a software

When you remove software, the difference between Mark for removal and Mark for complete removal is that the latter also deletes the general configuration files (not the user configuration files). This operation is also known under the “purge” name.

The user configuration files are then not deleted by Synaptic and you will have to delete them “by hand” if you wish. To do this, you can look in the pages dedicated to each software in the paragraph “Configuration file” where you will be indicated the location of the said user configuration files that you can delete with your file browser Caja or with a terminal.

Note that, in the case of a software malfunction, it may be useful to move or rename these user configuration files or directory(ies) to allow the software to reset itself. This often fixes a problem with the software's behavior or, at least, confirms/denies that the problem is with the configuration files. If this fixes a problem, then you can delete the old user configuration files/directories if you wish.

When requesting the removal of some packages, this may result in a request to remove other packages. Be careful what you do here! And especially with packages that would like to remove others labeled “librazik” such as the meta-package: librazik-base-logicielsaudio because it would be a very bad idea for the balance of your LibraZiK-4 system to remove it.

To go further

So much for the basics of package management on LibraZiK-4 which will allow you to perform the essential operations of installing, updating, or removing packages (and therefore software).

You may want to check out some more advanced tutorials about using Synaptic later on.






1)
as with many GNU-linux distributions
en/manuel/gestion_des_paquets.txt · Last modified: 21/11/2021 13:09 by trebmuh