PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Forums Hébergement > Forum Serveur - Sécurité et techniques > linux.debian.user.french > fichiers .deb : script pour dernière versions...
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
linux.debian.user.french Forum sur Linux Debian. Debian-user-french@lists.debian.org

fichiers .deb : script pour dernière versions...

Réponse
 
LinkBack Outils de la discussion
Vieux 14/09/2007, 16h00   #1
Serge Smeesters
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut fichiers .deb : script pour dernière versions...

Salut,


Je pose ma question ici car je n'arrive pas à trouver les bons mots
clés pour une recherche Google

D'ailleurs, il n'est même pas évident de la formuler...

Je cherche un script (ou un autre moyen) pour ne garder que la
dernière version de chaque packages dont j'ai plusieurs fichier .deb
dans un répertoire.

Mon histoire :
De sorte à pouvoir mettre à jour des systèmes qui n'ont pas de
connexion internet, je maintient un répertoire de fichier .deb à
partir d'une machine connectée (elle) et que je met à jour...
Genre :
rsync -av /var/cache/apt/archives/*.deb /media/disk/cache-apt/
Mais le répertoire /media/disk/cache-apt/ est vite rempli de plusieurs
versions d'un même package !.. et il y en a beaucoup, des packages

Alors, avant de me lancer dans l'écriture d'un script compliqué que je
suis même pas sûr d'y arriver je voulais savoir si ça existe déjà
!?.


Merci d'avance,
Serge.
  Réponse avec citation
Vieux 14/09/2007, 17h00   #2
Daniel Huhardeaux
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: fichiers .deb : script pour dernière versions...

Serge Smeesters a écrit :
> Salut,
>

Bonsoir
> [...]
> Je cherche un script (ou un autre moyen) pour ne garder que la
> dernière version de chaque packages dont j'ai plusieurs fichier .deb
> dans un répertoire.
>

sudo aptitude clean ou sudo apt-get clean

--
Daniel


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 14/09/2007, 17h10   #3
Serge Smeesters
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: fichiers .deb : script pour dernière versions...

Bonjour,


>> [...]
>> Je cherche un script (ou un autre moyen) pour ne garder que la
>> dernière version de chaque packages dont j'ai plusieurs fichier .deb
>> dans un répertoire.


> sudo aptitude clean ou sudo apt-get clean


Merci de répondre !..

Mais ça n'a "rien" avoir avec mon problème

Relis ma question...
J'ai un répertoire, sur ma clé usb en l'occurrence.
C'est dans ce répertoire que j'aimerais faire le ménage :/


Amicalement,
Serge.
  Réponse avec citation
Vieux 14/09/2007, 17h50   #4
PaPiNuX
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: fichiers .deb : script pour dernière versions...

Le Fri, 14 Sep 2007 18:05:49 +0200, Serge Smeesters a voulu dire :

> Bonjour,
>
>
> >> [...]
> >> Je cherche un script (ou un autre moyen) pour ne garder que la
> >> dernière version de chaque packages dont j'ai plusieurs fichier .deb
> >> dans un répertoire.

>
> > sudo aptitude clean ou sudo apt-get clean

>
> Merci de répondre !..
>
> Mais ça n'a "rien" avoir avec mon problème


Ben si ! Ça répond à la question. En toute logique, tu fais un
apt-get clean puis un rsync et pas l'inverse.

Pourquoi vouloir se compliquer la vie alors que les outils existent?
Il suffit de les utiliser intelligemment.

@+
--
  Réponse avec citation
Vieux 14/09/2007, 18h00   #5
Florent Bayle
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: fichiers .deb : script pour dernière versions...

Le vendredi 14 septembre 2007, Serge Smeesters a écrit:
> Bonjour,
>
>
> >> [...]
> >> Je cherche un script (ou un autre moyen) pour ne garder que la
> >> dernière version de chaque packages dont j'ai plusieurs fichier .deb
> >> dans un répertoire.

>
> > sudo aptitude clean ou sudo apt-get clean

>
> Merci de répondre !..
>
> Mais ça n'a "rien" avoir avec mon problème
>
> Relis ma question...
> J'ai un répertoire, sur ma clé usb en l'occurrence.
> C'est dans ce répertoire que j'aimerais faire le ménage :/
>


Je pense que cette commande devrait faire ce que tu veux, à condition
de n'avoir pas des .deb d'architectures différentes d'un même paquet
dans ton dossier :
ls -1r *.deb|perl -ne'($a)=split/_/;chomp;$d eq$a&&unlink;$d=$a'

Si tu as des .deb d'architectures différentes d'un même paquet dans
ton dossier, celle-ci est plus adaptée :
ls -1r *.deb|perl -ne'($a,$b,$c)=split/_/;chomp;$d{$a.$c}==1&&unlink;$d{$a.$c}=1'

--
Florent

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQBG6r2cM+Ix3/RCm3gRAoSmAKCQVzg2Heb/UiEWLw7iDlEHZc+zcwCfaRS8
eJWf+a61EEKhbpuh2RtB4rg=
=nZLt
-----END PGP SIGNATURE-----

  Réponse avec citation
Vieux 14/09/2007, 18h20   #6
Daniel Huhardeaux
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: fichiers .deb : script pour dernière versions...

Serge Smeesters a écrit :
> Bonjour,
>
>
>
>>> [...]
>>> Je cherche un script (ou un autre moyen) pour ne garder que la
>>> dernière version de chaque packages dont j'ai plusieurs fichier .deb
>>> dans un répertoire.
>>>

>
>
>> sudo aptitude clean ou sudo apt-get clean
>>

>
> Merci de répondre !..
>
> Mais ça n'a "rien" avoir avec mon problème
>
> Relis ma question...
> J'ai un répertoire, sur ma clé usb en l'occurrence.
> C'est dans ce répertoire que j'aimerais faire le ménage :/
>

Relis le man apt-get et aptitude ;-) Il est possible de changer le
repertoire par defaut via Dir::Cache::Archives
--
Daniel


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 14/09/2007, 18h30   #7
Hugues LARRIVE
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: fichiers .deb : script pour dernière versions...

Daniel Huhardeaux a écrit :
> Serge Smeesters a écrit :
>> Bonjour,
>>
>>
>>
>>>> [...]
>>>> Je cherche un script (ou un autre moyen) pour ne garder que la
>>>> dernière version de chaque packages dont j'ai plusieurs fichier .deb
>>>> dans un répertoire.
>>>>

>>
>>
>>> sudo aptitude clean ou sudo apt-get clean
>>>

>>
>> Merci de répondre !..
>>
>> Mais ça n'a "rien" avoir avec mon problème
>>
>> Relis ma question...
>> J'ai un répertoire, sur ma clé usb en l'occurrence.
>> C'est dans ce répertoire que j'aimerais faire le ménage :/
>>

> Relis le man apt-get et aptitude ;-) Il est possible de changer le
> repertoire par defaut via Dir::Cache::Archives

heu... ce serait pas plutôt apt-get autoclean ?
Parce qu'il me semble que apt-get clean supprime tout !


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFG6sOeNdTZuHWpgVIRArYFAJ9CWq4uLlbG7cfNTC+G8F 1C1OviFACfQ8v8
/X5P+caAhP5rZM27yVIiwdQ=
=FLq0
-----END PGP SIGNATURE-----

  Réponse avec citation
Vieux 14/09/2007, 19h20   #8
PaPiNuX
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: fichiers .deb : script pour dernière versions...

Le Fri, 14 Sep 2007 18:24:07 +0200, PaPiNuX a voulu dire :

> Ben si ! Ça répond à la question. En toute logique, tu fais un
> apt-get clean puis un rsync et pas l'inverse.


Oups ! La bonne commande est
apt-get autoclean
(et non apt-get clean qui efface tout le cache).

Milles excuses pour cette erreur.

@+

--
  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 23h50.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,15620 seconds with 16 queries