[ABS] Quelqu'un peut créer un howto ?[Résolu]

Mise à jour / Création /debug de paquetages
Répondre
Avatar de l’utilisateur
d2_racing
yeomen
Messages : 243
Inscription : sam. 12 mai 2007, 19:13
Localisation : Québec,Canada

[ABS] Quelqu'un peut créer un howto ?[Résolu]

Message par d2_racing »

Salut tout le monde, j'aimerais savoir si quelqu'un aurait la gentilesse de créer un howto sur comment installer et surtout utiliser ABS de façon optimal, car j'ai juste trouvé un howto en Anglais et c'est pas clair :

http://bbs.archlinux.org/viewtopic.php?id=1590
Dernière modification par d2_racing le dim. 03 juin 2007, 22:16, modifié 1 fois.
Un Gentooiste,un Debianeu et un Archer :)
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Salut,

le tuto sur le wiki ne te convient pas ?
http://wiki.archlinux.fr/howto:archlinux:abs

Le réflexe wiki est un bon réflexe, on essaie de mettre le tuto/astuces importantes sur le wiki, donc n'hésites pas à nous faire part de tes remarques si tu ne trouve pas ton bonheur.
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
d2_racing
yeomen
Messages : 243
Inscription : sam. 12 mai 2007, 19:13
Localisation : Québec,Canada

Message par d2_racing »

Je parle d'un exemple d'utilisation, genre installer un package au hassard et montrer une façon de faire...
Un Gentooiste,un Debianeu et un Archer :)
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

Ok je complète le wiki avec un exemple pas à pas + des liens
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

ça c'est de la réactivité ! :yes: :dix:
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Avatar de l’utilisateur
d2_racing
yeomen
Messages : 243
Inscription : sam. 12 mai 2007, 19:13
Localisation : Québec,Canada

Message par d2_racing »

Merci !!!
Un Gentooiste,un Debianeu et un Archer :)
Avatar de l’utilisateur
d2_racing
yeomen
Messages : 243
Inscription : sam. 12 mai 2007, 19:13
Localisation : Québec,Canada

Message par d2_racing »

Salut, tantôt j'ai crée le package de kile, car il existe pas !!!!!!!!!!!!!!!!!!!!

Comment ça au fait ?

De plus, pour pouvoir compiler j'ai fait ceci :

Code : Tout sélectionner

# pacman -Sy cvsup wget
# abs
# pacman -S fakeroot
# groupadd abs
# usermod -G abs -a  sylvain 
# mkdir /var/abs/local
# chown root.abs /var/abs/local
# chmod 775 /var/abs/local 
Ensuite j'ai suivi ton howto.

Il y avait juste un fichier PKGBUILD dans le répertoire de kile.

# makepkg et bam ça plante, car il manque tetex et autre chose.
# pacman -S package en question
# makepkg ,ça compile comme sous Gentoo.

De plus, qu'est-ce qu'on doit faire pour que le package se ramasse sur votre deposite ou sur le deposite community,car me semble qu'un logiciel de LATEX doit être utilisé par pas juste moi je suppose.

Je l'ai sous Debian Etch et sous Gentoo...alors pourquoi il est absent sous Arch ?
Dernière modification par d2_racing le dim. 03 juin 2007, 22:11, modifié 1 fois.
Un Gentooiste,un Debianeu et un Archer :)
Avatar de l’utilisateur
d2_racing
yeomen
Messages : 243
Inscription : sam. 12 mai 2007, 19:13
Localisation : Québec,Canada

Message par d2_racing »

Si tout est correct pour ma procédure de ABs, je vais l'inclure dans mon howto :)
Un Gentooiste,un Debianeu et un Archer :)
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

vérifies ton pacman.conf car perso :

Code : Tout sélectionner

pacman -Ss kile
extra/kile 1.9.3-1
    A user friendly TeX/LaTeX frontend for KDE.
et

Code : Tout sélectionner

pacman -Sii kile
Dépôt                 : extra
Nom                   : kile
Version               : 1.9.3-1
Groupes               : --
Fournit               : --
Dépend de             : libx11  kdelibs>=3.5.5  tetex  psutils  
Supprime              : --
Incompatible avec     : --
Remplace              : --
A télécharger         : 4956,20 K
Taille (installé)     :   0,00 K
Description           : A user friendly TeX/LaTeX frontend for KDE.
somme MD5             : d4ca9b17e17532bda5219449f94eec9d
Il doit te manquer [extra]
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Avatar de l’utilisateur
kozaki
Chu Ko Nu
Messages : 422
Inscription : mer. 13 sept. 2006, 22:49
Localisation : London > . < Paris
Contact :

Message par kozaki »

trop fort le warnaud :D
~ Configs ~ PGP Key: 1C2A554EFF0157D9
« Demande un conseil à ton ennemi et fais le contraire (proverbe juif)
SVP intéressé par tout retour d'exp. sur Arch ARM en général, et sur portable (CrOS) en particulier.
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Je te conseil la lecture des pages man de makepkg et du PKGBUILD afin de mieux appréhender les outils de créations de paquetage sous ArchLinux.
page man francophone de makepkg.8
page man francophone de PKGBUILD.5

Entre autre, l'option qui permet de résoudre les dépendances lors de l'exécution de makepkg.

Voilà, voilà :)

En plus, l'utilisation de ABS pour créer des paquetages est totalement inutile ;) les outils utiles sont makepkg et les outils de compilation standard sous Linux.
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
d2_racing
yeomen
Messages : 243
Inscription : sam. 12 mai 2007, 19:13
Localisation : Québec,Canada

Message par d2_racing »

Merci, je vais vérifier le tout :)
Un Gentooiste,un Debianeu et un Archer :)
Avatar de l’utilisateur
d2_racing
yeomen
Messages : 243
Inscription : sam. 12 mai 2007, 19:13
Localisation : Québec,Canada

Message par d2_racing »

J'ai compilé pour le fun kile à partir des sources sans problème :)

Par contre, j'ai du modifier ceci

Code : Tout sélectionner

cat /etc/sudoers
# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.
#

# Host alias specification

# User alias specification

# Cmnd alias specification

# Defaults specification

# Runas alias specification

# User privilege specification
root    ALL=(ALL) ALL

# Uncomment to allow people in group wheel to run all commands
 %wheel ALL=(ALL)       ALL

# Same thing without a password
# %wheel        ALL=(ALL)       NOPASSWD: ALL

# Samples
# %users  ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users  localhost=/sbin/shutdown -h now
[root@ArchLinux ~]#                               
Il a fallu que j'installe sudo, ou carrément que je pacman moi même en root avant de lancer la commande makepkg -Ss

De plus le PKGBUILD de kile est super simple :

Code : Tout sélectionner

cat /var/abs/local/kile/PKGBUILD
# $Id: PKGBUILD,v 1.14 2006/11/24 14:25:57 damir Exp $
# Maintainer : Damir Perisa <damir.perisa@bluewin.ch>

pkgname=kile
pkgver=1.9.3
pkgrel=1
pkgdesc="A user friendly TeX/LaTeX frontend for KDE."
arch=("i686" "x86_64")
url="http://kile.sourceforge.net/"
depends=('libx11' 'kdelibs>=3.5.5' 'tetex' 'psutils')

source=("http://switch.dl.sourceforge.net/sourceforge/kile/$pkgname-$pkgver.tar.bz2")

 build() {
   cd $startdir/src/$pkgname-$pkgver
   ./configure --prefix=/opt/kde
   make || return 1
   make prefix=$startdir/pkg/opt/kde install
   rm $startdir/pkg/opt/kde/share/apps/katepart/syntax/{bibtex,latex}.xml
 }
C'est vraiment simple Arch...

$startdir c'est une variable globale qui dit que je suis dans /var/abs/local/kile par exemple ???
Un Gentooiste,un Debianeu et un Archer :)
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

sudo n'est pas obligatoire pour makepkg, par contre fakeroot oui, car tu peux compiler dans ton $HOME si tu le veux (je trouve ça plus pratique ;) )

la variable

Code : Tout sélectionner

$startdir
correspond à ton répertoire en cours
Ne vous emmerdez plus, emmerdez les autres.
Répondre