93 lines
1 KiB
Bash
93 lines
1 KiB
Bash
# functions handling apt
|
|
|
|
# show package information
|
|
#= acl
|
|
a__apt_cache_list() {
|
|
apt-cache \
|
|
show \
|
|
"${@}"
|
|
}
|
|
|
|
# package versions policy
|
|
#= acp
|
|
a__apt_cache_policy() {
|
|
apt-cache \
|
|
policy \
|
|
"${@}"
|
|
}
|
|
|
|
# search package
|
|
#= acs
|
|
a__apt_cache_search() {
|
|
apt-cache \
|
|
search \
|
|
"${@}"
|
|
}
|
|
|
|
#= agap
|
|
a__apt_get_auto_purge() {
|
|
apt-get \
|
|
autopurge \
|
|
"${@}"
|
|
}
|
|
|
|
#= agar
|
|
a__apt_get_auto_remove() {
|
|
apt-get \
|
|
autoremove \
|
|
"${@}"
|
|
}
|
|
|
|
# clean packages cache
|
|
#= agc
|
|
a__apt_get_clean() {
|
|
apt-get \
|
|
clean \
|
|
"${@}"
|
|
}
|
|
|
|
# upgrade allowing package installation or removal
|
|
#= agfu
|
|
a__apt_get_full_upgrade() {
|
|
apt-get \
|
|
full-upgrade \
|
|
"${@}"
|
|
}
|
|
|
|
# install packages
|
|
#= agi
|
|
a__apt_get_install() {
|
|
apt-get \
|
|
install \
|
|
"${@}"
|
|
}
|
|
|
|
#= agp
|
|
a__apt_get_purge() {
|
|
apt-get \
|
|
purge \
|
|
"${@}"
|
|
}
|
|
|
|
#= agr
|
|
a__apt_get_remove() {
|
|
apt-get \
|
|
remove \
|
|
"${@}"
|
|
}
|
|
|
|
# update packages catalog
|
|
#= agud
|
|
a__apt_get_up_date() {
|
|
apt-get \
|
|
update \
|
|
"${@}"
|
|
}
|
|
|
|
# upgrade forbidding package installation or removal
|
|
#= agug
|
|
a__apt_get_up_grade() {
|
|
apt-get \
|
|
upgrade \
|
|
"${@}"
|
|
}
|