Pkgsrc
pkgsrc (package source) è un sistema di gestione dei pacchetti per sistemi operativi di tipo Unix-like. È stato originariamente creato come fork del sistema ports di FreeBSD nel 1997 e da allora è diventato il principale sistema di gestione dei pacchetti per NetBSD. Successivamente, il supporto è stato esteso ad altri sistemi operativi come Solaris, Linux,[2] MacOS,[3] FreeBSD, OpenBSD, QNX[4] e molti altri Attualmente pkgsrc contta più di 26.000 pacchetti, la maggior parte dei quali è open source. Esistono diversi modi per installare programmi utilizzando pkgsrc. Il metodo "tradizionale" prevede la compilazione partendo dal codice sorgente. In questo caso, i pacchetti, vengono compilati utilizzando una serie di file di make. Questo processo richiede una certa conoscenza tecnica e può richiedere più tempo. Un altro metodo è quello di partire da pacchetti binari precompilati utilizzando È possibile procedere all'installazione dei pacchetti anche attraverso l'utilizzo di Diversi fornitori, tra cui MNX.io, offrono pacchetti binari precompilati per pkgsrc compatibili con sistemi operativi popolari come macOS e Linux. Piattaforme supportate
StoriaPkgsrc nasce come fork del sistema di gestione dei pacchetti FreeBSD Ports nel 1997 ad opera di Alistair Crooks e Hubert Feyrer, considerati gli artefici dello sviluppo iniziale di pkgsrc. All'epoca erano attivi contributori alla comunità open source e lavoravano sullo sviluppo del sistema operativo NetBSD. La decisione di creare pkgsrc venne presa con l'obiettivo di creare un sistema di gestione dei pacchetti più flessibile e personalizzabile per NetBSD. Crooks e Feyrer, insieme ad altri sviluppatori, apportarono significative modifiche al codice originale di FreeBSD Ports, dando vita a pkgsrc. Venne rilasciato ufficialmente come parte di NetBSD 1.3[6] il 4 gennaio 1998. DragonFly BSD ha utilizzato pkgsrc come sistema di pacchetti ufficiale dalla versione 1.4 del 2006 fino alla versione 3.4 nel 2013.[7] Il 12 settembre 2017, il progetto ha stabilito una politica sui messaggi di commit che si adatta ai sistemi di controllo delle versioni distribuiti (DVCS) dandosi delle regole su come scrivere e organizzare i messaggi che accompagnano le modifiche al codice. PacchettiLa NetBSD Foundation mette a disposizione pacchetti binari precompilati ufficiali per diverse combinazioni di versioni di NetBSD e pkgsrc, e occasionalmente anche per altri sistemi operativi.[8] Voci correlateNote
Collegamenti esterni
|