查看软件包安装情况

1
2
3
4
5
6
7
8
9
#rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字”。
rpm -qa | grep ruby
#以deb包安装的,可以用dpkg -l能看到。如果是查找指定软件包,用dpkg -l | grep “软件或者包的名字”;
dpkg -l | grep ruby
#yum方法安装的,可以用yum list installed查找,如果是查找指定包,命令后加 | grep “软件名或者包名”;
yum list installed | grep ruby
#如果是以源码包自己编译安装的,例如.tar.gz或者tar.bz2形式的,这个只能看可执行文件是否存在了,
#上面两种方法都看不到这种源码形式安装的包。如果是以root用户安装的,可执行程序通常都在/sbin:/usr/bin目录下。
#其中rpm yum Redhat系linux的软件包管理命令,dpkg debian系列的软件包管理命令

apt

安装

1
2
3
4
5
6
#安装 example.rpm 包
rpm -i example.rpm
#安装 example.rpm 包并在安装过程中显示正在安装的文件信息
rpm -iv example.rpm
#安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度
rpm -ivh example.rpm

查看安装完成的软件

1
2
3
 rpm -qa | grep jdk
java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.i686
java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.i686

卸载软件

1
rpm -e --nodeps 要卸载的软件包

question

现象:E: Unable to locate package xxx

原因:apt源缺失

1
2
3
4
5
sudo add-apt-repository main
sudo add-apt-repository universe
sudo add-apt-repository restricted
sudo add-apt-repository multiverse
sudo apt-get update

yum

yum查找提供此功能的的软件包

yum provides semanage

安装docker

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#docker安装-安装软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
#docker安装-设置稳定的仓库
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
#docker安装---列出并排序存储库中可用的docker版本
yum list docker-ce --showduplicates | sort -r
#read version
yum install docker-ce-19.03.5 docker-ce-cli-19.03.5 containerd.io
#docker安装---查看当前docker的版本信息
docker version
#docker安装---启动docker
systemctl start docker

# 安装较旧版本时需要指定完整的rpm包名,并加上--setopt=obsoletes=0
yum install -y --setopt=obsoletes=0 docker-ce-17.03.2.ce-1.el7.centos.x86_64 docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch

# 安装较新版本时加上rpm包名的版本号部分
sudo yum install docker-ce-18.03.0.ce

安装chrome

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# 配置yum源
# 在目录 /etc/yum.repos.d/ 下新建文件 google-chrome.repo
cd /etc/yum.repos.d/
vim google-chrome.repo
# 编辑google-chrome.repo,内容如下,编辑后保存退出(:wq)
[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
# 安装google chrome浏览器
yum -y install google-chrome-stable
# Google官方源可能在中国无法使用,导致安装失败或者在国内无法更新,可以添加以下参数来安装:
yum -y install google-chrome-stable --nogpgcheck

# 没有--no-sandbox选项谷歌浏览器不能在root用户特权下运行。
# 打开/opt/google/chrome/google-chrome文件,在最后一行添加上--no-sandbox
vim /opt/google/chrome/google-chrome
# 在最后一行添加
--no-sandbox

安装CentOS7 Gnome GUI

在系统下使用命令安装gnome图形界面程序
在安装Gnome包之前,需要检查一下安装源(yum)是否正常,因为需要在yum命令来安装gnome包。
第一步:先检查yum 是否安装了,以及网络是否有网络。如果这两者都没有,先解决网络,在解决yum的安装。
第二步:在命令行下 输入下面的命令来安装Gnome包。

1
yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

第三步:更新系统的运行级别。

1
ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

第四步:重启机器。启动默认进入图形界面。

1
reboot