Macports: Difference between revisions
From wikinotes
(→Usage) |
|||
Line 68: | Line 68: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
# uninstall | # uninstall everything | ||
sudo port -fp uninstall installed | sudo port -fp uninstall installed | ||
# remove macports user/group | |||
sudo dscl . -delete /Users/macports | |||
sudo dscl . -delete /Groups/macports | |||
# delete remaining traces of macports | |||
sudo rm -rf \ | |||
/opt/local \ | |||
/Applications/DarwinPorts \ | |||
/Applications/MacPorts \ | |||
/Library/LaunchDaemons/org.macports.* \ | |||
/Library/Receipts/DarwinPorts*.pkg \ | |||
/Library/Receipts/MacPorts*.pkg \ | |||
/Library/StartupItems/DarwinPortsStartup \ | |||
/Library/Tcl/darwinports1.0 \ | |||
/Library/Tcl/macports1.0 \ | |||
~/.macports | |||
</syntaxhighlight> | </syntaxhighlight> | ||
</blockquote><!-- usage --> | </blockquote><!-- usage --> |
Latest revision as of 13:01, 19 July 2021
Macports is a community driven package manager for MacOS.
Unlike brew, macports manages an entirely separate copy of executables/libraries - less problematic with system updates.
See Also brew.
Documentation
install docs https://www.macports.org/install.php uninstall docs https://guide.macports.org/chunked/installing.macports.uninstalling.html
Locations
/opt/local/var/macports/software
installed software /opt/local/etc/macports/macports.conf
config NOTE:
I'm not sure if macports works like freebsd ports, you might only download makefiles upon user request..
Install
https://www.macports.org/install.php
- Install xcode from the app store
- Install macports version appropriate to your OSX version
Usage
# help man port # Docs port installed # list installed packages# updating sudo port -v selfupdate # update index sudo port upgrade outdated # update all outdated software port outdated port upgrade <package># installing sudo port search # Search for a package sudo port clean <package> # Make Clean sudo port install <package> sudo port -fp uninstall <package># cleanup port installed inactive # show stray dependencies port uninstall inactive # delete stray dependencies# uninstall everything sudo port -fp uninstall installed # remove macports user/group sudo dscl . -delete /Users/macports sudo dscl . -delete /Groups/macports # delete remaining traces of macports sudo rm -rf \ /opt/local \ /Applications/DarwinPorts \ /Applications/MacPorts \ /Library/LaunchDaemons/org.macports.* \ /Library/Receipts/DarwinPorts*.pkg \ /Library/Receipts/MacPorts*.pkg \ /Library/StartupItems/DarwinPortsStartup \ /Library/Tcl/darwinports1.0 \ /Library/Tcl/macports1.0 \ ~/.macports