全网详细解决sudo: apt |
您所在的位置:网站首页 › apt-get命令未发现 › 全网详细解决sudo: apt |
文章目录
1. 复现问题2. 分析问题3. yum和apt-get区别3.1 yum操作3.2 apt-get操作
4. 文章总结
1. 复现问题
今天准备在服务器上,使用如下命令查看node的版本号,如下所示: [root@VM_0_12_centos ~]# node -v却报如下错误: -bash: node: command not found意思为node命令未找到。 换句话说,没有在服务器中安装node。 因而,我们使用如下命令安装node指令: sudo apt-get install node但又报出如下错误: 即sudo: apt-get: command not found,换句话说,没有找到 apt-get命令。 但apt-get是服务器自带的命令,为什么就没有找到呢? 2. 分析问题经过查找资料可得,Linux系统分为两种: RedHat系列,包含Redhat、Centos、Fedora等 Debian系列,包含Debian、Ubuntu等 RedHat系列的包管理工具是yum,因而,我们可以使用如下命令安装: sudo yum install xxxDebian系列的包管理工具是apt-get,因而,我们可以使用如下命令安装: $ sudo apt-get install xxx如果我们不知道系统的版本,是RedHat系列还是Debian系列,可以通过如下指令查看: cat /proc/version比如,我的系统版本如下图所示: Linux version 3.10.0-1062.9.1.el7.x86_64 ([email protected]) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) ) #1 SMP Fri Dec 6 15:49:49 UTC 2019 由此可以看出,我的系统是Red hat,所以使用的包管理工具是yum。 3. yum和apt-get区别yum属于RedHat系列,apt-get属于Debian系列 如下详细分析yum和apt-get的区别。 3.1 yum操作yum = Yellow dog Updater, Modified,它的配置文件是/etc/yum.conf。 yum特点 可以同时配置多个资源库(Repository) 简洁的配置文件(/etc/yum.conf) 自动解决增加或删除rpm包时遇到的倚赖性问题 使用方便 保持与RPM数据库的一致性 yum高级的包管理。 yum install gcc [centos] 更新:yum update 安装:yum install xxx,比如yum install telnet 移除:yum remove xxx 清除已经安装过的档案(/var/cache/yum/):yum clean all 搜寻:yum search xxx 列出所有可安装的软件包:yum list,比如yum list php* 列出所指定的软件包:yum list 列出所有可更新的软件包:yum list updates 列出所有已安装的软件包:yum list installed 列出所有已安装但不在Yum Repository內的软件包:yum list extras 查询档案讯息:yum info xxx 3.2 apt-get操作配置文件/etc/apt/sources.list 常用的apt-get命令参数: apt-cache search package 搜索包 apt-cache show package 获取包的相关信息,如说明、大小、版本等 apt-get install package 安装包 apt-get install package - - reinstall重新安装包 apt-get -f install修复安装-f = ——fix-missing apt-get remove package 删除包 apt-get remove package - - purge 删除包,包括删除配置文件等 apt-get update 更新源 ,重新获取软件包列表 apt-get upgrade 更新已安装的包 apt-get dist-upgrade 升级系统 apt-get dselect-upgrade 依照dselect的选择更新 apt-cache depends package 了解使用依赖 apt-cache rdepends package 是查看该包被哪些包依赖 apt-get build-dep package 安装相关的编译环境 apt-get source package 下载该包的源代码 apt-get clean && apt-get autoclean 清理无用的包 apt-get check 检查是否有损坏的依赖 4. 文章总结我们在工作中,使用yum安装,还是apt-get安装,这取决于我们的系统。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |