BSD-FAQ-it
Indietro | Capitolo 6. L'albero dei ports di FreeBSD | Avanti

# 6.6. Rimuovere un package

Per rimuovere un package dal sistema dovremmo utilizzare il comando pkg_delete, prima di procedere in tal senso, avremo la necessità di utilizzare il comando pkg_info. Come abbiamo visto in precedenza, questo comando ci consentirà di interrogare il database dei packages e verificare i pacchetti installati nel nostro sistema, riprendiamo ancora una volta l'esempio precedente per interrogare il package di apache

    #pkg_info apache-1.3.27_4
    Information for apache-1.3.27_4:
    Comment: The extremely popular Apache http server. Very fast, very clean
    Description:Apache is an HTTP server designed as a plug-in replacement
    for the NCSA server version 1.3 (or 1.4). It fixes numerous bugs in
    the NCSA server and includes many frequently requested new features,
    and has an API which allows it to be extended to meet users' needs
    more easily.

A questo punto procediamo con la rimozione del package

    #pkg_delete apache-1.3.27_4

Come abbiamo anche accennato in precedenza, i packages installati su un sistema FreeBSD vengono memorizzati in un database, il sistema dei packages si occupa anche di risolvere le dipendenze tra pacchetti.

L'installazione di un package o di un ports risolvono anche tutte le eventuali dipendenze, se necessario verranno contestualmente installati tutti i packages richiesti dal pacchetto, otterremo dunque l'installazione di tutti ports o di tutti i package dipendenti. I ports ed i packages popolano il database dei pacchetti, in questa base dati vengono memorizzate tutte le applicazioni installate sul nostro sistema con le relative dipendenze.

Indietro | Partenza | Avanti
Rimuovere un ports | Risali | Aggiornare un package, utilizzare portupgrade