centos7使用出现的报错记录
配置 | 版本 |
---|---|
主机 | windows 10 |
虚拟机 | VMware Workstation 15 Player |
客户机 | centos 7 |
1. yum
前提:使用yum的install功能
报错:
/var/run/yum.pid已被锁定,pid为3321的另一个程序正在运行。 Another app is currently holding the yum lock; waiting for it to exit...
原因:yum在锁定状态,被其他进程使用中
解决:杀死该进程
kill -9 3321(格式为:kill -9 pid)
或:rm -f /var/run/yum.pid
2. 安装VScode
前提:下载好rpm文件后进行安装指令
sudo rpm -ivh code-1.47.3-1595520197.el7.x86_64.rpm
报错:
错误:依赖检测失败:
libXss.so.1()(64bit) 被 code-1.47.3-1595520197.el7.x86_64 需要
原因:安装vscode前需要libXss组件依赖
解决:安装缺少的libXss组件后,即可进行rpm安装
yum install libXss* -y
3. 安装git
(若涉及权限的命令,在命令前加sudo即可)
1. git --version // 查看git的版本,发现太旧
2. yum remove git // 卸载旧版本
3. yum install -y gcc-c++ curl-devel zlib-devel perl-ExtUtils-MakeMaker // 安装依赖包
4. 下载所需的git版本,我是在网上下载的git-2.28.0.tar.gz文件
(在tar.gz文件的文件夹下执行以下步骤)
5. tar zvxf git-2.28.0.tar.gz
6. cd git-2.28.0
7. make configure // 测试环境
8. ./configure --prefix=/usr/local/git // --prefix 指定git安装路径为/usr/local/git
9. make all // 编译
10. make install // 安装
11. vi /etc/profile // 设置系统环境变量
12. export PATH="$PATH:/user/local/git/bin" //在profile文件最下面添加
//路径为上面设定的git安装路径下的bin文件夹
13. source /etc/profile // 刷新环境变量
14. git --version // 查看git的版本,发现已经升级完成
报错:第7步指令报错
GEN configure
/bin/sh: autoconf: 未找到命令
make: *** [configure] 错误 127
原因:没有安装autoconf
解决:安装缺少的autoconf组件
yum -y install autoconf
4. 安装Qt
前提:win10通过共享文件夹传输的qt.run文件安装
报错:
“No marker found, stopped after 1.00 MiB”
**
原因:可能是下载的qt.run文件有问题
解决:重新下载qt.run文件
5. sudo
前提:在指令前使用sudo来获取权限
报错:
xxx(用户名)不在 sudoers 文件中。此事将被报告。
解决:在sudoers文件中添加用户信息
1. cd /etc // 到etc目录下
2. sudo chmod 777 sudoers // 设置权限以写入
3. vi sudoers // 进入文件编辑页面
4. 找到:root ALL=(ALL) ALL
5. 在该句下一行添加: 用户名 ALL=(ALL) ALL
(比如用户名是zero,则添加:zero ALL=(ALL) ALL)
6. 保存退出文件编辑页面
(建议修改回只读权限)
7. su root // 切换到root用户下
8. chmod 444 sudoers // 设置权限为只读