[ABS] Quelqu'un peut créer un howto ?[Résolu]
[ABS] Quelqu'un peut créer un howto ?[Résolu]
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
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
- marc[i1]
- Maître du Kyudo
- Messages : 1753
- Inscription : ven. 27 oct. 2006, 10:48
- Localisation : Nantes (44)
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.
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.
- warnaud
- Maître du Kyudo
- Messages : 1640
- Inscription : ven. 11 août 2006, 17:05
- Localisation : Rolle (CH)
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
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
- warnaud
- Maître du Kyudo
- Messages : 1640
- Inscription : ven. 11 août 2006, 17:05
- Localisation : Rolle (CH)
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
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
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 :
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 ?
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
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
- warnaud
- Maître du Kyudo
- Messages : 1640
- Inscription : ven. 11 août 2006, 17:05
- Localisation : Rolle (CH)
vérifies ton pacman.conf car perso :
et
Il doit te manquer [extra]
Code : Tout sélectionner
pacman -Ss kile
extra/kile 1.9.3-1
A user friendly TeX/LaTeX frontend for KDE.
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
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
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
- kozaki
- Chu Ko Nu
- Messages : 422
- Inscription : mer. 13 sept. 2006, 22:49
- Localisation : London > . < Paris
- Contact :
trop fort le warnaud
~ 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.
« 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.
- marc[i1]
- Maître du Kyudo
- Messages : 1753
- Inscription : ven. 27 oct. 2006, 10:48
- Localisation : Nantes (44)
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.
page man francophone de makepkg.8
page man francophone de PKGBUILD.5
Entre autre, l'option
Code : Tout sélectionner
-s
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.
J'ai compilé pour le fun kile à partir des sources sans problème
Par contre, j'ai du modifier ceci
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 :
C'est vraiment simple Arch...
$startdir c'est une variable globale qui dit que je suis dans /var/abs/local/kile par exemple ???
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 ~]#
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
}
$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
- marc[i1]
- Maître du Kyudo
- Messages : 1753
- Inscription : ven. 27 oct. 2006, 10:48
- Localisation : Nantes (44)
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 correspond à ton répertoire en cours
la variable
Code : Tout sélectionner
$startdir
Ne vous emmerdez plus, emmerdez les autres.