rwx/sh/alias/apt.sh

84 lines
775 B
Bash
Raw Normal View History

2023-05-09 22:02:34 +02:00
# show package information
2024-11-17 03:32:01 +01:00
acl() {
apt-cache \
show \
"${@}"
}
2023-05-14 16:54:43 +02:00
# package versions policy
2024-11-17 03:32:01 +01:00
acp() {
apt-cache \
policy \
"${@}"
}
2023-05-09 22:02:34 +02:00
# search package
2024-11-17 03:32:01 +01:00
acs() {
apt-cache \
search \
"${@}"
}
2023-05-09 22:02:34 +02:00
2023-05-14 16:54:43 +02:00
#
2024-11-17 03:25:02 +01:00
agap() {
apt-get \
autopurge \
"${@}"
}
2023-05-09 22:02:34 +02:00
2023-05-14 16:54:43 +02:00
#
2024-11-17 03:25:02 +01:00
agar() {
apt-get \
autoremove \
"${@}"
}
2023-05-09 22:02:34 +02:00
2023-05-14 16:54:43 +02:00
# clean packages cache
2024-11-17 03:32:58 +01:00
agc() {
apt-get \
clean \
"${@}"
}
2023-05-09 22:02:34 +02:00
# upgrade allowing package installation or removal
2024-11-17 03:55:05 +01:00
agfu() {
apt-get \
full-upgrade \
"${@}"
}
2023-05-09 22:02:34 +02:00
# install packages
2024-11-17 03:20:31 +01:00
agi() {
apt-get \
install \
"${@}"
}
2023-05-09 22:02:34 +02:00
2023-05-14 16:54:43 +02:00
#
2024-11-17 03:18:15 +01:00
agp() {
apt-get \
purge \
"${@}"
}
2023-05-14 16:54:43 +02:00
#
2024-11-17 03:18:15 +01:00
agr() {
apt-get \
remove \
"${@}"
}
2023-05-14 16:54:43 +02:00
# update packages catalog
2024-11-17 03:16:32 +01:00
agud() {
apt-get \
update \
"${@}"
}
2023-05-14 16:54:43 +02:00
# upgrade forbidding package installation or removal
2024-11-17 03:16:32 +01:00
agug() {
apt-get \
upgrade \
"${@}"
}