作文网站高中投资理财培训网站建设
作文网站高中,投资理财培训网站建设,如何免费注册网站域名,花都建设局网站选项说明#xff1a;
-i: 安装本地的 .deb 软件包-r:删除软件包#xff08;保留配置文件#xff09;-P : 删除软件包的同时删除其配置文件#xff08;彻底删除#xff09;-l : 列出系统中已安装的所有软件包-L: 查看某个已安装软件包的文件安装路径-s:查看某个软件包的详…选项说明-i: 安装本地的 .deb 软件包-r:删除软件包保留配置文件-P: 删除软件包的同时删除其配置文件彻底删除-l: 列出系统中已安装的所有软件包-L: 查看某个已安装软件包的文件安装路径-s:查看某个软件包的详细信息版本、状态等-S:查找某个文件属于哪个软件包-c: 显示软件包内文件列表-- unpack: 解开软件包--configure --:配置软件包代码语言javascriptAI代码解释dpkg -i package.deb # 安装deb软件包 dpkg -r package # 删除软件包 dpkg -P package # 删除软件包包括配置文件 dpkg -l # 列出已安装的软件包 dpkg -l package # 显示该软件包的版本 dpkg --unpack package.deb # 解开deb软件包 dpkg -c package.deb # 列出deb软件包的内容 dpkg --configure package # 配置软件包2. apt/apt-get 上层包管理工具aptadvanced packaging tool基于 dpkg 开发自动解决依赖关系并支持从远程软件源获取包是 Debian 系最常用的工具apt是apt-get的简化版更友好。适用于Debian及其衍生版如Ubuntu、Linux Mint。apt由几个操作软件包的命令行工具组成包括apt-get、apt-cache和apt-cdrom。为了解决命令过于分散的问题引入了命令apt它包括了命令apt-get使用最广泛的功能选项以及命令apt-cache和apt-config中常用到的功能。在使用apt命令时用户不必再由apt-get转到apt-cache或apt-config而且apt更加结构化并为用户提供了管理软件包所需的必要选项。简单来说apt就是apt-get、apt-cache和apt-config中最常用命令选项的集合。aptapt 命令提供了查找、安装、升级、删除某一个、一组甚至全部软件包的命令而且命令简洁而又好记。apt 命令执行需要超级管理员权限(root)。apt [options] [command] [package …]options可选选项包括 -h帮助-y当安装过程提示选择全部为yes-q不显示安装的过程等等。command要进行的操作。package安装的包名。代码语言javascriptAI代码解释apt install package # 安装包 apt remove package # 删除包 apt autoremove # 检查并清除无用的安装包 apt updateupgrade package # 更新所有的安装包apt-get代码语言javascriptAI代码解释apt-get update # 更新所有已安装的软件包 apt-get dist-upgrade # 将系统升级到新版本 apt-get install package # 安装包 apt-get remove package # 删除包保留配置文件 apt-get --purge remove package # 删除包同时删除配置文件 apt-get autoclean package # 移除该软件的旧版本软件包为了满足其他软件包的依赖而安装但现在不再需要的软件包 apt-get clean # 移除下载到本地的已安装的软件包 sudo apt list --installed # 列出已安装的软件包核心命令对比apt vs apt-get功能需求apt 命令apt-get 命令说明更新软件源索引apt updateapt-get update同步远程源的包列表确保获取最新版本信息升级已安装包apt upgradeapt-get upgrade升级所有已安装包不删除旧包不安装新依赖智能升级apt full-upgradeapt-get dist-upgrade升级时可删除旧包、安装新依赖适合系统大版本升级安装软件包apt install package-nameapt-get install package-name安装指定包及依赖卸载软件包apt remove package-nameapt-get remove package-name卸载包保留配置彻底卸载apt purge package-nameapt-get purge package-name卸载包并删除配置清理缓存apt cleanapt-get clean删除所有下载的包缓存/var/cache/apt/archives/清理无用包apt autoremoveapt-get autoremove删除因安装其他包而自动安装的、现已无用的依赖搜索软件包apt search keywordapt-cache search keyword根据关键词搜索远程源中的包查看包信息apt show package-nameapt-cache show package-name查看包的详细信息版本、描述、依赖等二 Red Hat 系发行版CentOS、RHEL、Fedora 等基于.rpm格式的软件包早期用yumFedora 22 及 CentOS 8 推荐用dnfyum 的升级版。1. rpm底层包管理工具类似 dpkg直接操作 .rpm 包不自动解决依赖。常用命令功能说明rpm -ivh package.rpm安装 .rpm 包-i 安装-v 详细输出-h 进度条rpm -e package-name卸载软件包rpm -qa列出系统中所有已安装的 rpm 包rpm -ql package-name查看已安装包的文件路径rpm -qi package-name查看已安装包的详细信息rpm -qf file-path查找文件所属的 rpm 包rpm -Uvh package.rpm升级 rpm 包若未安装则自动安装rpm -V package-name验证软件包的文件完整性是否被篡改示例安装本地的nginx.rpm包rpm -ivh nginx-1.24.0-1.el9.x86_64.rpm2. yumYellowdog Updater Modified基于 rpm自动解决依赖支持远程源CentOS 7 及以下的默认工具。常用命令功能说明yum update更新软件源并升级所有已安装包yum install package-name安装指定包及依赖yum remove package-name卸载包保留配置yum erase package-name彻底卸载包类似 purgeyum search keyword搜索软件包yum info package-name查看包的详细信息yum list installed列出已安装的包yum clean all清理缓存和无用数据yum groupinstall group-name安装软件组如 “Development Tools”示例安装开发工具组yum groupinstall Development Tools3. dnf Dandified YumDNF 是 YUM 的重写版本速度更快、依赖解析更高效,主要用于 Fedora 和 CentOS 8 及以上版本。命令与 yum 基本兼容用法几乎一致安装包dnf install package-name升级dnf update卸载dnf remove package-name搜索dnf search keyword独有优势支持并行下载、更好的版本控制推荐优先使用。三其他发行版专属工具1. zypper (openSUSE / SUSE Linux Enterprise )基于 rpm 体系openSUSE 系列的默认包管理工具语法简洁支持自动解决依赖。常用命令功能说明zypper refresh更新软件源索引zypper update升级所有已安装包zypper install package-name安装包zypper remove package-name卸载包zypper search keyword搜索包zypper info package-name查看包信息zypper dup系统版本升级Distribution Upgrade示例更新系统并安装 Vimzypper refresh zypper install vim2. pacmanArch Linux / Manjaro 等其他基于 Arch 的发行版Arch 系的核心包管理工具以简洁、高效、滚动更新为特点直接操作 Arch 官方仓库的.pkg.tar.zst包。常用命令功能说明pacman -Syu同步源 升级系统Arch 常用-S 安装-y 更新源-u 升级pacman -S package-name安装指定包pacman -R package-name卸载包保留依赖pacman -Rs package-name卸载包并删除无用依赖pacman -Rns package-name彻底卸载删除包、依赖及配置pacman -Q列出已安装的包pacman -Ql package-name查看已安装包的文件路径pacman -Ss keyword搜索远程仓库中的包pacman -Scc清理所有缓存示例安装 Firefox 并升级系统pacman -Syu firefox四 编程语言专属包管理工具1. pipPython 包管理工具用于管理 Python 的第三方库如 requests、numpy 等支持从 PyPIPython Package Index下载包。常用命令功能说明pip install package-name安装指定 Python 包pip install package-namex.y.z安装指定版本的包pip install --upgrade package-name升级已安装的包pip uninstall package-name卸载包pip list列出当前环境已安装的包pip freeze导出已安装包列表常用于生成 requirements.txtpip install -r requirements.txt批量安装 requirements.txt 中的包pip search keyword搜索 PyPI 中的包部分版本已移除推荐直接访问 PyPI 官网示例导出依赖并批量安装代码语言javascriptAI代码解释pip freeze requirements.txt #导出 pip install -r requirements.txt #安装2. npmNode.js 包管理工具用于管理 Node.js 的第三方模块如 express、react 等默认从 npm 官方仓库下载。核心命令常用命令功能说明npm install package-name本地安装当前项目目录仅当前项目可用npm install -g package-name全局安装系统级所有项目可用需管理员权限npm install package-namex.y.z安装指定版本的包npm update package-name升级本地包npm uninstall package-name卸载本地包npm uninstall -g package-name卸载全局包npm list查看当前项目已安装的包树形结构npm init初始化 Node.js 项目生成 package.json 文件npm run script-name运行 package.json 中定义的脚本如 npm run dev补充说明package.json记录项目依赖、脚本、版本等信息是 Node.js 项目的核心配置文件。yarn/pnpmnpm 的替代品速度更快、依赖管理更严谨用法与 npm 类似如yarn add package。