7-RPM-Yum-Pythonbain编译安装
作业一:RPM命令
-
挂载光盘文件到/media 目录
mount -t auto /dev/cdrom /media
-
进去/media目录下的Packages目录
cd /media/Packages
-
查看系统已安装的所有rpm包
rpm -qa
-
查看系统是否安装dhcp软件包
rpm -qa | grep dhcp
-
安装dhcp软件包
rpm -ivh dhclient-4.2.5-47.el7.centos.x86_64.rpm
-
查看dhcp软件包的信息
rpm -qip dhclient-4.2.5-47.el7.centos.x86_64.rpm
-
看dhcp软件包中所包含的所有文件
rpm -qlp dhclient-4.2.5-47.el7.centos.x86_64.rpm
-
查看/bin/ls文件是由哪个软件包产生
rpm -qf /bin/ls
-
卸载dhcp软件包
rpm -e dhclient-4.2.5-47.el7.centos.x86_64 --nodeps
作业二:yum命令
0.利用本地IOS镜像rpm包制作yum源
mkdir /etc/backup
mv /etc/yum.repos.d/* /etc/backup/ //备份yum配置
cat /etc/yum.repos.d/myyum.repo //创建自己的配置文件
[cx2c]
name=myyumsource
baseurl=file:///cx2c
gpgcheck=0
cp /media/Packages/* /cx2c/ //copy IOS镜像里的rpm包
mkdir /cx2c/repoodata && cp -R /media/repodata/* /cx2c/repodata/
yum clean all //清除yum缓存
yum repolist
yum list 查看添加源成功
-
自定义yum仓库:createrepo
安装createrepo命令
yum install createrepo
创建源的存放路径
mkdir /yum/centos/7/x86_64
从搜狐镜像站下载rpm软件包
wget -r -c -nH http://mirrors.sohu.com/centos/7/os/x86_64/
初始化repodata信息
createrepo -p -d -o /yum/centos/7/x86_64/centos/7/os/x86_64 /yum/centos/7/x86_64/centos/7/os/x86_64
增加Local.repo源配置文件
cd /etc/yum.repos.d/ cat Local.repo [cx2c] name=cx2c baseurl=file:///yum/centos/7/x86_64/centos/$releasever/os/$basearch/ enable=0 gpgcheck=0 gpgkey=
查看本地yum源是否增加成功 ::成功!
yum repolist
-
自定义repo文件
见上文
-
安装卸载httpd软件包:
yum install https yum –y remove httpd
-
使用yum安装组件'KDE 桌面'
yum groupinstall 'KDE Plasma Workspace' //本机最小化安装所以先略过这步
-
掌握使用yum删除组件'KDE 桌面'
yum –y groupremov 'KDE Plasma Workspace'
-
掌握清除yum缓存
yum clean all
-
使用yum查找软件包
yum search zlib-*
作业三:源码安装python
// readline-devel python shell里 方向键可用
// 机器默认是2.7,安装完之后需要把python命令链接到3.6
yum -y install zlib zlib-devel gcc readline-devel
wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz
xz -d Python-3.6.1.tar.xz
tar -xvf Python-3.6.1.tar
cd Python-3.6.1/
./configure
make all
make install
rm /bin/python
ln -s /usr/local/bin/python3.6 /bin/python
作业四:samba服务
略