{"id":13571836,"url":"https://github.com/pacstall/pacstall","last_synced_at":"2026-02-14T03:31:10.443Z","repository":{"id":36994870,"uuid":"370390316","full_name":"pacstall/pacstall","owner":"pacstall","description":"An AUR-inspired package manager for Ubuntu","archived":false,"fork":false,"pushed_at":"2025-05-05T18:16:29.000Z","size":205155,"stargazers_count":1435,"open_issues_count":17,"forks_count":56,"subscribers_count":12,"default_branch":"develop","last_synced_at":"2025-05-05T19:28:03.651Z","etag":null,"topics":["aur","aur-ubuntu","bash","debian","fish","freesoftware","gpl-3-or-later","gplv3","hacktoberfest","linux","pacbuild","package-manager","pacscript","pacstall","shell","shell-script","ubuntu","zsh"],"latest_commit_sha":null,"homepage":"https://pacstall.dev","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pacstall.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"pacstall","liberapay":"pacstall"}},"created_at":"2021-05-24T14:59:03.000Z","updated_at":"2025-05-05T18:16:33.000Z","dependencies_parsed_at":"2023-12-19T01:00:24.687Z","dependency_job_id":"7a0e2f0d-862f-4cfc-bf2c-722b22bbc2be","html_url":"https://github.com/pacstall/pacstall","commit_stats":{"total_commits":2294,"total_committers":44,"mean_commits":52.13636363636363,"dds":0.6865736704446381,"last_synced_commit":"85ad4472880ad58cb0eae39e0be06df94eb49629"},"previous_names":[],"tags_count":81,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pacstall%2Fpacstall","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pacstall%2Fpacstall/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pacstall%2Fpacstall/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pacstall%2Fpacstall/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pacstall","download_url":"https://codeload.github.com/pacstall/pacstall/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252978758,"owners_count":21834915,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aur","aur-ubuntu","bash","debian","fish","freesoftware","gpl-3-or-later","gplv3","hacktoberfest","linux","pacbuild","package-manager","pacscript","pacstall","shell","shell-script","ubuntu","zsh"],"created_at":"2024-08-01T14:01:07.017Z","updated_at":"2026-02-14T03:31:10.371Z","avatar_url":"https://github.com/pacstall.png","language":"Shell","readme":"\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/pacstall/pacstall/releases/latest\"\u003e\u003cimg src=\"https://img.shields.io/github/v/release/pacstall/pacstall?color=red\u0026style=flat-square\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.gnu.org/software/bash/\"\u003e\u003cimg src=\"https://img.shields.io/badge/bash-v5-brightgreen?style=flat-square\u0026logo\" alt=\"Bash v5\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/pacstall/pacstall/issues\"\u003e\u003cimg src=\"https://img.shields.io/github/issues/pacstall/pacstall?style=flat-square\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/pacstall/pacstall/actions?query=workflow%3A%22test+install+script%22\"\u003e\u003cimg src=\"https://img.shields.io/github/actions/workflow/status/pacstall/pacstall/remote-bash.yml?branch=master\u0026style=flat-square\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.codefactor.io/repository/github/pacstall/pacstall\"\u003e\u003cimg src=\"https://img.shields.io/codefactor/grade/github/pacstall/pacstall/develop?style=flat-square\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/pacstall/pacstall-programs\"\u003e\u003cimg src=\"https://img.shields.io/github/commit-activity/m/pacstall/pacstall-programs?style=flat-square\u0026label=user%20repo%20activity\"\u003e\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://discord.gg/yzrjXJV6K8\"\u003e\u003cimg src=\"https://img.shields.io/discord/839818021207801878?color=5865F2\u0026label=Discord\u0026logo=discord\u0026logoColor=FFFFFF\u0026style=flat-square\"\u003e\u003c/a\u003e\n\u003ca href=\"https://lemmy.ml/c/pacstall/\"\u003e\u003cimg src=\"https://img.shields.io/badge/Lemmy-red?logo=lemmy\u0026logoColor=white\u0026style=flat-square\"\u003e\u003c/a\u003e\n\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cb\u003ePACSTALL\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/pacstall/pacstall\"\u003e\u003cimg align=\"center\" src=\"https://raw.githubusercontent.com/pacstall/website/master/client/public/pacstall.svg\" width=\"200\" height=\"200\" alt=\"Pacstall Logo\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003cb\u003eThe AUR Ubuntu never had\u003c/b\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003ePacstall 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.\u003c/p\u003e\n\u003cp align=\"center\"\u003eThe list of available packages can be found \u003ca href=\"https://pacstall.dev/packages\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003c/p\u003e\n\n---\n\n### Features\n\n* Supports creating native packages from binaries, git repositories, appimages,\nrelease artifacts, and `.deb` packages.\n* Create high quality prebuilt `.deb` packages for distribution to users.\n* During upgrades, you always get the latest build off of the latest commit\nfrom the developer for `-git` packages. No need to wait for the pacscript\nmaintainer to update the script!\n* Ability to install programs from multiple repositories instead of a sole\ncentralized repository.\n* Powerful and expressive package recipe format.\n\n---\n\n### Installing\n\nWe offer 3 ways to install Pacstall:\n\n1. From a bash script:\n\n```bash\nsudo bash -c \"$(curl -fsSL https://pacstall.dev/q/install || wget -q https://pacstall.dev/q/install -O -)\"\n```\n\n2. From [the PPR](https://ppr.pacstall.dev):\n\n```bash\nsudo apt install pacstall\n```\n\n3. From a `.deb` in our [release assets](https://github.com/pacstall/pacstall/releases/latest).\n\n### Uninstalling\n\nIf you installed Pacstall from the bash script, you can run the command below. If you are unsure how you installed Pacstall, please run `pacstall -U`. If it displays an error message, you have installed it with APT.\n\n\u003e [!IMPORTANT]\n\u003e If you installed Pacstall with APT, please make sure to remove any unwanted packages with `pacstall -R pkgname` before uninstalling. You can run `pacstall -L` to list the packages currently installed through Pacstall.\n\n#### Bash\n```bash\nbash -c \"$(curl -fsSL https://pacstall.dev/q/uninstall || wget -q https://pacstall.dev/q/uninstall -O -)\"\n```\n\n#### APT\n```bash\nsudo apt remove pacstall\n```\n\n---\n\n### Basic Commands\nInstall `foo` (Equivalent of `apt install`):\n```bash\npacstall -I foo\n```\n\nRemove `foo` (Equivalent of `apt remove`):\n```bash\npacstall -R foo\n```\n\nSearch for `foo` (Equivalent of `apt search`):\n```bash\npacstall -S foo\n```\n\nAdding a Repository:\n```bash\npacstall -A REPOSITORY_NAME\n```\n\nUpdate Pacstall's Scripts:\n```bash\npacstall -U\n```\n\nUpdate Packages (Equivalent of `apt upgrade`):\n```bash\npacstall -Up\n```\n\nThese are the basic commands, for more info, run `pacstall -h`\n\n---\n### Auto completions\nPacstall has fully supported auto completions for the `bash`, and `fish` shells. For the `ZSH` shell you can emulate the completions using the following commands.\n#### Zsh auto completion\nZsh can emulate bash completion scripts by default so all you have to do is add these to your `.zshrc` or wherever you source things:\n```bash\nautoload bashcompinit\nbashcompinit\nsource /usr/share/bash-completion/completions/pacstall\n```\n\n---\n### Translations\n\n#### How you can help\n* Work on translations into languages not finished yet by either editing the `misc/po/\u003clanguage_code\u003e.po` file, making a new one by running `cp misc/po/pacstall.pot misc/po/\u003clanguage_code\u003e.po`, or using Weblate (https://hosted.weblate.org/projects/pacstall/pacstall/). Once you have completed or partially completed a po file, make a PR and we will merge it! Our goal is to have as many languages translated as possible due to the amount of people who may not be fluent in English.\n\n#### Supported languages\n\n\u003ca href=\"https://hosted.weblate.org/engage/pacstall/\"\u003e\n\u003cimg src=\"https://hosted.weblate.org/widgets/pacstall/-/pacstall/multi-blue.svg\" alt=\"Translation status\" /\u003e\n\u003c/a\u003e\n\n### License\n---\n![GPLv3](https://www.gnu.org/graphics/gplv3-with-text-136x68.png)\n```monospace\nPacstall is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, version 3 of the License\n\nPacstall is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with Pacstall. If not, see \u003chttps://www.gnu.org/licenses/\u003e.\n```\n","funding_links":["https://github.com/sponsors/pacstall","https://liberapay.com/pacstall"],"categories":["Shell","HarmonyOS","bash","Command Line Tools"],"sub_categories":["Windows Manager","Other"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpacstall%2Fpacstall","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpacstall%2Fpacstall","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpacstall%2Fpacstall/lists"}