Messages récents

Pages: 1 2 [3] 4 5 ... 10
21
Un paquet / Re : compilation python conflit
« Dernier message par Thierry le mar. juil. 16 08:42:50 2019 »
Pourquoi se prendre la tête avec python3 si il se compile bien avec python(2) ?
22
Les services / Re : Optimisation de la swap
« Dernier message par Thierry le mar. juil. 16 08:03:36 2019 »
Excellent article
23
Les services / Optimisation de la swap
« Dernier message par jps le mar. juil. 16 05:54:18 2019 »
Bonjour y a t il une commande pour regler la swap sur NuTyX comme décrit dans le lien ci-après pour toutes les distributions avec systemD: https://dolys.fr/forums/topic/optimiser-gestion-ram-swap-linux/
24
Un paquet / Re : compilation python conflit
« Dernier message par dania5583 le lun. juil. 15 20:52:28 2019 »
Bonsoir Thierry
A l'origine je compilais sur une Yaolinux, la compilation est la meme que pour Nutyx. J'ai donc installé une belle Nutyx dans une VM et mis une recette de gpsd adapté à sysvinit car la recette archlinux est pour systemd. j'ai bétonné pour avoir les path en python3 ,la recette se compile bien un path /usr/bin/python est trouvé mais pas de trace d'un interpréteur python3

Checking whether python program exists.../usr/bin/python
Obtaining Python exe path... yes
Obtaining Python lib dir... yes
Obtaining Python config vars... ok
Altered configuration variables:
systemd = False (default True): systemd socket activation
ncurses = False (default True): build with ncurses
qt = False (default True): build QT bindings
magic_hat = False (default True): special Linux PPS hack for Raspberry Pi et al
gpsd_group = uucp (default dialout): privilege revocation group
prefix = /usr (default /usr/local): installation directory prefix
sbindir = /usr/bin (default sbin): system binaries directory
Part of the website build requires asciidoc, not installed.
scons: done reading SConscript files.
scons: Building targets ...
rm -f ais_json.i && /usr/bin/python3 jsongen.py --ais --target=parser > ais_json.i && chmod a-w ais_json.i

quand j'installe le paquet gpsd un de ces modules "gps" se retrouve dans /usr/local/lib/python2.7/site-packages

root [ /mnt/hd/var/log/pkgbuild ]# find / -name site-packages
/usr/local/lib/python2.7/site-packages
/mnt/hd/usr/lib/python2.7/site-packages
/mnt/hd/usr/lib/python3.7/site-packages
/mnt/hd/usr/local/lib/python2.7/site-packages
root [ /mnt/hd/var/log/pkgbuild ]# cd /usr/local/lib/python2.7/site-packages/
root [ /usr/local/lib/python2.7/site-packages ]# ls
gps  gps-3.19.egg-info

la compile s'est faite avec python2

ma recette
# Depends on: bluez docbook-xls gtk3 libusb php python python-cairo python-gobject qtbase scons

description="GPS daemon and library to support USB/serial GPS devices"
url="http://catb.org/gpsd/"
packager="Dania <Dania@nutyx.org>"
contributors="Tnut"

name=gpsd
version=3.19

source=(https://download.savannah.gnu.org/releases/$name/$name-$version.tar.gz)

prepare() {
  cd $name-$version

  # fix python 3.7 path
  sed -i -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python3|" \
    -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python3|" \
    $(find . -name '*.py')
}

build() {
  cd $name-$version

  export LINKFLAGS="${LDFLAGS}"
  scons prefix=/usr \
        systemd=no \                                                                                                        [21:03 x86_64 4.19.56-NuTyX-lts root@nutyx]
        libQgpsmm=no \
        gpsd_group=uucp \
        PYTHONPATH=/usr/bin/python3 \
        sbindir=/usr/bin
  scons build
}

package() {
  cd $name-$version

  export DESTDIR=$PKG
  scons install
  install -Dm755 gpsinit -t $PKG/usr/bin
  chmod 755 $PKG/usr/bin/*

  mkdir -p $PKG/etc/gpsd
  cat > $PKG/etc/gpsd/gpsd.conf << "EOF"
# Default settings for gpsd.
START_DAEMON="true"
GPSD_OPTIONS=""
DEVICES=""
USBAUTO="true"
EOF

  install -Dm644 gpsd.rules $PKG/lib/udev/rules.d/25-gpsd-usb.rules

  install -Dm755 gpsd.hotplug $PKG/lib/udev/gpsd.hotplug

  install -Dm644 packaging/X11/xgps.desktop \
    $PKG/usr/share/applications/xgps.desktop
  install -Dm644 packaging/X11/xgpsspeed.desktop \
    $PKG/usr/share/applications/xgpsspeed.desktop
  install -Dm644 packaging/X11/gpsd-logo.png \
    $PKG/usr/share/gpsd/gpsd-logo.png

}

25
Depuis ISO / Re : Re : dual-boot NuTyX / FreeBSD
« Dernier message par ouaille_aime_scier le lun. juil. 15 19:14:41 2019 »
Est-ce que tu as freebsd acluellement qui boot sur ta machine ?
De quelle façon ? grub lilo, efibootmgr ou autre ?

Bonsoir Thierry,

J'ai effectivement déjà FreeBSD en dual boot qui démarre en grub sur le mbr mon disque dur.

Bien cordialement.
26
Depuis ISO / Re : dual-boot NuTyX / FreeBSD
« Dernier message par Thierry le lun. juil. 15 16:47:40 2019 »
Est-ce que tu as freebsd acluellement qui boot sur ta machine ?
De quelle façon ? grub lilo, efibootmgr ou autre ?
27
Un paquet / Re : compilation python conflit
« Dernier message par Thierry le lun. juil. 15 16:45:19 2019 »
colle ta recette et j'essaierai de la construire
28
Depuis ISO / dual-boot NuTyX / FreeBSD
« Dernier message par ouaille_aime_scier le lun. juil. 15 13:53:52 2019 »
Bonjour à toutes et tous,

J'aimerais installer NuTyX en dual-boot avec FreeBSD (je précise que je ne suis pas barbu  ;D ) :
1/ dois-je créer une partition /boot/grub pour y installer le bootloader et dans l'affirmative quelle taille lui attribuer ?
2/ est-ce que je pourrai configurer le grub.cfg avec la méthode grub-mkconfig en paramétrant un fichier /etc/grub.d/40_custom personnalisé avec une entrée FreeBSD ?

Merci d'avance pour vos retours.
29
Un paquet / Re : compilation python conflit
« Dernier message par dania5583 le lun. juil. 15 13:48:54 2019 »
c'est la que je suis perdu . Si tu fais un cards search python tu obtiens
(cli) python2 2.7.16 Next generation of the python high-level scripting language
(cli) python 3.7.3 Next generation of the python high-level scripting language

python devient python3 pour cards . Par contre quand tu fais un cards create -r dans une chroot il cherche le path et le type d'interpréteur s'il trouve /usr/bin/python avec un lien sur python2 l'interpréteur choisi est python2 -> python2.7 ,je dirais que "par defaut" c'est python2 qui est trouvé mais je n'en suis pas sur . J'ai forcé le lien avec python3 (un seul essai) et c'est python2 qui est quand même sorti
30
Un paquet / Re : compilation python conflit
« Dernier message par Thierry le dim. juil. 14 22:12:23 2019 »
J'ai commencé à mettre de l'ordre dans les paquets python:

Ce que je peux confirmer jusqu'à présent:

Sous NuTyX (contrairement à Arch Linux) les bons liens sont ce que tu as mis:

Le paquet python:
/usr/bin/python -> python2
/usr/bin/python2 -> python2.7
/usr/bin/python2.7

Le paquet python3:
/usr/bin/python3 -> python3.7
/usr/bin/python3.7

Bien à toi
Pages: 1 2 [3] 4 5 ... 10