apt-local is a package manager that uses pre-compiled binaries to install linux applications locally, without root privileges. It's highly extendable and opened to open source community. With apt-local you can create your own plugins (or install instructions) as simple JSON files or you can install packages from our official list of supported packages.
With apt-local, managing packages is easier. All package's source code is located at $APT_LOCAL_DIR/sources/<package_name>
and it's executable path is located at $APT_LOCAL_DIR/local-path.txt
. Installing packages locally, just for your user, you also keep your system safer, protecting other users from any security breach.
- Clone the apt-local repository:
git clone https://github.com/letsaguiar/apt-local ~/.apt-local
- Add the following code to your shell config:
. "$HOME/.apt-local/apt-local.sh"
Open a new terminal and type:
apt-local --help
Contributions are always welcome! Please follow these steps:
-
Fork the project repository.
-
Create a new branch with a descriptive name (e.g.,
new-feature-branch
orbugfix-issue-123
).
git checkout -b new-feature-branch
- Commit your changes with a clear commit message that explains the changes you've made.
git commit -m 'Implemented new feature.'
- Push your changes to your forked repository
git push origin new-feature-branch
- Create a new pull request describing the changes you've made and why they're necessary.
The project maintainers will review your changes and provide feedback or merge them into the main branch.
This project is licensed under the MIT License. See the LICENSE file for additional info.