linux问题汇总

本篇记录一下linux使用过程中遇到的常见问题的解决办法。由于我常用的linux系统是centos7,所以很多问题可能不适用其他发行版。

yum

建立yum仓库

1
2
3
4
5
mkdir /var/pkgs
yum install createrepo
createrepo -pdo /var/pkgs /var/pkgs
cp *.rpm /var/pkgs
createrepo --update /var/pkgs

修改yum仓库

vi /etc/yum.repos.d/xxx.repo

1
2
3
4
name=local
baseurl=file:///var/pkgs/
enabled=1
gpgcheck=0
1
2
yum makecache
yum repolist

只下载不安装

1
yum install --downloadonly --downloaddir=/var/pkgs xxx

连同依赖一起卸载

加入我们用yum安装了一个名为xxx的包,当卸载时可以用命令yum remove xxx,但是这样只是卸载了xxx本身,它的依赖并没有随之卸载。要想连同依赖一起卸载可以这样:

1
2
yum history list xxx #这样会列出相关安装的ID
yum history undo 123 #假如查到的ID是123,这样就可以取消xxx的安装和依赖

centos7国内yum源

163
阿里云