Ero sivun ”Pkgsrc” versioiden välillä

Siirry navigaatioon Siirry hakuun
529 merkkiä lisätty ,  27. lokakuuta 2019
Uusia ohjeita
(Ak: Uusi sivu: {{pienaakkonen}} '''pkgsrc''' on NetBSD-projektin pakettienhallintajärjestelmä, joka muistuttaa paljon muista BSD-käyttöjärjestelmistä tuttuja ports-kokoelmia. Erona port...)
 
(Uusia ohjeita)
Rivi 19: Rivi 19:
  PATH="$HOME/pkg/bin":"$HOME/pkg/sbin":$PATH
  PATH="$HOME/pkg/bin":"$HOME/pkg/sbin":$PATH


Nyt pkgsrc on valmis käytettäväksi. Ohjelmien asennus lähdekoodeista tapahtuu siirtymällä asennettavan ohjelman hakemistoon pkgsrc-puussa ja kutsumalla siellä <tt>bmake</tt> -ohjelmaa, joka käännettiin bootsrappaus-vaiheessa <tt>~/pkg/bin</tt> -hakemistoon.
== Ohjelmien asentaminen ==
Ohjelmien asennus lähdekoodeista tapahtuu siirtymällä asennettavan ohjelman hakemistoon pkgsrc-puussa ja kutsumalla siellä <tt>bmake</tt> -ohjelmaa, joka käännettiin bootsrappaus-vaiheessa <tt>~/pkg/bin</tt> -hakemistoon.
 
Käännetään lähdekoodeista ja asennetaan esimerkkinä [[Nano]]-editori:
$ cd ~/pkgsrc/editors/
$ bmake
$ bmake install
 
Lopuksi voidaan turhat tiedostot siivota pois:
$ bmake clean
$ bmake clean-depends


== pkgsrc:n päivittäminen ==
== pkgsrc:n päivittäminen ==
Rivi 30: Rivi 40:
Toinen vaihtoehto on käyttää uusinta ''stable'' -haaraa, joka on kirjoitushetkellä <tt>2019Q1</tt>.
Toinen vaihtoehto on käyttää uusinta ''stable'' -haaraa, joka on kirjoitushetkellä <tt>2019Q1</tt>.
  $ env CVS_RSH=ssh cvs update -dP -rpkgsrc-2019Q1
  $ env CVS_RSH=ssh cvs update -dP -rpkgsrc-2019Q1
== pkgsrc-puun siivoaminen ==
Toisinaan ohjelmien kääntäminen ei onnistu, jolloin puuhun jää lojumaan turhaa roinaa. Erikseen asennettavien <tt>pkgtools/pkglint</tt> ja <tt>pkgtools/pkg_distinst</tt> -ohjelmien avulla ne voidaan poistaa.
$ lintpkgsrc -or
$ pkg_distinst --delete


== Aiheesta muualla ==
== Aiheesta muualla ==
* [https://www.netbsd.org/docs/pkgsrc/ The pkgsrc guide]
* [https://www.netbsd.org/docs/pkgsrc/ The pkgsrc guide]
* [https://wiki.netbsd.org/pkgsrc/how_to_use_pkgsrc_on_linux/ NetBSD wiki: How to use pkgsrc on Linux]
* [https://wiki.netbsd.org/pkgsrc/how_to_use_pkgsrc_on_linux/ NetBSD wiki: How to use pkgsrc on Linux]
* [http://www.pkgsrc.se/ www.pkgsrc.se]


[[Luokka:Paketinhallinta]]
[[Luokka:Paketinhallinta]]

Navigointivalikko