Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
czkawka [Le 04/07/2021, 15:56] 194.110.113.29 [Binaire exécutable] |
czkawka [Le 08/01/2025, 22:54] (Version actuelle) stemy2 Ajout du paquet flatpak |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Focal Groovy Hirsute administration système BROUILLON}} | + | {{tag>Focal administration système}} |
---- | ---- | ||
- | {{ :application:applications:czkawkaicone.png?direct&200 |}} | + | {{ :application:applications:czkawkaicone.png?direct&80|}} |
====== Czkawka ====== | ====== Czkawka ====== | ||
- | **Czkawka** (tch•kav•ka, « hoquet » en polonais) est un utilitaire complet multiplateformes (il fonctionne également sous W* et macOS) et multifonctions permettant de nettoyer les stockages de fichiers. **Czkavka** est écrit en Rust. Il succède à [[fslint|FSlint]] qui n'est plus maintenu. | + | **Czkawka** (tch•kav•ka, « hoquet » en polonais) est un utilitaire complet multiplate-formes (il fonctionne également sous W* et macOS) et multifonctions permettant de nettoyer les stockages de fichiers. **Czkavka** est écrit en Rust. Il succède à [[fslint|FSlint]] qui n'est plus maintenu. |
- | L'auteur précise que l'usage d'algorithmes récents et du multithreading le rendent particulièrement rapide. Utilisant un cache, les scans ultérieurs après la première passe sont accélérés. Il dispose d'un client en ligne de commande (CLI) et d'une interface graphique (GUI) en GTK 3, similaire à celle de FSlint. | + | L'auteur précise que l'usage d'algorithmes récents et du multithreading le rendent particulièrement rapide. Utilisant un cache, les scannes ultérieurs après la première passe sont accélérés. Il dispose d'un client en ligne de commande (CLI) et d'une interface graphique (GUI) en GTK 3, similaire à celle de FSlint. |
Les options de sélection permettent de définir des chemins complets d'inclusion ou d'exclusion de répertoires ainsi que d'utiliser le joker * pour sélectionner des fichiers à inclure ou à exclure. | Les options de sélection permettent de définir des chemins complets d'inclusion ou d'exclusion de répertoires ainsi que d'utiliser le joker * pour sélectionner des fichiers à inclure ou à exclure. | ||
**Czkawka** comporte les fonctionnalités suivantes : | **Czkawka** comporte les fonctionnalités suivantes : | ||
Ligne 25: | Ligne 25: | ||
===== Pré-requis ===== | ===== Pré-requis ===== | ||
- | * Avoir [[:tutoriel:comment_installer_un_paquet|installé le paquet]] **[[apt>libgtk-3-dev|libgtk-3-dev]]**. | + | * Avoir [[:tutoriel:comment_installer_un_paquet|installé le paquet]] **[[apt>libgtk-4-dev|libgtk-4-dev]]**. |
* L'installation d'[[audio|Alsa]] est également nécessaire pour le repérage des fichiers musicaux, toutefois Alsa est généralement installé par défaut sur la distribution Ubuntu. | * L'installation d'[[audio|Alsa]] est également nécessaire pour le repérage des fichiers musicaux, toutefois Alsa est généralement installé par défaut sur la distribution Ubuntu. | ||
+ | <note important>[[https://forum.ubuntu-fr.org/viewtopic.php?pid=22726979#p22726979|Faites très attention pour ce paquet. Il est possible que cela fasse des dégats]]</note> | ||
===== Installation ===== | ===== Installation ===== | ||
+ | ==== Paquet flatpak ==== | ||
+ | L'installation la plus simple est celle via [[:flatpak]]: [[https://flathub.org/apps/com.github.qarmin.czkawka|czkawka]] | ||
==== Paquet snap ==== | ==== Paquet snap ==== | ||
- | L'installation la plus simple : | + | Recherchez le paquet **czkawka**. |
- | <code> | + | |
- | usr@ps:~$ sudo snap install czkawka | + | |
- | </code> | + | |
- | ==== Binaire exécutable === | ||
- | Il est possible d'utiliser **Czkawka** est de télécharger les binaires directement exécutables sur cette [[https://github.com/qarmin/czkawka/releases/|page]]. Le binaire **linux_czkawka_cli** correspond au client en ligne de commande, **linux_czkawka_gui** correspond à l’interface graphique. | ||
- | |||
- | Dans l'exemple suivant, **Czkawka** va être installé sous /opt, les binaire ayant été téléchargés dans ~/Téléchargements. | ||
- | Création du répertoire /opt/Czkawka et déplacement des fichiers : | ||
- | <code> | ||
- | usr@pc:~$ sudo mkdir /opt/czkawka | ||
- | [sudo] Mot de passe de usr : | ||
- | usr@pc:~$ sudo mv ~/Téléchargements/linux_czkawka_* /opt/czkawka/ | ||
- | </code> | ||
- | Rendre disponible les binaires pour tous les utilisateurs : | ||
- | <code> | ||
- | usr@pc:~$ sudo chown root:root /opt/czkawka/* | ||
- | usr@pc:~$ sudo chmod 731 /opt/czkawka/* | ||
- | </code> | ||
- | Puis permettre de lancer directement le client dans le terminal sans saisir le chemin complet : | ||
- | <code> | ||
- | usr@pc:~$ echo "export PATH=${PATH}:/opt/czkawka" >> .bashrc | ||
- | usr@pc:~$ export PATH=${PATH}:/opt/czkawka | ||
- | </code> | ||
- | ==== versions en mode avancé ==== | ||
- | PPA - Debian/Ubuntu (unofficial) | ||
- | <code bash>sudo add-apt-repository ppa:xtradeb/apps | + | |
- | sudo apt-get update | + | ==== Format Appimage ==== |
- | sudo apt-get install czkawka </code> | + | * Télécharger le binaire **linux_czkawka_gui.AppImage** depuis cette [[https://github.com/qarmin/czkawka/releases/|page]], |
- | Puis cliquer sur l'icône de lancement et renseigner votre recherche | + | * Le rendre [[:tutoriel:script_shell#pour_faire_qu_un_script_soit_executable|exécutable]], |
+ | * Le lancer <code bash> $HOME/Téléchargements/linux_czkawka_gui.AppImage</code> | ||
+ | <note warning> | ||
+ | refuse de se lancer sous ubuntu 20.04 et 22.04 | ||
+ | czkawka_gui: error while loading shared libraries: libgtk-4.so.1: cannot open shared object file: No such file or directory | ||
+ | </note> | ||
+ | ==== Via un ppa ==== | ||
+ | * [[:PPA|Ajouter le PPA]] **ppa:xtradeb/apps**((https://launchpad.net/~xtradeb/+archive/ubuntu/apps)) dans vos sources de logiciels; | ||
+ | * [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Recharger la liste des paquets]]; | ||
+ | * [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] **[[apt>czkawka]]**. | ||
{{:czkawka:czkawka2.png?200 |}} {{: czkawka:czkawka1.png?400| }} | {{:czkawka:czkawka2.png?200 |}} {{: czkawka:czkawka1.png?400| }} | ||
+ | |||
+ | <note important>l ' utilisation du PPA engendre le passage de gparted sur une version de ce PPA et plus celle des depots officiels</note> | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
- | Si le paquet snap est installé, Czkawka est disponible parmi les applications du menu des activités. | + | Lancez l'application comme indiqué [[:tutoriel:comment_lancer_application|ici]] ou via le [[:terminal]] (toutes [[:versions]] ou [[:variantes]] d'Ubuntu) avec la [[:commande_shell|commande]] suivante : <code>czkawka_gui</code> ou <code>czkawka_cli</code> si vous voulez l'éxécuter en ligne de commande. |
- | + | ||
- | + | ||
- | Pour une installation des binaires; l'interface graphique se lance via le [[:terminal]] (toutes [[:versions]] ou [[:variantes]] d'Ubuntu) avec la [[:commande_shell|commande]] suivante : | + | |
- | <code>usr@pc:~$ linux_czkawka_gui</code> | + | |
- | En ligne de commande, utiliser | ||
- | <code> | ||
- | usr@pc:~$ linux_czkawka_cli | ||
- | </code> | ||
===== Désinstallation ===== | ===== Désinstallation ===== |