pacstallAn AUR-inspired package manager for Ubuntu

联合创作 · 2023-09-30 04:46

Bash v5 Chat on Matrix


PACSTALL



The AUR Ubuntu never had


Pacstall will attempt to become the AUR Ubuntu wishes it had. It takes 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*

  • Auto update checks for git packages, so you always get the latest build of your favourite program off the latest commit by the developer

  • Over 175 packages available to install in the official programs repository

  • Ability to install programs from multiple repositories

  • Ability to track Pacstall updates from any fork/branch easily

  • Completions available for bash (ZSH), and fish


* marked features are optional, and can be turned on during installation




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://git.io/JsADh || wget -q https://git.io/JsADh -O -)"


Uninstalling


You can run the command below to uninstall Pacstall.



bash -c "$(curl -fsSL https://git.io/JEZbi || wget -q https://git.io/JEZbi -O -)"




Basic Commands



pacstall -I foo


This will install foo. Equivalent of apt install



pacstall -R foo


This will remove foo. Equivalent of apt remove



pacstall -S foo


This will search for foo in repositories. Equivalent of apt search



pacstall -A


Run this command with a github/gitlab url to add a repo



pacstall -U


This will update pacstall's scripts



pacstall -Up


This will update packages. Equivalent of apt upgrade


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/>.

浏览 8
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报