赞
踩
apt(Advanced Packaging Tool)是一个在 Debian 和 Ubuntu 中的 Shell 前端软件包管理器。apt 命令提供了查找、安装、升级、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。apt 命令执行需要超级管理员权限(root)。
apt 语法:
apt [options] [command] [package …]
options:可选选项包括:
-h(帮助)
-y(当安装过程提示选择全部为"yes")
-q(不显示安装的过程)等等。
command:要进行的操作,命令。
list - 列出软件包
search 根据描述查询软件包
show 显示软件具体细节
install 安装软件
remove 移除安装
autoremove 自动移除所有不再用的软件包
update 更新
package:安装的包名。
apt 常用命令:
sudo apt update 列出所有可更新的软件清单命令
sudo apt upgrade 升级软件包
apt list --upgradeable 列出可更新的软件包及版本信息
sudo apt full-upgrade 升级软件包,升级前先删除需要更新软件包
sudo apt install <package_name> 安装指定的软件命令
sudo apt install <package_1> <package_2> <package_3> 安装多个软件包
sudo apt update <package_name> 更新指定的软件命令
sudo apt show <package_name> 显示软件包具体信息,例如:版本号,安装大小,依赖关系等等
sudo apt remove <package_name> 删除软件包命令
sudo apt autoremove 清理不再使用的依赖和库文件
sudo apt purge <package_name> 移除软件包及配置文件
sudo apt search <keyword> 查找软件包命令
apt list --installed 列出所有已安装的包
apt list --all-versions 列出所有已安装的包的版本信息
yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。
基于 RPM 包管理,能够从指定的仓库服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
yum 语法:
yum [options] [command] [package …]
options:可选项
选项包括
-h(帮助)
--version (显示当前yum的版本)
--downloadonly (只执行下载,不执行更新,也不安装)
--downloaddir=DLDIR (指定下载软件路径)
-y(当安装过程提示选择全部为 "yes")
-q(不显示安装的过程)等等。
command:要进行的操作。
check 检查rpmdb是否有错误
check-update 默认检查所有包是否有更新
clean 默认清除所有缓存
deplist 检查某个包的依赖
downgrade downgrade a package
erase 卸载某个包
groups 显示软件包组信息
help 查看帮助
info 默认查看所有包信息
install 安装某个包
list 默认查看所有包的长名称和版本
provides 查询软件是哪个工具包提供
repolist 根据提供的字符串查询对应的包
search 根据字符串查询对应的包(未安装或安装过的)
update 更新安装包
package:安装的包名。
yum常用命令
yum check-update 列出所有可更新的软件清单命令
yum update 更新所有软件命令
yum install <package_name> 仅安装指定的软件命令
yum update <package_name> 仅更新指定的软件命令
yum list 列出所有可安裝的软件清单命令
yum remove <package_name> 删除软件包命令
yum search <keyword> 查找软件包命令
yum clean 清除缓存
apk是Alpine Linux提供的非常好用的软件包管理工具,通过apk – help命令查看完整的包管理命令。
Alpine Linux是一个面向安全应用的轻量级Linux发行版。它采用了musl libc和busybox以减小系统的体积和运行时资源消耗。
一般情况下,Alpine 默认的仓库源地址记录在 /etc/apk/repositories 文件中,默认的仓库源地址为:
http://dl-cdn.alpinelinux.org/
强烈建议替换为科大镜像源 http://mirrors.ustc.edu.cn/
或者阿里源 http://mirrors.aliyun.com/ 。
建议使用命令:sed -i ‘s/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g’ /etc/apk/repositories 进行替换。
apk语法:
apk [options] [command] [package …]
options:可选
选项包括
-h(帮助)
-p(指定安装目录)
-q(不显示安装的过程
-i (交互的方式安装)
-f (强制安装)
apk常用命令:
apk update 从远程镜像源中更新本地镜像源索引。
update命令会从各个镜像源列表下载APKINDEX.tar.gz并存储到本地缓存,一般在/var/cache/apk/(Alpine在该目录下)、/var/lib/apk/ 、/etc/apk/cache/下。
apk add 安装PACKAGES并自动解决依赖关系。
add命令从仓库中安装最新软件包,并自动安装必须的依赖包,也可以从第三方仓库添加软件包。
apk del 卸载并删除PACKAGES
apk upgrade 升级当前已安装的软件包。
upgrade命令升级系统已安装的所有软件包(一般包括内核),当然也可指定仅升级部分软件包(通过-u或–upgrade选择指定)。
apk search 搜索软件包。
search命令搜索可用软件包,-v 参数输出描述内容,支出通配符,-d 或 –description 参数指定通过软件包描述查询。
apk info 列出PACKAGES或镜像源的详细信息。info命令用于显示软件包的信息。
apk fix 在不改动主要的依赖的情况下进行包的修复或者升级
apk cache 对缓存进行操作,比如对缺失的包进行缓存或者对于不需要的包进行缓存删除
apk info 对于指定的包进行包或者仓库的详细信息进行显示
apk list list按照指定条件进行包的列表信息显示
apk dot 生成依赖之间的关联关系图(使用箭头描述)
apk policy 显示包的仓库策略信息
apk stats 显示仓库和包的安装相关的统计信息
apk index 使用文件生成仓库索引文件
apk fetch 从全局仓库下载包到本地目录
apk verify 验证包的完整性和签名信息
apk manifest 显示package各组成部分的checksum
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。