[MacPorts] #62280: uninstall MacPorts guide needs updating for zsh? zsh: no matches found: /Library/Receipts/DarwinPorts*.pkg
MacPorts
noreply at macports.org
Sat Feb 13 07:45:09 UTC 2021
#62280: uninstall MacPorts guide needs updating for zsh? zsh: no matches found:
/Library/Receipts/DarwinPorts*.pkg
---------------------+--------------------
Reporter: kencu | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: guide | Version:
Resolution: | Keywords:
Port: |
---------------------+--------------------
Description changed by kencu:
Old description:
> https://guide.macports.org/chunked/installing.macports.uninstalling.html
>
> After migrating a macOS install from Catalina to BigSur, all the port
> came with it.
>
> It is not possible to actually run "port" on the new system to uninstall
> the ports due to:
> {{{
> % port -v
> Error: Current platform "darwin 20" does not match expected platform
> "darwin 19"
> Error: If you upgraded your OS, please follow the migration instructions:
> https://trac.macports.org/wiki/Migration
> OS platform mismatch
> while executing
> "mportinit ui_options global_options global_variations"
> }}}
>
> So just had to blow them all out with:
> {{{
> % 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
> }}}
>
> but this gives errors trying to run it on BigSur:
> {{{
> zsh: no matches found: /Library/Receipts/DarwinPorts*.pkg
> }}}
> and then
> {{{
> zsh: no matches found: /Library/Receipts/MacPorts*.pkg
> }}}
>
> not sure if there is a way to make zsh silently ignore the "no matches".
>
> I edited the line manually and then the command ran through and deleted
> everything.
> {{{
> % sudo rm -rf \
> /opt/local \
> /Applications/DarwinPorts \
> /Applications/MacPorts \
> /Library/LaunchDaemons/org.macports.* \
> /Library/StartupItems/DarwinPortsStartup \
> /Library/Tcl/darwinports1.0 \
> /Library/Tcl/macports1.0 \
> ~/.macports
> }}}
New description:
https://guide.macports.org/chunked/installing.macports.uninstalling.html
After migrating a macOS install from Catalina to BigSur, all the ports
came with it.
It is not possible to actually run "port" on the new system to uninstall
the ports due to:
{{{
% port -v
Error: Current platform "darwin 20" does not match expected platform
"darwin 19"
Error: If you upgraded your OS, please follow the migration instructions:
https://trac.macports.org/wiki/Migration
OS platform mismatch
while executing
"mportinit ui_options global_options global_variations"
}}}
So just had to blow them all out with:
{{{
% 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
}}}
but this gives errors trying to run it on BigSur:
{{{
zsh: no matches found: /Library/Receipts/DarwinPorts*.pkg
}}}
and then
{{{
zsh: no matches found: /Library/Receipts/MacPorts*.pkg
}}}
not sure if there is a way to make zsh silently ignore the "no matches".
I edited the line manually and then the command ran through and deleted
everything.
{{{
% sudo rm -rf \
/opt/local \
/Applications/DarwinPorts \
/Applications/MacPorts \
/Library/LaunchDaemons/org.macports.* \
/Library/StartupItems/DarwinPortsStartup \
/Library/Tcl/darwinports1.0 \
/Library/Tcl/macports1.0 \
~/.macports
}}}
--
--
Ticket URL: <https://trac.macports.org/ticket/62280#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list