Questions générales sur Manjaro Linux.
S'il vous plaît, avant de poster, essayez la fonction de recherche du forum.
Répondre

pacman ou yaourt ?

#1Messageil y a 7 ans

Bonjour

Pour installer les programmes il y a pacman et yaourt:

sudo pacman -S nom du prog

&

sudo yaourt -S nom du prog


Par exemple, j'ai installé Chromium avec

sudo pacman -S

Je voudrais installer pepper-flash pour Chromium. J'ai pu voir sur internet

sudo pacman -S chromium-pepper-flash

&

sudo yaourt -S chromium-pepper-flash


Comment savoir le quel utiliser ?
Pour l'installation des programme, peut-on utiliser les deux sans risque, ou risque t-il d y avoir conflit ?

Merci.
Dernière modification par Broooil y a 7 ans, modifié au total 1 fois.

pacman ou yaourt ?

#2Messageil y a 7 ans

Bonjour
yaourt (Yet An Other archUser Repository Tool) est un front-end de pacman. C'est un script qui invoque pacman pour installer des paquets compilés. Si ceux-ci sont dans les dépôts officiels, utiliser yaourt est en fait une utilisation de pacman avec en plus une coloration syntaxique et une numérotation pour la recherche.
Si le paquet n'est pas dans les dépôts officiels, mais dans Aur, yaourt exécutera le PKGBUILD , c'est a dire le script de récupération et de vérification des sources, puis invoquera makepkg pour construire un paquet sous forme de binaire (compilation) puis invoquera pacman pour l'installer.
Donc pacman -S <nom_du_paquet> ou yaourt -S <nom_du_paquet> est strictement la même chose si le paquet est dans les dépôts .

pacman ou yaourt ?

#3Messageil y a 7 ans

Ok,

Je voulias installer un vokoscreen avec pacman,mais ca n'a pas fonctionné. J'essaye avec yaourt, mais j'obtiens le message plus bas, que dois je faire ? :

sudo yaourt -S vokoscreen
[sudo] Mot de passe de stark : 

==> Téléchargement du PKGBUILD de vokoscreen depuis AUR...
x .SRCINFO
x PKGBUILD
x desktop_file.patch
x fix_lrelease.patch
petronny commented on 2016-09-04 03:49                   
I found it by building the package with the command 'extra-x86_64-build'(from package devtools). It will create a new archlinux enviroment with only basic packages installed then chroot into it.

Since the binary doesn't need /usr/lib/libXrandr.so to run, I guess it should be in makedepends.

AlfredoRamos commented on 2016-09-04 04:10                       
Well, objdump doesn't show it, so maybe yeah.

mitchhentges commented on 2017-01-13 23:51                       
I'm having an issue building vokoscreen:

```
g++ -Wl,-O1 -Wl,-O1,--sort-common,--as-needed,-z,relro -Wl,-rpath-link,/usr/lib -o vokoscreen main.o screencast.o qxtglobal.o qxtwindowsystem_x11.o qxtglobalshortcut_x11.o qxtglobalshortcut.o QvkAlsaWatcher.o QvkAlsaDevice.o alsa_device.o QvkMail.o QvkCapturethread.o QvkWebcamWatcher.o QvkWebcamController.o QvkWebcamWindow.o QvkWebcamBusyDialog.o QvkSettings.o QvkShowkeyGetkey.o QvkShowkeyWindow.o QvkShowkeyController.o QvkGlobalMouse.o QvkAnimateWindow.o QvkAnimateControl.o QvkShowClickDialog.o QvkCircleWidget.o QvkMagnifier.o QvkCredits.o QvkVersion.o QvkWinInfo.o QvkRegionChoise.o QvkRegionRecord.o QvkRegionController.o QvkFormatsAndCodecs.o QvkCountdown.o QvkPulse.o QvkLog.o qrc_screencast.o moc_screencast.o moc_qxtglobalshortcut.o moc_QvkAlsaWatcher.o moc_QvkAlsaDevice.o moc_QvkMail.o moc_QvkCapturethread.o moc_QvkWebcamWatcher.o moc_QvkWebcamController.o moc_QvkWebcamWindow.o moc_QvkWebcamBusyDialog.o moc_QvkSettings.o moc_QvkShowkeyGetkey.o moc_QvkShowkeyWindow.o moc_QvkShowkeyController.o moc_QvkGlobalMouse.o moc_QvkAnimateWindow.o moc_QvkAnimateControl.o moc_QvkShowClickDialog.o moc_QvkCircleWidget.o moc_QvkMagnifier.o moc_QvkCredits.o moc_QvkVersion.o moc_QvkWinInfo.o moc_QvkRegionChoise.o moc_QvkRegionRecord.o moc_QvkRegionController.o moc_QvkFormatsAndCodecs.o moc_QvkCountdown.o moc_QvkPulse.o moc_QvkLog.o   -lX11 -lasound -lv4l2 -lv4lconvert -lQt5Widgets -lQt5X11Extras -lQt5Gui -lQt5Network -lQt5Test -lQt5DBus -lQt5Core -lGL -lpthread
/usr/lib/libharfbuzz.so.0: undefined reference to `FT_Get_Var_Blend_Coordinates'
collect2: error: ld returned 1 exit status
make: *** [Makefile:355: vokoscreen] Error 1
```

So, something about `FT_Get_Var_Blend_Coordinates`? Should I just wait for the next beta release, and perhaps the devs will handle this naturally?

mitchhentges commented on 2017-01-14 00:10                       
Looks like an issue with libharfbuzz and Infinality (not related to vokoscreen at all): https://www.reddit.com/r/archlinux/comments/5mphpu/psa_harfbuzz_update_infinality_breaking_system/

AlfredoRamos commented on 2017-01-14 00:16                       
@mitchhentges Yes, It's a harfbuzz issue however I can't reproduce that error.

Try to do a full system upgrade.

vokoscreen 2.5.3.beta-2  (2017-01-29 20:10)
( Paquet non supporté : peut être dangereux ! )
==> Éditer PKGBUILD ? [O/n] ("A" pour annuler)
==> ------------------------------------------
==>

pacman ou yaourt ?

#4Messageil y a 7 ans

Brooo a écrit :Ok,

Je voulias installer un vokoscreen avec pacman,mais ca n'a pas fonctionné. J'essaye avec yaourt, mais j'obtiens le message plus bas, que dois je faire ? :

sudo yaourt -S vokoscreen
[sudo] Mot de passe de stark : 

==> Téléchargement du PKGBUILD de vokoscreen depuis AUR...
x .SRCINFO
x PKGBUILD
x desktop_file.patch
x fix_lrelease.patch
petronny commented on 2016-09-04 03:49                   
I found it by building the package with the command 'extra-x86_64-build'(from package devtools). It will create a new archlinux enviroment with only basic packages installed then chroot into it.

Since the binary doesn't need /usr/lib/libXrandr.so to run, I guess it should be in makedepends.

AlfredoRamos commented on 2016-09-04 04:10                       
Well, objdump doesn't show it, so maybe yeah.

mitchhentges commented on 2017-01-13 23:51                       
I'm having an issue building vokoscreen:

```
g++ -Wl,-O1 -Wl,-O1,--sort-common,--as-needed,-z,relro -Wl,-rpath-link,/usr/lib -o vokoscreen main.o screencast.o qxtglobal.o qxtwindowsystem_x11.o qxtglobalshortcut_x11.o qxtglobalshortcut.o QvkAlsaWatcher.o QvkAlsaDevice.o alsa_device.o QvkMail.o QvkCapturethread.o QvkWebcamWatcher.o QvkWebcamController.o QvkWebcamWindow.o QvkWebcamBusyDialog.o QvkSettings.o QvkShowkeyGetkey.o QvkShowkeyWindow.o QvkShowkeyController.o QvkGlobalMouse.o QvkAnimateWindow.o QvkAnimateControl.o QvkShowClickDialog.o QvkCircleWidget.o QvkMagnifier.o QvkCredits.o QvkVersion.o QvkWinInfo.o QvkRegionChoise.o QvkRegionRecord.o QvkRegionController.o QvkFormatsAndCodecs.o QvkCountdown.o QvkPulse.o QvkLog.o qrc_screencast.o moc_screencast.o moc_qxtglobalshortcut.o moc_QvkAlsaWatcher.o moc_QvkAlsaDevice.o moc_QvkMail.o moc_QvkCapturethread.o moc_QvkWebcamWatcher.o moc_QvkWebcamController.o moc_QvkWebcamWindow.o moc_QvkWebcamBusyDialog.o moc_QvkSettings.o moc_QvkShowkeyGetkey.o moc_QvkShowkeyWindow.o moc_QvkShowkeyController.o moc_QvkGlobalMouse.o moc_QvkAnimateWindow.o moc_QvkAnimateControl.o moc_QvkShowClickDialog.o moc_QvkCircleWidget.o moc_QvkMagnifier.o moc_QvkCredits.o moc_QvkVersion.o moc_QvkWinInfo.o moc_QvkRegionChoise.o moc_QvkRegionRecord.o moc_QvkRegionController.o moc_QvkFormatsAndCodecs.o moc_QvkCountdown.o moc_QvkPulse.o moc_QvkLog.o   -lX11 -lasound -lv4l2 -lv4lconvert -lQt5Widgets -lQt5X11Extras -lQt5Gui -lQt5Network -lQt5Test -lQt5DBus -lQt5Core -lGL -lpthread
/usr/lib/libharfbuzz.so.0: undefined reference to `FT_Get_Var_Blend_Coordinates'
collect2: error: ld returned 1 exit status
make: *** [Makefile:355: vokoscreen] Error 1
```

So, something about `FT_Get_Var_Blend_Coordinates`? Should I just wait for the next beta release, and perhaps the devs will handle this naturally?

mitchhentges commented on 2017-01-14 00:10                       
Looks like an issue with libharfbuzz and Infinality (not related to vokoscreen at all): https://www.reddit.com/r/archlinux/comments/5mphpu/psa_harfbuzz_update_infinality_breaking_system/

AlfredoRamos commented on 2017-01-14 00:16                       
@mitchhentges Yes, It's a harfbuzz issue however I can't reproduce that error.

Try to do a full system upgrade.

vokoscreen 2.5.3.beta-2  (2017-01-29 20:10)
( Paquet non supporté : peut être dangereux ! )
==> Éditer PKGBUILD ? [O/n] ("A" pour annuler)
==> ------------------------------------------
==>

Tu réponds non ( a moins que tu ne veuilles voir ce qu'il y a dans le PKGBUILD)

pacman ou yaourt ?

#5Messageil y a 7 ans

Résultat de "n"

sudo yaourt -S vokoscreen
[sudo] Mot de passe de stark : 

==> Téléchargement du PKGBUILD de vokoscreen depuis AUR...
x .SRCINFO
x PKGBUILD
x desktop_file.patch
x fix_lrelease.patch
petronny commented on 2016-09-04 03:49                   
I found it by building the package with the command 'extra-x86_64-build'(from package devtools). It will create a new archlinux enviroment with only basic packages installed then chroot into it.

Since the binary doesn't need /usr/lib/libXrandr.so to run, I guess it should be in makedepends.

AlfredoRamos commented on 2016-09-04 04:10                       
Well, objdump doesn't show it, so maybe yeah.

mitchhentges commented on 2017-01-13 23:51                       
I'm having an issue building vokoscreen:

```
g++ -Wl,-O1 -Wl,-O1,--sort-common,--as-needed,-z,relro -Wl,-rpath-link,/usr/lib -o vokoscreen main.o screencast.o qxtglobal.o qxtwindowsystem_x11.o qxtglobalshortcut_x11.o qxtglobalshortcut.o QvkAlsaWatcher.o QvkAlsaDevice.o alsa_device.o QvkMail.o QvkCapturethread.o QvkWebcamWatcher.o QvkWebcamController.o QvkWebcamWindow.o QvkWebcamBusyDialog.o QvkSettings.o QvkShowkeyGetkey.o QvkShowkeyWindow.o QvkShowkeyController.o QvkGlobalMouse.o QvkAnimateWindow.o QvkAnimateControl.o QvkShowClickDialog.o QvkCircleWidget.o QvkMagnifier.o QvkCredits.o QvkVersion.o QvkWinInfo.o QvkRegionChoise.o QvkRegionRecord.o QvkRegionController.o QvkFormatsAndCodecs.o QvkCountdown.o QvkPulse.o QvkLog.o qrc_screencast.o moc_screencast.o moc_qxtglobalshortcut.o moc_QvkAlsaWatcher.o moc_QvkAlsaDevice.o moc_QvkMail.o moc_QvkCapturethread.o moc_QvkWebcamWatcher.o moc_QvkWebcamController.o moc_QvkWebcamWindow.o moc_QvkWebcamBusyDialog.o moc_QvkSettings.o moc_QvkShowkeyGetkey.o moc_QvkShowkeyWindow.o moc_QvkShowkeyController.o moc_QvkGlobalMouse.o moc_QvkAnimateWindow.o moc_QvkAnimateControl.o moc_QvkShowClickDialog.o moc_QvkCircleWidget.o moc_QvkMagnifier.o moc_QvkCredits.o moc_QvkVersion.o moc_QvkWinInfo.o moc_QvkRegionChoise.o moc_QvkRegionRecord.o moc_QvkRegionController.o moc_QvkFormatsAndCodecs.o moc_QvkCountdown.o moc_QvkPulse.o moc_QvkLog.o   -lX11 -lasound -lv4l2 -lv4lconvert -lQt5Widgets -lQt5X11Extras -lQt5Gui -lQt5Network -lQt5Test -lQt5DBus -lQt5Core -lGL -lpthread
/usr/lib/libharfbuzz.so.0: undefined reference to `FT_Get_Var_Blend_Coordinates'
collect2: error: ld returned 1 exit status
make: *** [Makefile:355: vokoscreen] Error 1
```

So, something about `FT_Get_Var_Blend_Coordinates`? Should I just wait for the next beta release, and perhaps the devs will handle this naturally?

mitchhentges commented on 2017-01-14 00:10                       
Looks like an issue with libharfbuzz and Infinality (not related to vokoscreen at all): https://www.reddit.com/r/archlinux/comments/5mphpu/psa_harfbuzz_update_infinality_breaking_system/

AlfredoRamos commented on 2017-01-14 00:16                       
@mitchhentges Yes, It's a harfbuzz issue however I can't reproduce that error.

Try to do a full system upgrade.

vokoscreen 2.5.3.beta-2  (2017-01-29 20:10)
( Paquet non supporté : peut être dangereux ! )
==> Éditer PKGBUILD ? [O/n] ("A" pour annuler)
==> ------------------------------------------
==> n

==> ERREUR : Lancer makepkg en tant que root n'est pas autorisé car cela pourrait
causer des dommages catastrophiques et permanents à votre système.
==> ERREUR : An unknown error has occurred. Exiting...
Impossible de lire le PKGBUILD
[stark@wixx8-pc ~]$

pacman ou yaourt ?

#6Messageil y a 7 ans

Brooo a écrit :Résultat de "n"

==> ERREUR : Lancer makepkg en tant que root n'est pas autorisé car cela pourrait
causer des dommages catastrophiques et permanents à votre système.


bonjour,

- Le minimum en console est de lire les erreurs (en plus ici elle est en français :siffle ) : pas de root ou sudo :clindoeil:
- le minimum avec aur est de lire en plus les commentaires car nous installons des logiciels non officiels, la prudence est de mise

pacman ou yaourt ?

#7Messageil y a 7 ans

Ok. J'ai finalement installé simplescreenrecorder, qui est officiel.
merci.

pacman ou yaourt ?

#8Messageil y a 7 ans

Donc tu n'as réussi à installer vokoscreen via yaourt ?
Si non tu aurais pu aller jusqu'au bout pour voir le résultat d'un yaourt qui marche :rigole:
Quitte à le désinstaller par la suite ( on apprend toujours de ses erreurs :pappy: )
Répondre