Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
netbsd:pkgin_pour_garder_ton_gin [2009/11/27 09:28]
dzen
netbsd:pkgin_pour_garder_ton_gin [2010/01/12 13:29] (current)
Line 7: Line 7:
  
 <​code>​ <​code>​
-# pkg_add ftp://​ftp.netbsd.org//​pub/​pkgsrc/​packages/​NetBSD/​i386/​5.0.1_2009Q3/​databases/​sqlite3-3.6.17.tgz +kenny# pkg_add ftp://​ftp.netbsd.org//​pub/​pkgsrc/​packages/​NetBSD/​i386/​5.0.1_2009Q3/​databases/​sqlite3-3.6.17.tgz 
-# pkg_add ftp://​ftp.netbsd.org//​pub/​pkgsrc/​packages/​NetBSD/​i386/​5.0.1_2009Q3/​pkgtools/​pkgin-0.2.5.tgz+kenny# pkg_add ftp://​ftp.netbsd.org//​pub/​pkgsrc/​packages/​NetBSD/​i386/​5.0.1_2009Q3/​pkgtools/​pkgin-0.2.5.tgz
 </​code>​ </​code>​
  
-===== recherche ​de packages =====+===== Recherche ​de packages =====
  
 pkgin permet de chercher son package de plusieurs façon : pkgin permet de chercher son package de plusieurs façon :
Line 17: Line 17:
  
 <​code>​ <​code>​
-# pkgin av | grep '​xen'​+kenny# pkgin av | grep '​xen'​
 </​code>​ </​code>​
  
Line 23: Line 23:
  
 <​code>​ <​code>​
-# pkgin se '​^xen.*' ​   ​+kenny# pkgin se '​^xen.*' ​   ​
 </​code>​ </​code>​
 +
 +===== Installation =====
 +
 +Pour illustrer mon propos, je vais tout d'​abord installer screen depuis pkgin :
 +
 +<​code>​
 +kenny# pkgin se '​^screen'​
 +kenny# pkgin in screen-4.0.3nb2 ​
 +calculating dependencies for screen-4.0.3nb2...
 +nothing to upgrade.
 +1 packages to be installed: screen-4.0.3nb2 (517K to download, 908K to install)
 +proceed ? [y/N] y
 +</​code>​
 +
 +et je continue avec zsh :
 +
 +<​code>​
 +kenny# pkgin in zsh-4.3.9 ​                                                     ​
 +calculating dependencies for zsh-4.3.9...
 +nothing to upgrade.
 +1 packages to be installed: zsh-4.3.9 (2015K to download, 6440K to install)
 +proceed ? [y/N] y
 +downloading packages...
 +downloading zsh-4.3.9.tgz:​ 100%
 +installing packages...
 +installing zsh-4.3.9...
 +zsh-4.3.9: adding /​usr/​pkg/​bin/​zsh to /etc/shells
 +</​code>​
 +
 +===== Supprimer des packages =====
 +
 +En fait, on me dit dans l'​oreillette 'ouais screen c'est vieux, tmux c'est mieux'
 +Soit, 3 coups de cuillère à pot:
 +
 +<​code>​
 +kenny# pkgin in tmux-1.0 ​                                                      
 +calculating dependencies for tmux-1.0...
 +nothing to upgrade.
 +2 packages to be installed: ncurses-5.7nb3 tmux-1.0 (1300K to download, 6136K to install)
 +proceed ? [y/N] y
 +</​code>​
 +et la Yummy! ca gère les dépendances en fait!
 +
 +maintenant, on vire screen:
 +
 +<​code>​
 +kenny# pkgin remove screen
 +1 packages to delete: screen-4.0.3nb2
 +proceed ? [y/N] y
 +</​code>​
 +===== Mettre à jour =====
 +
 +commençons par mettre à jour la base de package:
 +<​code>​
 +kenny# pkgin up
 +database for ftp://​ftp.netbsd.org/​pub/​pkgsrc/​packages/​NetBSD/​i386/​5.0/​All is up-to-date
 +</​code>​
 +
 +et mettons tout à jour:
 +<​code>​
 +kenny# pkgin fug
 +calculating dependencies for ncurses-5.7nb3...
 +calculating dependencies for pkgin-0.2.5...
 +calculating dependencies for sqlite3-3.6.17...
 +calculating dependencies for tmux-1.0...
 +calculating dependencies for zsh-4.3.9...
 +nothing to do.
 +</​code>​
 +
 +C'​était une petite intro à pkgin
  
  
netbsd/pkgin_pour_garder_ton_gin.1259314080.txt.gz · Last modified: 2010/01/12 13:29 (external edit)