Giter Site home page Giter Site logo

Bash v5

PACSTALL

Pacstall Logo

The AUR Ubuntu never had

Pacstall is the AUR Ubuntu wishes it had. It takes the concept of the AUR and puts a spin on it, making it easier to install programs without scouring github repos and the likes.

The list of available packages can be found here.


Features

  • Supports binary, git, appimage, building and .deb packages
  • Accelerated package download using axel (optional)
  • During upgrades, you always get the latest build off of the latest commit from the developer for -git packages. No need to wait for the pacscript maintainer to update the script!
  • Ability to install programs from multiple repositories
  • Ability to track Pacstall updates from any fork/branch easily
  • Completions available for bash (ZSH), and fish

Installing

You can run the command below to install Pacstall. You can also grab the deb file here but it may be a bit older.

sudo bash -c "$(curl -fsSL https://pacstall.dev/q/install || wget -q https://pacstall.dev/q/install -O -)"

Uninstalling

You can run the command below to uninstall Pacstall.

bash -c "$(curl -fsSL https://pacstall.dev/q/uninstall || wget -q https://pacstall.dev/q/uninstall -O -)"

Basic Commands

Install foo (Equivalent of apt install):

pacstall -I foo

Remove foo (Equivalent of apt remove):

pacstall -R foo

Search for foo (Equivalent of apt search):

pacstall -S foo

Adding a Repository:

pacstall -A REPOSITORY_NAME

Update Pacstall's Scripts:

pacstall -U

Update Packages (Equivalent of apt upgrade):

pacstall -Up

These are the basic commands, for more info, run pacstall -h


Auto completions

Pacstall has fully supported auto completions for the bash, and fish shells. For the ZSH shell you can emulate the completions using the following commands.

Zsh auto completion

Zsh can emulate bash completion scripts by default so all you have to do is add these to your .zshrc or wherever you source things:

autoload bashcompinit
bashcompinit
source /usr/share/bash-completion/completions/pacstall

License


GPLv3

Pacstall is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, version 3 of the License

Pacstall is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Pacstall. If not, see <https://www.gnu.org/licenses/>.

Pacstall's Projects

pacbot icon pacbot

Pacstall's Discord server and GitHub bot

paconvert icon paconvert

Makes converting PKGBUILDS into pacscripts easier

pacstall icon pacstall

An AUR-inspired package manager for Ubuntu

pacup icon pacup

Help maintainers update pacscripts (next-gen Perl rewrite)

website icon website

Website for the Pacstall organization

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.