Macports

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 6 januari 2015; kontroller kräver 33 redigeringar .
Macports
Sorts Pakethanteringssystem
Skrivet i C , TCL
Operativ system Mac OS
Första upplagan 2012 ( 2012 )
Hårdvaruplattform x86 , x86-64 , PowerPC
senaste versionen 2.6.2 (20 oktober 2019)
stat Aktiva
Licens BSD
Hemsida macports.org

MacPorts  är ett system för installation av källkodad programvara för operativsystemet macOS . MacPorts innehåller både kommandoradsprogram och GUI -program ( X11 eller Aqua ). MacPorts distribueras under BSD-licensen och har ett kommandoradsgränssnitt. För närvarande har systemet mer än 13 000 mjukvaruportar. För att framgångsrikt använda MacPorts måste X11 och Xcode vara installerade på operativsystemet . När du installerar programvara hittar och installerar MacPorts automatiskt ytterligare programvara som din nuvarande installation beror på.

Användningsexempel

Lista tillgängliga portar:

$ portlista

Sök efter önskat program:

$ port sök nano

nano@2.7.1 (redaktörer)

Nanos ANOther editor - förbättrad gratis Pico Clone

Du kan se beskrivningen av hamnen:

$ port info nano

nano @2.7.1 (editors) Variants: universal

Description: GNU nano is a small and friendly text editor. Besides

basic text editing, nano offers many extra features like an interactive search and replace, goto line number, auto-indentation, feature toggles, internationalization support, and filename tab completion.

Homepage: https://www.nano-editor.org

Library Dependencies: gettext, libiconv, libmagic, ncurses, zlib Platforms: darwin, freebsd License: GPL-3 Maintainers: Email: lists@eitanadler.com

Policy: openmaintainer

Kompilera och installera programmet:

$ sudo port install nano

Uppdatera portträdet:

$ sudo port selfupdate

Se vilka paket som har uppdateringar (du måste göra en självuppdatering först):

$ sudo port selfupdate $ sudo port outdated

Uppdatera specifik port:

$ sudo port upgrade nano

Det här kommandot tar inte bort den gamla porten från listan, för att ta bort den gamla versionen under installationen måste du använda "-u"-omkopplaren:

$ sudo port -u upgrade nano

Under installationen finns källtexter, kompilerade filer och så vidare kvar. De kan tas bort:

$ sudo port clean --all nano

Uppdatering av installerad programvara till aktuella versioner med borttagning av tidigare versioner (inaktiva portar) och rengöring:

$ sudo port -u -c upgrade outdated

Lista portberoenden:

$ port deps nano

Full Name: nano @2.7.1_0

Library Dependencies: gettext, libiconv, libmagic, ncurses, zlib

Skriv ut en rekursiv lista över alla portar som krävs för att bygga och köra porten:

$ port rdeps nano

The following ports are dependencies of nano @2.7.1_0:

gettext expat libiconv gperf ncurses libmagic autoconf xz automake libtool zlib

Skriv ut innehållet i den inställda porten:

$ port contents nano

Lista alla installerade portar:

$ port installed

Lista portar som är beroende av erlang:

$ port dependents erlang

Ta bort en redan installerad nanoport:

$ sudo port uninstall nano

Ta bort alla inaktiva portar:

$ sudo port -u uninstall



Se även

Länkar

Utvecklarwebbplats
Installera och konfigurera Apache, PHP och MySQL på Mac OS X med MacPorts, installera PHP-moduler