[yaourt] Mise à jour du système

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
Siriru
archer
Messages : 133
Inscription : ven. 27 mars 2009, 23:46

[yaourt] Mise à jour du système

Message par Siriru »

Je voulais mettre à jour mon système, j'ai donc utilisé :

Code : Tout sélectionner

[siriru@siriru-desktop ~]$ yaourt -Syu
Mais j'aurais pensé que le système téléchargeait de lui même ces mises à jour. Il faut toutes les faire à la main ou quoi ?? Ou alors ce que me renvoie grep c'est une erreur ??

Code : Tout sélectionner

:: Synchronisation des bases de données de paquets...
 core est à jour;
 extra est à jour;
 community est à jour;
:: Début de la mise à jour complète du système...
Résolution des dépendances...
ftp://ftp.archlinux.org/core/os/i686/udev-140-2-i686.pkg.tar.gz
ftp://ftp.archlinux.org/extra/os/i686/compositeproto-0.4-2-i686.pkg.tar.gz
ftp://ftp.archlinux.org/extra/os/i686/firefox-i18n-3.0.8-1-i686.pkg.tar.gz
grep: /tmp/yaourt-tmp-siriru/sysupgrade: Aucun fichier ou dossier de ce type
Vérification des mises à jour disponibles...
grep: /tmp/yaourt-tmp-siriru/sysupgrade: Aucun fichier ou dossier de ce type
Avatar de l’utilisateur
Vinvin
yeomen
Messages : 290
Inscription : ven. 14 déc. 2007, 14:37
Localisation : Rennes

Re: [yaourt] Mise à jour du système

Message par Vinvin »

Personnellement, j'ai ça :

Code : Tout sélectionner

yaourt -Syu

Code : Tout sélectionner

:: Synchronisation des bases de données de paquets...
 core est à jour;
 extra           384,0K  927,8K/s 00:00:00 [###################################] 100%
 community       366,7K  902,9K/s 00:00:00 [###################################] 100%
 archlinuxfr est à jour;

Vérification des mises à jour disponibles...

==> Mise à jour des logiciels (nouvelle version):
extra/firefox 3.0.7-1 -> 3.0.8-1
extra/libgphoto2 2.4.3-1 -> 2.4.4-1
extra/xulrunner 1.9.0.7-1 -> 1.9.0.8-1

==>  Continuer l'installation de ? [O/n]
==>  [A]fficher plus d'informations [M]anuellement sélectionner les paquetages
==>   ----------------------------------------------
==>
Avatar de l’utilisateur
wido
Chu Ko Nu
Messages : 497
Inscription : mar. 21 oct. 2008, 20:59

Re: [yaourt] Mise à jour du système

Message par wido »

[siriru@siriru-desktop ~]$ yaourt -Syu
tu n'es pas sous root.

lance ces commandes:

Code : Tout sélectionner

yaourt -Syu
Image
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [yaourt] Mise à jour du système

Message par tuxce »

@wido, yaourt se lance en utilisateur normal et utilise sudo ou su, de plus il n'est pas conseillé de lancer yaourt en root (si jamais un pkgbuild est mal fait, tu risques de bousiller ton système)

@Siriru, quelle version de yaourt utilises tu ?
tu devrais aussi modifier tes miroirs, ftp.archlinux.org est bridé.
Avatar de l’utilisateur
gyo
Maître du Kyudo
Messages : 1049
Inscription : jeu. 19 avr. 2007, 10:40
Localisation : Nantes (44)

Re: [yaourt] Mise à jour du système

Message par gyo »

tuxce a écrit :@Siriru, quelle version de yaourt utilises tu ?
tu devrais aussi modifier tes miroirs, ftp.archlinux.org est bridé.
Je confirme… utilise de préférence http://mir.archlinux.fr ou un autre quelconque mirroir français (cf mirrorlist)
commentaire rédigé à l’aide d’un clavier ergonomique bépo
KISS MY ARCH
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Re: [yaourt] Mise à jour du système

Message par wain »

T'es pas le premier à remonter ce problème. Je vais vérifier mais il me semble que le répertoire temporaire n'est pas créé dans certains cas, ça fait planter grep.

Essayes de faire une recherche ou autre chose avec yaourt avant de faire le -Syu.
Avatar de l’utilisateur
Siriru
archer
Messages : 133
Inscription : ven. 27 mars 2009, 23:46

Re: [yaourt] Mise à jour du système

Message par Siriru »

J'ai viré les serveurs ricain et laissé que les miroirs français, toujours le même problème. Par contre en lançant yaourt en root, il me demande d'installer les paquets non à jour. Pour l'instant je l'ai pas fait.

Ma version de yaourt est la 0.9.2.1-5, la dernière quoi.

Il faut que je crée un dossier temporaire à la main ?
farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

Re: [yaourt] Mise à jour du système

Message par farvardin »

chez moi la dernière version c'est la 0.9.2.5
Avatar de l’utilisateur
Siriru
archer
Messages : 133
Inscription : ven. 27 mars 2009, 23:46

Re: [yaourt] Mise à jour du système

Message par Siriru »

Ha ouais, humm, je comprend pas j'arrive pas a voir le depot yaourt en faisant un pacman -Ss yaourt.

Pourtant j'ai ajouté le serveur

Code : Tout sélectionner

Server = http://repo.archlinux.fr/i686
à la fois dans /etc/pacma.d/mirrorlist et dans /etc/pacman.conf je savais pas trop ou le mettre.
Avatar de l’utilisateur
gyo
Maître du Kyudo
Messages : 1049
Inscription : jeu. 19 avr. 2007, 10:40
Localisation : Nantes (44)

Re: [yaourt] Mise à jour du système

Message par gyo »

La dernière version de yaourt est :
flux rss archlinux.fr a écrit :yaourt 0.9.2.5-1 x86_64
mercredi 25 février 2009 21:12

yaourt 0.9.2.5-1 i686
mercredi 25 février 2009 21:10
commentaire rédigé à l’aide d’un clavier ergonomique bépo
KISS MY ARCH
Avatar de l’utilisateur
Siriru
archer
Messages : 133
Inscription : ven. 27 mars 2009, 23:46

Re: [yaourt] Mise à jour du système

Message par Siriru »

Quel source de dépot faut-il ajouter pour le télécharger via pacman alors ?
Avatar de l’utilisateur
Siriru
archer
Messages : 133
Inscription : ven. 27 mars 2009, 23:46

Re: [yaourt] Mise à jour du système

Message par Siriru »

gyo a écrit :La dernière version de yaourt est :
flux rss archlinux.fr a écrit :yaourt 0.9.2.5-1 x86_64
mercredi 25 février 2009 21:12

yaourt 0.9.2.5-1 i686
mercredi 25 février 2009 21:10
Oula, j'ai inversé deux chiffres, j'ai bien la dernière version en fait, la 0.9.2.5-1 n'empèche que la commande

Code : Tout sélectionner

pacman -Ss yaourt 
ne me retourne rien
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Re: [yaourt] Mise à jour du système

Message par Cactus »

tu devrais donner le contenu de tes fichiers de conf (mirrorlist et pacman.conf), je ne serais pas surpris qu'il y traine une petite erreur. ;)
Sinon, il faudrait vérifier les droits sur /tmp (je me souviens d'une manip avec chmod -R 1777 /tmp, serait-ce dû à ça ?)
Avatar de l’utilisateur
Siriru
archer
Messages : 133
Inscription : ven. 27 mars 2009, 23:46

Re: [yaourt] Mise à jour du système

Message par Siriru »

D'abord pacman.conf

Code : Tout sélectionner

#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir     = /
#DBPath      = /var/lib/pacman/
#CacheDir    = /var/cache/pacman/pkg/
#LogFile     = /var/log/pacman.log
HoldPkg     = pacman glibc
# If upgrades are available for these packages they will be asked for first
SyncFirst   = pacman
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#XferCommand = /usr/bin/curl %u > %o
#CleanMethod = KeepInstalled

# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg   =
#IgnoreGroup =

#NoUpgrade   =
#NoExtract   =

# Misc options (all disabled by default)
#NoPassiveFtp
#UseSyslog
#ShowSize
#UseDelta
#TotalDownload

#
# REPOSITORIES
#   - can be defined here or included from another file
#   - pacman will search repositories in the order defined here
#   - local/custom mirrors can be added here or in separate files
#   - repositories listed first will take precedence when packages
#     have identical names, regardless of version number
#   - URLs will have $repo replaced by the name of the current repo
#
# Repository entries are of the format:
#       [repo-name]
#       Server = ServerName
#       Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#

# Testing is disabled by default.  To enable, uncomment the following
# two lines.  You can add preferred servers immediately after the header,
# and they will be used before the default mirrors.
#[testing]
#Include = /etc/pacman.d/mirrorlist

[core]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/mirrorlist

[extra]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/mirrorlist

[community]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#Server = file:///home/custompkgs
#[archlinuxfr]
Server = http://repo.archlinux.fr/i686
et pacman.d/mirrorlist :

Code : Tout sélectionner

# - France
Server = http://mir.archlinux.fr/$repo/os/i686
Server = ftp://mir1.archlinuxfr.org/archlinux/$repo/os/i686
Server = ftp://mir2.archlinuxfr.org/archlinux/$repo/os/i686
Server = ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/$repo/os/i686
Server = ftp://ftp.free.fr/mirrors/ftp.archlinux.org/$repo/os/i686
Server = ftp://ftp.rez-gif.supelec.fr/Linux/archlinux/$repo/os/i686
Server = http://repo.archlinux.fr/i686
#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives
Ensuite un

Code : Tout sélectionner

ls -l / | grep tmp
me retourne

Code : Tout sélectionner

drwxrwxrwt   9 root root  4096 mars 31 16:12 tmp
Dernière modification par Siriru le mar. 31 mars 2009, 16:14, modifié 2 fois.
farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

Re: [yaourt] Mise à jour du système

Message par farvardin »

récupère le PKGBUILD de yaourt depuis le site internet, et installe le avec makepkg : http://aur.archlinux.org/packages.php?ID=5863

Il y a eu des changements dans l'interface de AUR, et du coup je pense que c'est pour cela que tu n'as pas accès au listing avec yaourt. C'est corrigé depuis, et la dernière version de yaourt permet tout cela.

sinon rajoute à la fin de ton pacman.conf

[archlinuxfr]
Server = http://repo.archlinux.fr/i686

et fais la mise à jour avec pacman -S yaourt
Dernière modification par farvardin le mar. 31 mars 2009, 16:15, modifié 1 fois.
Avatar de l’utilisateur
Siriru
archer
Messages : 133
Inscription : ven. 27 mars 2009, 23:46

Re: [yaourt] Mise à jour du système

Message par Siriru »

farvardin a écrit :récupère le PKGBUILD de yaourt depuis le site internet, et installe le avec makepkg : http://aur.archlinux.org/packages.php?ID=5863
Non mais c'est bon en fait j'ai la dernière version de yaourt, mais j'avais déjà du faire ca pour l'avoir n'ayant pas pu le télécharger via pacman, d'où ma question.
farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

Re: [yaourt] Mise à jour du système

Message par farvardin »

archlinux.fr ayant d'autre type de contenu que les serveurs officiels, je ne suis pas certain que cela soit top de le mettre dans les mirrorlist.
Avatar de l’utilisateur
Siriru
archer
Messages : 133
Inscription : ven. 27 mars 2009, 23:46

Re: [yaourt] Mise à jour du système

Message par Siriru »

j'enlève ca de suite alors ^^
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Re: [yaourt] Mise à jour du système

Message par Cactus »

Tu peux même le mettre en 1er, dans le pacman.conf, avant les include du mirrorlist. ;)
Avatar de l’utilisateur
gyo
Maître du Kyudo
Messages : 1049
Inscription : jeu. 19 avr. 2007, 10:40
Localisation : Nantes (44)

Re: [yaourt] Mise à jour du système

Message par gyo »

farvardin a écrit :archlinux.fr ayant d'autre type de contenu que les serveurs officiels, je ne suis pas certain que cela soit top de le mettre dans les mirrorlist.
Ça ne veut rien dire ce que tu as écrit… de plus mir.archlinux.fr est situé sur un autre serveur que www.archlinux.fr
commentaire rédigé à l’aide d’un clavier ergonomique bépo
KISS MY ARCH
Répondre