man pacstall
version
執行
pacstall -V
或是執行
pacstall --version
顯示
4.0.0 Popstar
manpage
執行
man pacstall
顯示
Pacstall(8) General Commands Manual Pacstall(8)
NAME
Pacstall - The AUR for Ubuntu
SYNOPSIS
pacstall -V
pacstall [-P -K -B] -I package ...
pacstall -S term
pacstall [-P] -R package ...
pacstall -D package ...
pacstall -A repository
pacstall -U [username branch]
pacstall -L
pacstall [-P -K] -Up
pacstall -Qi package [key]
pacstall -T package
DESCRIPTION
Pacstall is 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 repositories and the likes.
OPTIONS
-h, --help
Show the help message and exit.
-I, --install
Installs a given package from a repository, or a pacscript. The
-I flag has the ability to install packages from an arbitrary
repository, defaulting to GitHub. If multiple repositories are
enabled, pacstall will default to pacstall/pacstall-programs,
but you can still choose to install from another repository.
You can also specify a local pacscript by including the `.pac‐
script' suffix. The following are valid examples of the -I
flag:
$ pacstall -I neofetch # Install neofetch
$ pacstall -I “alacritty@user/reponame” # Install
alacritty from <https://github.com/user/reponame>
$ pacstall -I neofetch.pacscript # Install neofetch from
local pacscript
-R, --remove
Removes a given package from system. For example:
$ pacstall -R neofetch
-S, --search
Searches for a given package from all available repositories. A
clickable hyperlink to the repositories containing the packages
are displayed in VTE terminals. Other repositories can be added
using the -A flag.
$ pacstall -S -git # search for all git packages
$ pacstall -S -bin # search for all binary packages
-A, --add-repo
Add a given repository to pacstall. If a plain GitHub or GitLab
link is given without a branch, pacstall will default to master,
but you can specify a branch. Local repositories are also sup‐
ported, which can be useful for testing pacscripts without push‐
ing remotely, having a portable repository on a USB stick, cus‐
tom/private applications, etc. The following commands are valid
ways to add a repository:
$ pacstall -A https://github.com/user/repo
$ pacstall -A https://github.com/user/repo/tree/branch
$ pacstall -A https://gitlab.com/user/repo
$ pacstall -A https://gitlab.com/user/repo/-/tree/branch
$ pacstall -A https://raw.githubusercontent.com/user/re‐
po/master
$ pacstall -A https://gitlab.com/user/repo/-/raw/master
$ pacstall -A file:///home/user/local-repository
$ pacstall -A /home/user/local-repository
$ pacstall -A https://myonlinerepository.com/directo‐
ry_containing_packagelist
-U, --update
Updates pacstall and needed scripts. Arguments to this flag are
as follows: The first flag is the username, while the second
flag is the branch. The second argument is optional as long as
the first argument is given, however both the first and second
arguments are optional together. If no argument for the branch
is given, it will default to master. When updating to a specif‐
ic repository, the arguments used will be saved so that the next
time the -U flag is used, if no arguments are given, pacstall
will update through the same user and branch. If there is a ty‐
po in username or branch, pacstall will not update, and your
current state will not be touched. You may also replace the
username and branch arguments with a ., which will update from a
local Pacstall repository. The following are valid examples:
$ pacstall -U pacstall develop # This will update pac‐
stall from <https://github.com/pacstall/pacstall/tree/de‐
velop>
$ pacstall -U pacstall:develop # This will update pac‐
stall from <https://github.com/pacstall/pacstall/tree/de‐
velop>
$ pacstall -U # This will update pacstall from
<https://github.com/pacstall/pacstall/tree/develop>, be‐
cause the previous arguments were saved
$ pacstall -U user # This will update pacstall from
<https://github.com/user/pacstall/tree/master>
$ pacstall -U . # This will update pacstall from a local
Pacstall repository
-Up, --upgrade
Upgrade packages that have a newer version.
-L, --list
List installed packages.
-T, --tree
Display a tree graph of a package.
-V, --version
Lists pacstall version and name.
-D, --download
Download pacscript to current directory. You can specify an ar‐
bitrary repository like so:
$ pacstall -D neofetch@user/reponame # This downloads the
neofetch pacscript from <https://github.com/user/repon‐
ame>
-Qi, --query-info
Display metadata of an installed package. Supply a key from the
output to get it’s value. If a key has spaces in it, replace
them with an underscore. For example:
$ pacstall -Qi neofetch install_type
-P, --disable-prompts
Add this flag alongside other commands to disable prompts and
accept all defaults. For example:
$ pacstall -PR neofetch
-K, --keep
Add this flag alongside -I and -Up to keep the build of a pack‐
age if the build process fails or succeeds.
-B, --build-only
Add this flag alongside -I and -Up to just build the deb, and
not install.
ENVIRONMENT
DISABLE_PROMPTS
Equivalent of the -P flag.
PACSTALL_SUPPRESS_SOLUTIONS
Set this to remove suggestions given by Pacstall to fix prob‐
lems.
PACSTALL_BUILD_CORES
Set this to an integer to override the nproc command and ${NCPU}
variable in any Pacscript.
PACSTALL_EDITOR
Sets the editor used by pacstall.
PACSTALL_DOWNLOADER
Sets the downloading tool used. Can be set to axel, wget, qui‐
et-wget, or curl.
PACSTALL_PAYLOAD
Sets the path to a pre-downloaded package archive.
NO_COLOR
Turns off all colors.
FILES
/usr/share/pacstall/repo/pacstallrepo.txt
Repository database.
/usr/share/pacstall/repo/update
Saved arguments used by the -U flag.
/usr/share/pacstall/scripts
Assorted scripts used by pacstall to operate.
BUGS
If you find any bugs in Pacstall itself, please submit a bug request at
<https://github.com/pacstall/pacstall/issues>.
If you find any bugs in a Pacscript, please submit a bug request at
<https://github.com/pacstall/pacstall-programs/issues>.
The main method Pacstall developers and users uses to communicate with
each other is through Discord (<https://discord.gg/yzrjXJV6K8>), but we
provide a Matrix instance as well (<https://matrix.to/#/#pacstall:ma‐
trix.org>).
AUTHORS
The Pacstall team (pacstall@pm.me)
• Elsie19
• wizard-28
• D-Brox
• saenai255
• oklopfer
• NarutoXY
Pacstall 4.0.0 Popstar August 05, 2023 Pacstall(8)
help
執行
pacstall -h
或是執行
pacstall --help
顯示
Usage: pacstall [-h] [-V] {-I,-S,-R,-D,-A,-U,-L,-Up,-Qi,-T} [-P] [-K] [-B]
An AUR inspired package manager for Ubuntu.
Commands:
-I, --install <package>
Install a package.
-S, --search <package>
Search for a package.
-R, --remove <package>
Remove a package.
-D, --download <package>
Download a pacscript.
-A, --add-repo <repo>
Add a repository.
-U, --update [user] [branch]
Update Pacstall.
-L, --list
List all installed packages.
-Up, --upgrade
Upgrade all installed packages.
-Qi, --query-info <package>
Query information about a package.
-T, --tree <package>
Display a tree graph of a package.
Options:
-P, --disable-prompts
Disable prompts.
-K, --keep
Keep the build files.
-B, --build-only
Build the deb but do not install.
-V, --version
Display the version number.
-h, --help
Display this help message.
Helpful links:
https://github.com/pacstall/pacstall
Official Pacstall GitHub page.
https://github.com/pacstall/pacstall-programs/issues
If you find a broken package, create an issue here.
https://github.com/pacstall/pacstall/releases/latest
Link to the latest release of Pacstall.