Linux七大项目作业——软件包管理

@toc

题目要求
软件包管理:
1.用RPM安装gftp软件
2.用YUM安装bcel软件 这个要创建YUM仓库。
3.任意创建文件和文件夹,然后打包,解包;压缩,解压。

挂载

1
2
3
4
5
6
7
mkdir  /mnt/cdrom //创建一个挂载的地方
vi /etc/fstab //新虚拟机做自动挂载,你也可以手动挂载但是重启后就失效了

/dev/cdrom /mnt/cdrom auto defaults 0 0 //添加到编辑内容

init 6 //重启或关闭虚拟机
df //查看挂载情况

1.用RPM安装gftp软件

1
2
3
4
5
6
7
8
9

[root@lp /]# cd /mnt/cdrom/Packages/
[root@lp Packages]# ls ftp* //看有不有ftp包
ftp-0.17-67.el7.x86_64.rpm

rpm -e ftp //这是移除ftp,新的虚拟机没有,老的可能有
rpm -q ftp //这是查询ftp是否安装
rpm -ivf ftp-0.17-67.el7.x86_64.rpm //这是安装ftp,也可以安装其他的
rpm -q ftp //这是查询ftp是否安装

2.用YUM安装bcel软件 这个要创建YUM仓库。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
vi /etc/yum.repos.d/a.repo               //做yum源
//下面是添加的内容
[cdrom]
name=lp
baseurl=file://mnt/cdrom /*这个//mnt/cdrom 是光盘镜像挂载文件目录*/
enable=1
gpgcheck=0
//

yum clean all 
yum makecache //资源重构
rpm -q bcel
yum -y install bcel //安装bcel
rpm -q bcel

3.任意创建文件和文件夹,然后打包,解包;压缩,解压。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
cd /
mkdir aa
cd aa
touch 1.txt
echo "123456" >1.txt
mkdir abc
ls
tar -cvf lai.tar 1.txt abc //创建一个 lai.tar包 里面包含 1.txt, abc两个文件
ls
rm -irf 1.txt //移除
rm -irf abc
ls
tar -xvf lai.tar //解包
ls
tar -zcvf lai.tar.gz 1.txt abc //创建一个 lai.tar压缩包 里面包含 1.txt, abc两个文件
ls
rm -irf 1.txt
rm -irf abc
ls
tar -zxvf lai.tar.gz //解压缩包
ll