Macporte | |
---|---|
Type | Pakkestyringssystem |
Skrevet i | C , TCL |
Operativ system | macOS |
Første udgave | 2012 |
Hardware platform | x86 , x86-64 , PowerPC |
nyeste version | 2.6.2 (20. oktober 2019) |
Stat | Aktiv |
Licens | BSD |
Internet side | macports.org |
MacPorts er et system til installation af kildekodet software til macOS -operativsystemet . MacPorts inkluderer både kommandolinjeprogrammer og GUI -programmer ( X11 eller Aqua ). MacPorts distribueres under BSD-licensen og har en kommandolinjebrugergrænseflade. I øjeblikket har systemet mere end 13.000 softwareporte. For at kunne bruge MacPorts skal X11 og Xcode være installeret på operativsystemet . Når du installerer software, finder og installerer MacPorts automatisk yderligere software, som din nuværende installation afhænger af.
Liste over tilgængelige porte:
$ portlisteSøg efter det ønskede program:
$ port søg nano[email protected] (redaktører)
Nano's ANOother editor - forbedret gratis Pico CloneDu kan se beskrivelsen af havnen:
$ port info nanonano @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: [email protected]
Policy: openmaintainerKompilering og installation af programmet:
$ sudo port install nanoOpdatering af ports-træet:
$ sudo port selfupdateSe hvilke pakker der har opdateringer (du skal først lave en selvopdatering):
$ sudo port selfupdate $ sudo port outdatedOpdater specifik port:
$ sudo port upgrade nanoDenne kommando fjerner ikke den gamle port fra listen, for at fjerne den gamle version under installationen skal du bruge "-u" switchen:
$ sudo port -u upgrade nanoUnder installationen forbliver kildetekster, kompilerede filer og så videre. De kan fjernes:
$ sudo port clean --all nanoOpdatering af installeret software til aktuelle versioner med fjernelse af tidligere versioner (inaktive porte) og rengøring:
$ sudo port -u -c upgrade outdatedListe over portafhængigheder:
$ port deps nanoFull Name: nano @2.7.1_0
Library Dependencies: gettext, libiconv, libmagic, ncurses, zlibUdskriv en rekursiv liste over alle porte, der er nødvendige for at bygge og udføre porten:
$ port rdeps nanoThe following ports are dependencies of nano @2.7.1_0:
gettext expat libiconv gperf ncurses libmagic autoconf xz automake libtool zlibUdskriv indholdet af den indstillede port:
$ port contents nanoListe over alle installerede porte:
$ port installedListe over porte, der afhænger af erlang:
$ port dependents erlangFjern en allerede installeret nanoport:
$ sudo port uninstall nanoFjern alle inaktive porte:
$ sudo port -u uninstall
Udviklerwebsted
Installation og konfiguration af Apache, PHP og MySQL på Mac OS X ved hjælp af MacPorts, installation af PHP-moduler