Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cmacrae/savemacos
Bringing fast, secure, 64bit binary package management to macOS
https://github.com/cmacrae/savemacos
Last synced: 16 days ago
JSON representation
Bringing fast, secure, 64bit binary package management to macOS
- Host: GitHub
- URL: https://github.com/cmacrae/savemacos
- Owner: cmacrae
- License: isc
- Created: 2013-06-05T17:30:29.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2017-02-06T13:34:10.000Z (almost 8 years ago)
- Last Synced: 2024-10-11T23:38:19.173Z (about 1 month ago)
- Language: Shell
- Homepage:
- Size: 198 KB
- Stars: 236
- Watchers: 19
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Save macOS
=========About
-----
A streamlined bootstrapper for getting [pkgsrc](http://pkgsrc.net)/[pkgin](http://pkgin.net) up and running on macOS, fast!Why?
----
Why wait for other ports/package managers to compile your software?
With [pkgin](http://pkgin.net), you get GPG signed binary packages - fast and secure!Installation
------------
To get started, grab a copy of the repo (either clone it, or download as a zip), open up a terminal and simply run the `bootstrap` script - you'll be up and running in under a minute![Here's a quick demo of the script in action](https://youtu.be/wGR0vk4jlTE)
[![Save macOS Demo](http://i.imgur.com/0PZSyhu.png)](https://youtu.be/wGR0vk4jlTE)So what does this script do?
----------------------------
In a nutshell, this script will install [pkgsrc](http://pkgsrc.net), [pkgin](http://pkgin.net), add [Joyent](https://github.com/joyent)'s package repo, and set up your PATH & MANPATH evaluation.Unobtrusive
-----------
[pkgsrc](http://pkgsrc.net) won't pollute your system by inserting libraries here and there, or dotting files all over the place.
Installation is confined to a very select few directories, namely: `/opt/pkg` & `/var/db/pkgin`Want to uninstall [pkgsrc](http://pkgsrc.net)/[pkgin](http://pkgin.net)? It's as easy as:
`sudo rm -r /opt/pkg /var/db/pkgin /etc/{man,}paths.d/pkgsrc`pkgin usage
-----------
Want to find and install a package?`pkgin search `
`sudo pkgin install `
Nice 'n easy!
See [here](http://pkgin.net/#examples) for pkgin's usage examples.
Why choose pkgsrc/pkgin over \?
-----------------------------------------------------------------------------
Here's a list of just a few properties that make [pkgin](http://pkgin.net/) (a binary package manager for pkgsrc) different from other package managers available for macOS:
- Precompiled packages from a trusted source
- Signed packages with GPG
- Dead simple makefiles
- A robust multi platform framework
- Can be bootstrapped without any external dependencies other than a C compiler & a shell
- Tried and true, with a huge community of BSD developers behind it (and many devs from other communities)
- A very large collection of packages (up to 15,000)
- Ultra portable framework for use on many other OS's results in high quality ports
- Easy creation of new ports/packages
- Source code & package management are kept separatedThanks
------
Packages are generously hosted by [Joyent](https://github.com/joyent) and built by [jperkin](https://github.com/jperkin).Contact
=======
**IRC**: For all things pkgsrc, head over to `#pkgsrc` on freenodeLicense
-------
Use of this source code is governed by an ISC license that can be found in [the LICENSE file](LICENSE)