Problem using MacPorts bash in MacOS Terminal
Bjarne D Mathiesen
macintosh at mathiesen.info
Mon Dec 2 10:58:33 UTC 2024
What I'm doing -when installing MacPorts- is the following:
declare prefix='/opt/local'
# setup the system paths
mkdir -p /etc/paths.d
cp -np /etc/paths /etc/paths.orig
mv -n /etc/paths /etc/paths.d/999macosx
touch /etc/paths
echo "${prefix}/bin" > /etc/paths
echo "${prefix}/sbin" >> /etc/paths
# let's get MacPorts bash & zsh
${prefix}/bin/port -N install bash \
&& echo "${prefix}/bin/bash" >> /etc/shells
${prefix}/bin/port -N install zsh \
&& echo "${prefix}/bin/zsh" >> /etc/shells
Regarding setting MacPorts bash as the default shell for a user, I'm
doing it in System Settings -> Users & Groups
When you [ctrl][click] on a user name, you get an "Advanced settings"
pop-up. In there, you can set the default shell for Terminal.
I'm !not! doing this for admin accounts - only "normal" users.
For admin accounts, I'm either doing "bash" -or- "sudo bash" in a
Terminal window
--
Bjarne D Mathiesen
Slagelse ; Danmark ; Europa
-----------------------------------------------------------------------
denne besked er skrevet i et totalt M$-frit miljø
MacPro 2010 ; OpenCore + macOS 14.7 Sonoma
2 x 3,46 GHz 6-Core Intel Xeon ; 192 GB 1333 MHz DDR3 ECC RDIMM
ATI Radeon RX 590 8 GB
More information about the macports-users
mailing list