Installation d'Amarok par compilation sur Debian 12

Partagez ici vos Trucs et vos Astuces.
Verrouillé
Avatar de l’utilisateur
victoremmanuel
Membre
Membre
Messages : 38
Inscription : 16 août 2024, 16:56
Localisation : Paris
Contact :
Status : Hors-ligne

Bonjour a tous,
Image Je creer cette astuce pour Debian 12 afin d'avoir Amarok malgré qu'il n'est plus actuellement sur le
depot officiel de Debian,Ubuntu etc...
Je me suis inspirer d'une méthode d'un profil du forum d'Ubuntu .

Pour que ça marche sur Debian il faut creer un user pour Sudo sur debian

Code : Tout sélectionner

sudo adduser foo sudo
"foo" étant un utilisateur.Et l'installation d'Amarok se déroulement correctement.

Image


Installations des paquets nécessaire à la compilation :

Code : Tout sélectionner

sudo apt install build-essential cmake libqt5svg5-dev qtwebengine5-dev libkf5plasma-dev libkf5guiaddons-dev libkf5codecs-dev libkf5crash-dev libkf5declarative-dev libkf5dnssd-dev libkf5doctools-dev libkf5globalaccel-dev libkf5iconthemes-dev libkf5kcmutils-dev libkf5kdelibs4support5-bin libkf5kio-dev libkf5notifications-dev libkf5texteditor-dev libkf5threadweaver-dev libtaglib-ocaml-dev libphonon4qt5-dev golang-gir-gobject-2.0-dev libavdevice-dev libfftw3-dev kirigami2-dev qtquickcontrols2-5-dev qttools5-dev libmariadbd-dev
Téléchargement du tarball de la version 3.1.0 dans le répertoire des téléchargements :

Code : Tout sélectionner

source ~/.config/user-dirs.dirs && wget -O "$XDG_DOWNLOAD_DIR"/amarok-3.1.0.tar.xz https://download.kde.org/stable/amarok/3.1.0/amarok-3.1.0.tar.xz
Extraction du fichier téléchargé dans la racine du dossier personnel :

Code : Tout sélectionner

source ~/.config/user-dirs.dirs && tar -vxJf "$XDG_DOWNLOAD_DIR"/amarok-3.1.0.tar.xz -C ~
Création d’un répertoire de compilation dans le dossier extrait :

Code : Tout sélectionner

mkdir -v ~/amarok-3.1.0/amarok-3.1.0-build
Si vous recevez ce message "mkdir: impossible de créer le répertoire « /root/amarok-3.1.0/amarok-3.1.0-build »: Aucun fichier ou dossier de ce type",
Se rendre alors sur le dossier "téléchargement" du fichier en question pour ouvrir avec
une autre fenettre de terminal pour taper la commade a nouveau tout en laissant la premiere fenetre ouverte (terminal)
et continuer jusqu'au bout.


Compilation depuis le répertoire créé :

Code : Tout sélectionner

cd ~/amarok-3.1.0/amarok-3.1.0-build/ && cmake .. -DCMAKE_INSTALL_PREFIX=$(kf5-config --prefix)

Code : Tout sélectionner

cd ~/amarok-3.1.0/amarok-3.1.0-build/ && make

Code : Tout sélectionner

cd ~/amarok-3.1.0/amarok-3.1.0-build/ && sudo make install
Enfin, retour dans le dossier personnel :
Victoremmanuel
MON ESPACE GITHUB: https://github.com/victore447
BDL
Messages : 8
Inscription : 17 août 2024, 16:35
Status : Hors-ligne

Coucou,

Je le trouve bien dans mes dépôts :
╭─bruno at bdl in ~ 24-08-18 - 12:27:54
╰─○ apt search amarok
amarok/testing 3.1.0-1 amd64
lecteur de média facile à utiliser basé sur la plate-forme KDE

amarok-common/testing 3.1.0-1 all
fichiers indépendants de l'architecture pour Amarok

amarok-doc/testing 3.1.0-1 all
documentation d'Amarok - manuel

amarok-utils/testing 3.1.0-1 amd64
utilitaires pour le lecteur de média Amarok
Avatar de l’utilisateur
victoremmanuel
Membre
Membre
Messages : 38
Inscription : 16 août 2024, 16:56
Localisation : Paris
Contact :
Status : Hors-ligne

BDL a écrit : 18 août 2024, 12:29 Coucou,

Je le trouve bien dans mes dépôts :
╭─bruno at bdl in ~ 24-08-18 - 12:27:54
╰─○ apt search amarok
amarok/testing 3.1.0-1 amd64
lecteur de média facile à utiliser basé sur la plate-forme KDE

amarok-common/testing 3.1.0-1 all
fichiers indépendants de l'architecture pour Amarok

amarok-doc/testing 3.1.0-1 all
documentation d'Amarok - manuel

amarok-utils/testing 3.1.0-1 amd64
utilitaires pour le lecteur de média Amarok
ImageSalut BDL
Très drole,Donc tout le monde est BDL et trouve ça dans ces depots
malgré que cela n'est pas officiellement dans "Discover" etc...
de Ubuntu Debian etc... (capture ecran joint).
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Victoremmanuel
MON ESPACE GITHUB: https://github.com/victore447
BDL
Messages : 8
Inscription : 17 août 2024, 16:35
Status : Hors-ligne

Excuse moi ? Qui a dit tout le monde est BDL ? Je te dis juste que dans les dépôts testing on trouve bien ton paquet.

Bref sujet clot
Avatar de l’utilisateur
victoremmanuel
Membre
Membre
Messages : 38
Inscription : 16 août 2024, 16:56
Localisation : Paris
Contact :
Status : Hors-ligne

BDL a écrit : 18 août 2024, 14:34 Excuse moi ? Qui a dit tout le monde est BDL ? Je te dis juste que dans les dépôts testing on trouve bien ton paquet.

Bref sujet clot
Merci de fournir capture ecran de "Discover" comme moi affichant Amarok pour confirmer.
Victoremmanuel
MON ESPACE GITHUB: https://github.com/victore447
BDL
Messages : 8
Inscription : 17 août 2024, 16:35
Status : Hors-ligne

Discover, c'est KDE = pas mon truc.. je passe toutes mes recherches via mon terminal :
Image
Avatar de l’utilisateur
victoremmanuel
Membre
Membre
Messages : 38
Inscription : 16 août 2024, 16:56
Localisation : Paris
Contact :
Status : Hors-ligne

BDL a écrit : 18 août 2024, 14:40 Discover, c'est KDE = pas mon truc.. je passe toutes mes recherches via mon terminal :
Image
Image Et les donnés du terminal ne sont pas sur le Web (Internet).
Victoremmanuel
MON ESPACE GITHUB: https://github.com/victore447
BDL
Messages : 8
Inscription : 17 août 2024, 16:35
Status : Hors-ligne

Tu ne veux pas que je l'installe aussi ? :
Image
Image
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5481
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

victoremmanuel, amarok est dans le dépot de testing depuis le 09 aout
https://tracker.debian.org/pkg/amarok
Et inutile de poster ton tuto partout, surtout pour expliquer qu'il faut créer un utilisateur sudo. On n'est pas sur ubuntu, on est sur debian.
Avatar de l’utilisateur
victoremmanuel
Membre
Membre
Messages : 38
Inscription : 16 août 2024, 16:56
Localisation : Paris
Contact :
Status : Hors-ligne

piratebab a écrit : 18 août 2024, 15:31 victoremmanuel, amarok est dans le dépot de testing depuis le 09 aout
https://tracker.debian.org/pkg/amarok
Et inutile de poster ton tuto partout, surtout pour expliquer qu'il faut créer un utilisateur sudo. On n'est pas sur ubuntu, on est sur debian.

Le tuto conserne Amarok non présent sur "le depot officiel de debian" et pas sur "le depot testing".

Je suis nouveau sur Debian 12 et partage ça avec ceux qui sont dans la meme situation que moi et
qui ont eu la surprise de ne pas avoir ça directement sur leurs logitheque.
Victoremmanuel
MON ESPACE GITHUB: https://github.com/victore447
BDL
Messages : 8
Inscription : 17 août 2024, 16:35
Status : Hors-ligne

Testing reste un dépôt officel, c'est juste que tu es en stable.
Si pour le moment le paquet n'est pas présent sur ta version, cela ne devrait pas tarder.

La version stable n'est pas faite pour avoir les dernières versions immédiatement. Ceci étant je persiste, pour avoir accès à des paquets plus à jour, il vaut mieux basculer sur un source.list testing (pour autant même une sid peut se montrer très robuste), apt-listbugs peut se montrer utile également
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5481
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

En version stable, tu peux installer des paquets de testing, via le pinning. Il aurait été plus opportun d'expliquer comment installer amarok de la testing sur une stable. Sur debian, on évite au maximum de compiler des logiciels hors paquets, surtout si on est débutant comme tu l'indiques. Il y a déjà de quoi faire avec les paquets présents dans les dépots.
Rottek
Messages : 1
Inscription : 17 sept. 2024, 15:33
Status : Hors-ligne

la compilation ’Amarok sur Debian ne nécessite aucune configuration spéciale autre de répondre aux exigences de dépendance de base et de suivre le processus de construction standard [url] narysujemy.pl:good:
Avatar de l’utilisateur
zargos
Membre
Membre
Messages : 135
Inscription : 07 juil. 2023, 13:34
Status : Hors-ligne

Sans oublier de préciser qu'il faut avoir KDE, car c'est une application KDE.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5481
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

J'ai corrigé le titre (Amarok, pas Amarak)
Je suis un utilisateur occasionnel d'Amarok depuis des années, depuis les dépôts debian, et bien évidement utilisateur de KDE.
Sur ce forum on ne cautionne pas l'installation de logiciel en dehors des dépots debian, surtout lorsque les logicielas sont dans les dépots.
https://packages.debian.org/en/trixie/amarok
Verrouillé