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

PyChess 1.0.2 vers 1.0.3 ?

#1Messageil y a 3 ans

Bonjour,

Un petit souci avec l'application PyChess, à chaque démarrage j'ai une proposition de mise à jour.

Image

Ma version est la 1.0.2, celle proposée est la version 1.0.3 mais elle ne s'installe pas lors des mises à jour ?
Dans pamac la dernière version est: 1.0.2-2, pamac n'est donc pas à jour, (il n'y a pas de version-git) ?
J'ai décompressé l'archive.tar mais je ne sais pas comment l'utiliser.

https://github.com/pychess/pychess/releases

Cordialement.

PyChess 1.0.2 vers 1.0.3 ?

#2Messageil y a 3 ans

Bonjour.
Il faut impérativement passer par un PKGBUILD ad-hoc pour l'installer proprement.
Donc soit tu attends que le mainteneur du paquet AUR le fasse, soit il faut en élaborer un en se basant sur l'ancien.
Mais vu que ça m’intéresse aussi, je regarderais ça quand j'aurais un peu de temps. :sourire:

PyChess 1.0.2 vers 1.0.3 ?

#3Messageil y a 3 ans

lemust83 a écrit : il y a 3 ans Il faut impérativement passer par un PKGBUILD ad-hoc pour l'installer proprement.
En fait il faut trouver le fichier build d'installation pour créer le paquet. :saispas:
lemust83 a écrit : il y a 3 ans Donc soit tu attends que le mainteneur du paquet AUR le fasse,
Ça c'est la méthode Attentiste. :dormir:
lemust83 a écrit : il y a 3 ans soit il faut en élaborer un en se basant sur l'ancien.
Il faut que je trouve le fichier de construction "recette" AUR. :saispas:
lemust83 a écrit : il y a 3 ans Mais vu que ça m’intéresse aussi, je regarderais ça quand j'aurais un peu de temps. :sourire:
Bonjour,

Prends ton temps, rien ne presse. :merci:
Le paquet 1.0.2 a été mis à jour le 12/11/2020 !
J'ai trouvé un fichier INSTALL dans l'archive.tar

PyChess does not have to be compiled/installed to run.

To run execute the following in this directory:
$ ./pychess

To install system wide run following as root
# python3 setup.py install

To see other install options/formats:
$ python3 setup.py --help-commands

To run the pychess engine in text based mode
$ PYTHONPATH=lib/ python3 lib/pychess/Players/PyChess.py

To run unit tests for pychess:
cd testing
$ ./run3 run_tests.py

--------------------------------------
Developers shoud install some linters:
pip install flake8
pip install pep8-naming
flake8 --install-hook=git
git config flake8.strict true

-------------------------------
PyChess learning modules need stockfish to be installed

-------------------------------
Dependencies for Ubuntu/Debian:
stockfish
gnome-icon-theme
python3
python3-cairo
python3-gi
python3-gi-cairo
python3-sqlalchemy
python3-pexpect
python3-psutil
python3-websockets
gobject-introspection
gir1.2-glib-2.0
gir1.2-gtk-3.0
gir1.2-pango-1.0
gir1.2-rsvg-2.0
gir1.2-gdkpixbuf-2.0
gir1.2-gtksource-3.0
gir1.2-gstreamer-1.0
gir1.2-gst-plugins-base-1.0
(If you have no sound in pychess try to install gstreamer1.0-pulseaudio)

--------------------------------------------
Dependencies for CentOS/RHEL7 and Fedora 20:
stockfish
python3
python3-gobject
python3-cairo
gobject-introspection
glib2
gtk3
pango
gdk-pixbuf2
gtksourceview3
gstreamer1
gstreamer1-plugins-base
python3-sqlalchemy
python3-pexpect
python3-psutil
python3-websockets

----------------------
Dependencies for Arch:
stockfish
python
python-gobject
python-cairo
python-sqlalchemy
python-pexpect
python-psutil
python-websockets
gobject-introspection
glib2
gtk3
pango
gdk-pixbuf2
gtksourceview3
gstreamer
gst-plugins-base

-------------------------
Dependencies for 64bit Python 3.8.x on Windows:
Go to https://msys2.github.io/ and download the x86_64 installer
In C:\msys64\mingw64.exe terminal run:

pacman -S mingw-w64-x86_64-python mingw-w64-x86_64-python-cairo mingw-w64-x86_64-gobject-introspection mingw-w64-x86_64-libffi
pacman -S mingw-w64-x86_64-gtk3 mingw-w64-x86_64-python-gobject mingw-w64-x86_64-gtksourceview3 mingw-w64-x86_64-freetype
pacman -S mingw-w64-x86_64-python-sqlalchemy mingw-w64-x86_64-python-pexpect mingw-w64-x86_64-python-psutil
pacman -S --needed base-devel mingw-w64-x86_64-toolchain
pacman -S mingw-w64-x86_64-python-pip git
pip install websockets

In msys64 console window run:
python ./pychess

To create .msi installer:
pacman -S mingw-w64-x86_64-python-cx_Freeze
# You may need this on licalized Windows unless cx_Freeze will fail
export LC_ALL=C
python setup.py bdist_msi

-------------------------
Dependencies for macOS:

Tested on Catalina and Python 3.7.2

1. brew install
brew install pygobject3 gtk+3
brew install gst-python
brew install gtksourceview3
brew install librsvg
# (optional) brew install gettext

2. pip install
see req.txt

J'ai trouvé aussi un fichier: PKG-INFO dans l'archive.tar

Metadata-Version: 1.1
Name: PyChess
Version: 1.0.3
Summary: Chess client
Home-page: http://pychess.org
Author: Thomas Dybdahl Ahle
Author-email: pychess-people@googlegroups.com
License: GPL3
Download-URL: http://pychess.org/download/
Description: PyChess is a chess client for playing and analyzing chess games. It is
        intended to be usable both for those totally new to chess as well as
        advanced users who want to use a computer to further enhance their play.
        
        PyChess has a builtin python chess engine and auto-detects most
        popular chess engines (Stockfish, Rybka, Houdini, Shredder, GNU Chess,
        Crafty, Fruit, and many more). These engines are available as opponents,
        and are used to provide hints and analysis. PyChess also shows analysis
        from opening books and Gaviota end-game tablebases.
        
        When you get sick of playing computer players you can login to FICS (the
        Free Internet Chess Server) and play against people all over the world.
        PyChess has a built-in Timeseal client, so you won't lose clock time during
        a game due to lag. PyChess also has pre-move support, which means you can
        make (or start making) a move before your opponent has made their move.
        
        PyChess has many other features including:
        - CECP and UCI chess engine support with customizable engine configurations
        - Polyglot opening book support
        - Hint and Spy move arrows
        - Hint, Score, and Annotation panels
        - Play and analyze games in separate game tabs
        - 18 chess variants including Chess960, Suicide, Crazyhouse, Shuffle, Losers, Piece Odds, and Atomic
        - Reads and writes PGN, EPD and FEN chess file formats
        - Undo and pause chess games
        - Move animation in games
        - Drag and drop chess files
        - Optional game move and event sounds
        - Chess piece themes with 40 built-in piece themes
        - Legal move highlighting
        - Direct copy+paste pgn game input via Enter Game Notation open-game dialog
        - Internationalised text and Figurine Algebraic Notation (FAN) support
        - Translated into 38 languages (languages with +5% strings translated)
        - Easy to use and intuitive look and feel
Keywords: python gtk chess xboard gnuchess game pgn epd board linux
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: X11 Applications :: GTK
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Games/Entertainment :: Board Games

J'ai trouvé un fichier pychess dans l'archive.tar

#!/usr/bin/env python3

import os
import sys

# Fix environment to let pychess run in place
if getattr(sys, 'frozen', False):
    this_dir = os.path.dirname(sys.executable)
else:
    this_dir = os.path.dirname(os.path.abspath(__file__))
if os.path.isdir(os.path.join(this_dir, "lib/pychess")) and \
        os.path.join(this_dir, "lib") not in sys.path:
    sys.path = [os.path.join(this_dir, "lib")] + sys.path

# Create splash screen
try:
    import gi
    gi.require_version('Gtk', '3.0')
    from gi.repository import Gtk, Gdk
    splash = Gtk.Window()
    splash.props.type_hint = Gdk.WindowTypeHint.SPLASHSCREEN
    splash.set_decorated(False)
    splash.set_position(Gtk.WindowPosition.CENTER)
    from pychess.System import prefix
    splash.add(Gtk.Image().new_from_file(prefix.addDataPrefix("glade/about.png")))
    splash.show_all()
    while Gtk.events_pending():
        Gtk.main_iteration()
except:
    print("Failed to create splash screen")

import argparse
import asyncio
import gettext
import locale
import logging

if not getattr(sys, 'frozen', False):
    try:
        import faulthandler
        faulthandler.enable()
    except ImportError:
        pass

# Check requirements
if sys.version_info < (3, 5, 0):
    print('ERROR: PyChess requires Python >= 3.5.0')
    sys.exit(1)

try:
    import cairo
    cairo.version
except ImportError:
    print("ERROR: PyChess requires python-cairo to be installed.")
    sys.exit(1)

try:
    import gi
except ImportError:
    print("ERROR: PyChess requires pygobject to be installed.")
    sys.exit(1)

try:
    gi.require_version("cairo", "1.0")
    gi.require_version("GLib", "2.0")
    gi.require_version("Gdk", "3.0")
    gi.require_version("GdkPixbuf", "2.0")
    gi.require_version("GObject", "2.0")
    gi.require_version("Gtk", "3.0")
    gi.require_version("GtkSource", "3.0")
    gi.require_version("Pango", "1.0")
    gi.require_version("PangoCairo", "1.0")
    gi.require_version("Rsvg", "2.0")
    from gi.repository import GLib
except ValueError as e:
    print("ERROR: Not all dependencies installed! You can find them in INSTALL")
    print(e)
    sys.exit(1)

try:
    import sqlalchemy
    sqlalchemy.__version__
except ImportError:
    print("ERROR: PyChess requires sqlalchemy to be installed")
    sys.exit(1)

try:
    import psutil
    psutil.__version__
except ImportError:
    print("ERROR: PyChess requires psutil to be installed")
    sys.exit(1)

# Ensure access to data store
try:
    import pychess
    from pychess.System.prefix import addDataPrefix, getDataPrefix, isInstalled
except ImportError:
    print("ERROR: Could not import modules.")
    print("Please try to run pychess as stated in the INSTALL file")
    sys.exit(1)

# Parse command line arguments
try:
    from pychess.System.Log import log, LoggerWriter, setup_glib_logging
except ImportError:
    pass

if getattr(sys, 'frozen', False):
    sys.stdout = LoggerWriter(logging.getLogger("STDOUT"), logging.INFO)
    sys.stderr = LoggerWriter(logging.getLogger("STDERR"), logging.ERROR)

log_viewer = False
chess_file = sys.argv[1] if len(sys.argv) > 1 else None
ics_host = None
ics_port = None

version = "%s (%s)" % (pychess.VERSION, pychess.VERSION_NAME)
description = "The PyChess chess client, version %s." % version

parser = argparse.ArgumentParser(description=description)
parser.add_argument('--version', action='version',
                    version="%(prog)s" + " %s" % version)
parser.add_argument('--log-debug', action='store_true',
                    help='change default logging level from INFO to DEBUG')
parser.add_argument('--no-gettext', action='store_true',
                    help='turn off locale translations')
parser.add_argument('--log-viewer', action='store_true',
                    help='enable Log Viewer menu')
parser.add_argument('--purge-recent', action='store_true',
                    help='purge recent games menu')
parser.add_argument('--ics-host', action='store',
                    help='the hostname of internet chess server (default is freechess.org)')
parser.add_argument('--ics-port', action='store', type=int,
                    help='the connection port of internet chess server (default is 5000)')
parser.add_argument('chess_file', nargs='?', metavar='chessfile',
                    help='a chess file in PGN, EPD, FEN, or HTML (Chess Alpha 2 Diagram) format')
parser.add_argument('--no-version-check', action='store_true',
                    help='disable online version check')

args = parser.parse_args()
log_debug = args.log_debug
no_gettext = args.no_gettext
log_viewer = args.log_viewer
purge_recent = args.purge_recent
chess_file = args.chess_file
ics_host = args.ics_host
ics_port = args.ics_port
version_check = not args.no_version_check

# Set sqlite temp dir path
os.environ["SQLITE_TMPDIR"] = os.path.expanduser("~")


# Set up translations
if no_gettext:
    os.environ['LANG'] = "C"
    locale.setlocale(locale.LC_ALL, 'C')
else:
    locale.setlocale(locale.LC_ALL, '')
    # http://stackoverflow.com/questions/3678174/python-gettext-doesnt-load-translations-on-windows
    if sys.platform.startswith('win'):
        if os.getenv('LANG') is None:
            lang, enc = locale.getdefaultlocale()
            os.environ['LANG'] = lang

    locale.setlocale(locale.LC_ALL, '')

    domain = "pychess"
    if isInstalled():
        if sys.platform == "win32":
            locale_dir = os.path.join(os.path.dirname(getDataPrefix()), "locale")
        else:
            locale_dir = None
    else:
        locale_dir = addDataPrefix("lang")

    gettext.install(domain, localedir=locale_dir, names=('ngettext',))

    # http://stackoverflow.com/questions/10094335/how-to-bind-a-text-domain-to-a-local-folder-for-gettext-under-gtk3
    if sys.platform == "win32":
        from ctypes import cdll
        libintl = cdll.LoadLibrary("libintl-8")
        libintl.bindtextdomain(domain, locale_dir)
        libintl.bind_textdomain_codeset(domain, 'UTF-8')
    elif sys.platform == 'darwin':
        import ctypes
        libintl = ctypes.cdll.LoadLibrary('libintl.dylib')
        libintl.bindtextdomain(domain, locale_dir)
    else:
        locale.bindtextdomain(domain, locale_dir)

try:
    from pychess.compat import create_task
    from pychess.System.LogEmitter import GLogHandler, logemitter
    from pychess.System.prefix import getUserDataPrefix, addUserDataPrefix
    from pychess.System import conf
    from pychess.Main import PyChess
except ImportError:
    raise
    pass

conf.no_gettext = no_gettext

# Start logging
if log_debug:
    setup_glib_logging()

if log_viewer:
    log.logger.addHandler(GLogHandler(logemitter))
log.logger.setLevel(logging.DEBUG if log_debug is True else logging.INFO)
oldlogs = [l for l in os.listdir(getUserDataPrefix())
           if l.endswith(".log")]
conf.set("max_log_files", conf.get("max_log_files"))
oldlogs.sort()
lel_oldlogs = len(oldlogs)
while lel_oldlogs > conf.get("max_log_files"):
    try:
        os.remove(addUserDataPrefix(oldlogs[0]))
        del oldlogs[0]
    except OSError:
        pass
    lel_oldlogs -= 1


async def start(gtk_app):
    await asyncio.sleep(0)
    gtk_app.register()
    gtk_app.activate()


def glib_update(main_context, loop):
    while main_context.pending():
        main_context.iteration(False)
    loop.call_later(.01, glib_update, main_context, loop)


if sys.platform == "win32":
    from asyncio.windows_events import ProactorEventLoop
    loop = ProactorEventLoop()
    asyncio.set_event_loop(loop)
else:
    loop = asyncio.SelectorEventLoop()
    asyncio.set_event_loop(loop)

gtk_app = PyChess(log_viewer, purge_recent, chess_file, ics_host, ics_port, loop, splash, version_check)

if log_debug:
    loop.set_debug(enabled=True)

try:
    main_context = GLib.MainContext.default()
    create_task(start(gtk_app))
    glib_update(main_context, loop)
    loop.run_forever()
finally:
    loop.close()
Il n'y a que la version 1.0.2 d'installé, je n'ai pas installé la version 1.0.3
J'ai placé l'archive 1.0.3 décompressée dans mon dossier personnel, je me place dans l'archive en ligne de commande:
Je lance pychess, j'ai la version 1.0.2, celle qui est installée qui ce lance.
Je lance comme ça, ./pychess, c'est la version 1.0.3 qui ce lance ?

[caille@caille-n76vb PyChess-1.0.3]$ pychess

(pychess:18469): Gtk-WARNING **: 16:01:50.991: Theme parsing error: gtk.css:68:35: The style property GtkButton:child-displacement-x is deprecated and shouldn't be used anymore. It will be removed in a future version

(pychess:18469): Gtk-WARNING **: 16:01:50.991: Theme parsing error: gtk.css:69:35: The style property GtkButton:child-displacement-y is deprecated and shouldn't be used anymore. It will be removed in a future version

(pychess:18469): Gtk-WARNING **: 16:01:50.991: Theme parsing error: gtk.css:73:46: The style property GtkScrolledWindow:scrollbars-within-bevel is deprecated and shouldn't be used anymore. It will be removed in a future version
/usr/bin/pychess:238: DeprecationWarning: "@coroutine" decorator is deprecated since Python 3.8, use "async def" instead
  def start(gtk_app):

(pychess:18469): Gtk-WARNING **: 16:01:51.522: Can't set a parent on widget which has a parent
Downloading https://api.github.com/repos/pychess/pychess/releases/latest ...
[caille@caille-n76vb PyChess-1.0.3]$ ./pychess

(pychess:18484): Gtk-WARNING **: 16:02:04.187: Theme parsing error: gtk.css:68:35: The style property GtkButton:child-displacement-x is deprecated and shouldn't be used anymore. It will be removed in a future version

(pychess:18484): Gtk-WARNING **: 16:02:04.187: Theme parsing error: gtk.css:69:35: The style property GtkButton:child-displacement-y is deprecated and shouldn't be used anymore. It will be removed in a future version

(pychess:18484): Gtk-WARNING **: 16:02:04.187: Theme parsing error: gtk.css:73:46: The style property GtkScrolledWindow:scrollbars-within-bevel is deprecated and shouldn't be used anymore. It will be removed in a future version

(pychess:18484): Gtk-WARNING **: 16:02:04.741: Can't set a parent on widget which has a parent
Downloading https://api.github.com/repos/pychess/pychess/releases/latest ...
[caille@caille-n76vb PyChess-1.0.3]$ 
PS: Je viens de voir sous Ubuntu c'est la version 0.12.2 qui date de 2016, sous Windows c'est bien la 1.0.3 de 2021

cordialement.

PyChess 1.0.2 vers 1.0.3 ?

#4Messageil y a 3 ans

bonjour

la nouvelle version est dans unstable donc sera dans stable dans quelques jours

Comment trouver le pkgbuild ? simplement en regardant le site officiel des paquets arch !!!!
https://archlinux.org/packages/community/any/pychess/
on peut même voir les changements apportés pour générer cette version:
https://github.com/archlinux/svntogit-c ... 5eb9b7203a
Comme d'habitude juste modifier la version et le contrôle

------
Et si tu ne peux vraiment pas attendre :shock: il est toujours possible de télécharger le paquet depuis un miroir sur la branche unstable et l'installer via un "pacman -U" :siffle

----
ps: aussi avec yay voir: yay -Gp pychess et yay -Sp pychess

PyChess 1.0.2 vers 1.0.3 ?

#5Messageil y a 3 ans

papajoke a écrit : il y a 3 ans Et si tu ne peux vraiment pas attendre :shock: il est toujours possible de télécharger le paquet depuis un miroir sur la branche unstable et l'installer via un "pacman -U" :siffle
Bonjour,

Si je peux attendre, il ne doit pas y avoir une avancée extraordinaire entre ces deux versions. :merci:
Je suis autant intéressé par les échecs que par Linux, je trouvais bizarre qu'au démarrage une mise à jour était proposée.
Avec le miroir, une fenêtre c'est ouverte et après avoir donné mon mot de passe, à installé la version 1.0.3 sans pacman -U. :bien

Cordialement.

PyChess 1.0.2 vers 1.0.3 ?

#6Messageil y a 3 ans

Bonjour, même souci avec l'application "glances" :siffle On va attendre sagement :wink:

PyChess 1.0.2 vers 1.0.3 ?

#7Messageil y a 3 ans

caille a écrit : il y a 3 ans je trouvais bizarre qu'au démarrage une mise à jour était proposée.
Ce n'est pas rare, une application va faire un auto test dans le web pour trouver une nouvelle version et nous avertir.
Mais cela indique uniquement une maj du développeur ! c'est un soft multi-plateforme ; pour la mise à jour elle-même cela change en fonction de la plateforme. Uniquement pour win c'est généralement automatique, et avec un deb, aur, repo manjaro, appimage, flatpak... c'est toujours une maj manuelle et pas synchronisée avec celle du développeur.

PyChess 1.0.2 vers 1.0.3 ?

#8Messageil y a 3 ans

Bonjour,

Il est possible sous Manjaro de changer de branche, même si c'est probablement plus risqué que de rester sur la branche stable.
Il y a donc trois branches sous Manjaro: Stable, Testing, Unstable
Comme Manjaro est basé sur ArchLinux est-il possible d'utiliser les branches (dépôts) de cette distribution sous Manjaro ?
Déjà AUR est une branche de ArchLinux...

PyChess 1.0.2 vers 1.0.3 ?

#9Messageil y a 3 ans

caille a écrit : il y a 3 ans Déjà AUR est une branche de ArchLinux...
:roll::Rouleau: NON aur n'est pas une branche mais une autre source pour avoir des paquets - une source synchronisée sur archlinux et non manjaro. Archlinux n'a aucun outil pour gérer aur.

On ne peut pas mélanger des paquets entre branches !!! seul quelques paquets sont compatibles, on risque juste de casser son système. Et piocher dans archlinux est encore pire !
Ici, je t'ai dit que c'était possible uniquement parce que je connais le paquet, c'est donc une exception :wink:

PyChess 1.0.2 vers 1.0.3 ?

#10Messageil y a 3 ans

papajoke a écrit : il y a 3 ans - une source synchronisée sur archlinux et non manjaro. Archlinux n'a aucun outil pour gérer aur.
AUR veut bien dire : [Arch User Repository], son origine vient donc bien de Arch ?

PyChess 1.0.2 vers 1.0.3 ?

#11Messageil y a 3 ans

manjaro ne synchronise pas en même temps que Archlinux
donc AUR peut parfois casser , même par compilation ,
tout de dépends de la stabilité du paquet que tu veux installé

ArchLinux > Unstable > Testing > Stable Manjaro , avec
drivers nvidia & kernels et Grub par equipe manjaro ( la base etant les outils pacman & mhwd )

PyChess 1.0.2 vers 1.0.3 ?

#12Messageil y a 3 ans

Aur est un dépôt alimenté et entretenu par des Utilisateurs d'Arch et non par les développeurs d'Arch. il sont conçus pour Arch et sont souvent, mais pas toujours, compatibles avec Manjaro.
Nous avons librement accès à ce dépôt et pouvons y contribuer pour peu que les paquets soumis ne soient pas spécifiques à Manjaro.

PyChess 1.0.2 vers 1.0.3 ?

#13Messageil y a 3 ans

lemust83 a écrit : il y a 3 ans il sont conçus pour Arch et sont souvent, mais pas toujours, compatibles avec Manjaro.
Pour utiliser AUR il est donc préférable d'utiliser Archlinux, mais pour ça il faut commencer par l'installer. :snif:pleure::rendre:
Dernière modification par cailleil y a 3 ans, modifié au total 2 fois.

PyChess 1.0.2 vers 1.0.3 ?

#14Messageil y a 3 ans

Pas fatalement, j'ai pas mal de paquets Aur et j'en ai même publiés depuis Manjaro.
Ce sont surtout des paquets propres à Archlinux comme reflector qui est l'équivalent de pacman-mirrors qui peuvent mettre le souk dans notre système.
C'est comme tout, on se renseigne, on évalue et on installe ou pas.

PyChess 1.0.2 vers 1.0.3 ?

#15Messageil y a 3 ans

Manjaro peut-elle être considérée comme une Archlinux stable et facile à installer ? :siffle

PyChess 1.0.2 vers 1.0.3 ?

#16Messageil y a 3 ans

ArchLinux Stable > Manjaro Unstable ( parfois appelé le bac a sable )> Testing > Stable Manjaro

PyChess 1.0.2 vers 1.0.3 ?

#17Messageil y a 3 ans

aur n'est pas archlinux : lorsque j'écris un script pour ma manjaro, il ne me vient pas à l'idée de dire que mon script fait partie de manjaro ... même chose pour aur, ces "paquets" sont compatibles avec la famille arch mais justement ils ne font pas partie de arch : sinon ils seraient dans les dépôts arch et pas dans aur :wink:
caille a écrit : il y a 3 ans Pour utiliser AUR il est donc préférable d'utiliser Archlinux, mais
il y a 70 000 paquets dans aur, hors les noyaux archlinux, il y a peut-être 100..200 paquets qui ne sont pas pour manjaro ... c'est du très spécifique et normalement nous n'essayons même pas de les installer car il est clair dans la description qu'ils ne sont pas pour nous.
les paquets aur sont conçus pour la famille arch et sont souvent, mais pas toujours, compatibles avec Manjaro :
Parfois, le problème se situe au niveau de la synchronisation manjaro/archlinux : puisque manjaro stable à 15 jours (+ ou -) de retard sur archlinux, parfois certains paquets aur ne sont pas compatibles manjaro dans la nouvelle version avant 15 jours. Donc rien de dramatique et cela reste rare.

PyChess 1.0.2 vers 1.0.3 ?

#18Messageil y a 3 ans

Erwan a écrit : il y a 3 ans Bonjour, même souci avec l'application "glances" :siffle On va attendre sagement :wink:
J'avais ce message à la fermeture :

You are using Glances version 3.1.5, however version 3.1.6.2 is available.
You should consider upgrading using: pip install --upgrade glances

pip install --upgrade glances
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: glances in /usr/lib/python3.9/site-packages (3.1.5)
Collecting glances
  Downloading Glances-3.1.6.2.tar.gz (6.7 MB)
     |████████████████████████████████| 6.7 MB 1.8 MB/s 
Requirement already satisfied: psutil>=5.3.0 in /usr/lib/python3.9/site-packages (from glances) (5.8.0)
Requirement already satisfied: future in /usr/lib/python3.9/site-packages (from glances) (0.18.2)
Using legacy 'setup.py install' for glances, since package 'wheel' is not installed.
Installing collected packages: glances
    Running setup.py install for glances ... done
Successfully installed glances-3.1.6.2
Pas très conventionnel, mais bon, affaire réglée :gsourire:

PyChess 1.0.2 vers 1.0.3 ?

#19Messageil y a 3 ans

papajoke a écrit : il y a 3 ansil est toujours possible de télécharger le paquet depuis un miroir sur la branche unstable et l'installer via un "pacman -U" :siffle
Bonjour,

Chaque logiciel plus récent est toujours indiqué lors des mise jour. :bien
Je viens de me rendre compte que pacman m'indique que ma version de PyChess est plus récente.

[caille@caille-n76vb ~]$ sudo pacman -Syyu
[sudo] Mot de passe de caille : 
:: Synchronisation des bases de données de paquets…
 core                                                                                     164,9 KiB   708 KiB/s 00:00 [#######################################################################] 100%
 extra                                                                                   2000,5 KiB  1103 KiB/s 00:02 [#######################################################################] 100%
 community                                                                                  6,6 MiB  1260 KiB/s 00:05 [#######################################################################] 100%
 multilib                                                                                 180,5 KiB  1128 KiB/s 00:00 [#######################################################################] 100%
:: Début de la mise à jour complète du système…
avertissement : pychess : la version locale (1.0.3-1) est plus récente que community (1.0.2-2)
 il n’y a rien à faire
[caille@caille-n76vb ~]$ 
Répondre