IMPORTANT: Per accedir als fitxer de subversion: http://acacha.org/svn (sense password). Poc a poc s'aniran migrant els enllaços. Encara però funciona el subversion de la farga però no se sap fins quan... (usuari: prova i la paraula de pas 123456)

Instal·lar un paquet

# zypper install nmap
Retrieving repository 'openSUSE-11.1-Update' metadata [done]
Building repository 'openSUSE-11.1-Update' cache [done]
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following NEW packages are going to be installed:
  libdnet1 nmap 


Overall download size: 1,0 M. After the operation, additional 4,4 M will be used.
Continue? [YES/no]: 
Retrieving package libdnet1-1.11-87.108.i586 (1/2), 22,0 K (47,0 K unpacked)
Installing: libdnet1-1.11-87.108 [done]
Retrieving package nmap-4.75-1.40.i586 (2/2), 1,0 M (4,4 M unpacked)
Installing: nmap-4.75-1.40 [done]

o també:

# zypper in sqlite3

Instal·lar des del codi font

Es pot fer amb l'opció source-install (si):

$ sudo zypper si nmap

També instal·larà les dependències necessàries. Es pot instal·lar només els paquets font amb:

$ sudo zypper -D si nmap

O només les dependències amb:

$ sudo zypper -d si nmap

Actualitzar el sistema

# zypper update

o

# zypper up

Buscar un paquet

# zypper se sqlite

Eliminar un paquet

# zypper rm sqlite2    

Gestió dels repositoris

Consultar els repositoris

$ sudo zypper repos
# | Alias           | Name                  | Enabled | Refresh
--+-----------------+-----------------------+---------+--------
1 | openSUSE 11.1-0 | openSUSE 11.1-0       | Yes     | No     
2 | repo-debug      | openSUSE-11.1-Debug   | No      | Yes    
3 | repo-non-oss    | openSUSE-11.1-Non-Oss | Yes     | Yes    
4 | repo-oss        | openSUSE-11.1-Oss     | Yes     | Yes    
5 | repo-source     | openSUSE-11.1-Source  | No      | Yes     
6 | repo-update     | openSUSE-11.1-Update  | Yes     | Yes    

o

$ sudo zypper lr

de list repository.

Per obtenir una llista més completa:

$ zypper lr -d
# | Alias           | Name                               | Enabled | Refresh | Priority | Type   | URI                                                             | Service
--+-----------------+------------------------------------+---------+---------+----------+--------+-----------------------------------------------------------------+--------
1 | Packman         | Packman repository (openSUSE_11.1) | Yes     | No      |   99     | rpm-md | http://packman.mirrors.skynet.be/pub/packman/suse/11.1/         |        
2 | openSUSE 11.1-0 | openSUSE 11.1-0                    | Yes     | No      |   99     | yast2  | cd:///?devices=/dev/sr0                                         |        
3 | repo-debug      | openSUSE-11.1-Debug                | No      | Yes     |  100     | NONE   | http://download.opensuse.org/debug/distribution/11.1/repo/oss/  |        
4 | repo-non-oss    | openSUSE-11.1-Non-Oss              | Yes     | Yes     |  100     | yast2  | http://download.opensuse.org/distribution/11.1/repo/non-oss/    |        
5 | repo-oss        | openSUSE-11.1-Oss                  | Yes     | Yes     |  100     | yast2  | http://download.opensuse.org/distribution/11.1/repo/oss/        |        
6 | repo-source     | openSUSE-11.1-Source               | No      | Yes     |  100     | NONE   | http://download.opensuse.org/source/distribution/11.1/repo/oss/ |        
7 | repo-update     | openSUSE-11.1-Update               | Yes     | Yes     |   20     | rpm-md | http://download.opensuse.org/update/11.1/                       |

Afegir un repositori

$ sudo zypper addrepo <URL> <alias>

o

$ sudo zypper ar <URL> <alias>

de add repository.

Per exemple:

$ sudo zypper ar http://download.videolan.org/pub/vlc/SuSE/11.1 vlc

a 10.2 era :

$ sudo zypper sa <URL> <alias>

Refrescar els repositoris

$ sudo zypper refresh

o

$ sudo zypper ref

Eliminar repositoris

$ sudo zypper removerepo nom_repositori

O es pot utilitzar rr (remove repository):

$ sudo zypper rr vlc 1 23 foo


Modificar (activar/desactivar) repositoris

Les modificacions es fan amb l'opció mp (modify repository).

Vegem alguns exemples:

Desactivar un repositori:

$ sudo zypper mr -d 6
Repository 'repo-non-oss' has been sucessfully disabled.

Activar el autorefresh:

Activar autorefresh i el cache de fitxers rpm al repositori 'packman' i establir la prioritat a 70:

$ sudo zypper mr -rk -p 70 packman
Autorefresh has been enabled for repository 'packman'.
RPM files caching has been enabled for repository 'packman'.
Repository 'packman' priority has been set to 70.

Desactivar cache de fitxers RPM a tots els repositoris:

$ sudo zypper mr -Ka
Nothing to change for repository 'local'.
RPM files caching has been disabled for repository 'packman'.
Nothing to change for repository 'fate'.
Nothing to change for repository 'upd'.
Nothing to change for repository 'repo-oss'.
Nothing to change for repository 'repo-non-oss'.

Activar la cau de fitxers RPM a tots els repositoris:

$ zypper mr -ka
RPM files caching has been enabled for repository 'repo-non-oss'.
RPM files caching has been enabled for repository 'Main Repository (OSS)'.
RPM files caching has been enabled for repository 'Main Repository (NON-OSS)'.
RPM files caching has been enabled for repository 'openSUSE-11.1-Updates'.


renamerepo or nr

$ zypper nr 3 upd Repository 'openSUSE-11.1-Updates' renamed to 'upd'.

This command is currently only able to change the alias of the repository. If you wish to change the displayed name of the repository, take a look at the mr command.

Keep the aliases short and simple for an easy use as arguments of commands and --repo options. Using an alias is safer than using repo number (since that may change and you can easily make a mistake) and easier than using URI (since they are long, leaving you with copy-and-paste). [edit] Export/Import Repositories

repos --export or lr -e

You can export your complete repository list to a file and import it later or on another machine.

zypper lr --export backups/repos/foo.repo zypper ar backups/repos/foo.repo


Fitxers de configuració

Els torbareu a:

/etc/zypp

El fitxer principal de configuració és:

/etc/zypp/zypp.conf

I els repositoris es troben a:

/etc/zypp/repos.d

Xuletes

Consulteu:

Vegeu també

Enllaços externs