how use bash 5.0 port
John Chivian
jchivian at chivian.com
Mon Aug 31 17:22:40 UTC 2020
I have always been too cautious to change the default shell on MacOS to
anything other than one that is officially provided, especially for the
root account, even if those shell versions are as old as the hills.
For scripts and launchd process simply put the #!/path/to/bash5 at the
top and that's what they run as. For interactive sessions simply put
the new bash exec in the PATH and run it first thing after login,
perhaps even automatically by insertion into default shell startup
file. If you really want to change the default you can using the chsh
command (man chsh), but I've never done so for the root or startup user.
Too much experience based paranoia I guess.
Just my 2c.
Regards
On 8/31/20 11:32 AM, Murray Eisenberg wrote:
> I want to upgrade the built-ub bash 3.2 shell on my macOS Catalina
> (10.15.6) to bash 5.0.
>
> I tried to do this by building from scratch, using the methods given
> at
> https://scriptingosx.com/2019/02/install-bash-5-on-macos/?unapproved=66418&moderation-hash=e680aa22ae89f6f565cadd63e63d04e0#comment-66418.
> But the final step, “sudo make install” gave a fatal error of
> ‘libintl.h’ file not found.
>
> So then I successfully installed the MacPorts port bash @5.0.17_0.
>
> —> But how do I make this bash 5.0 my shell when I open Terminal?
>
> ---
> Murray Eisenbergmurrayeisenberg at gmail.com
> <mailto:murrayeisenberg at gmail.com>
> 503 King Farm Blvd #101Home (240)-246-7240
> Rockville, MD 20850-6667Mobile (413)-427-5334
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-users/attachments/20200831/2ec4bac7/attachment.htm>
More information about the macports-users
mailing list