4月4日,全国哀悼日!

MENU

Linux笔记06-系统软件包管理

1.查看目录或文件占用磁盘空间的大小

du [选项] 目录名/文件名
  • -h选项:人性化显示容量信息,以K,M,G为单位显示统计结果(默认单位为KB)
  • -s选项:查看目录目录本身大小,s表示求和的意思,如果不加该选项,则会显示指定目录下所有子目录和文件的大小

2.文件打包与压缩

Linux常用的压缩命令有三个:gzip,bzip2,xz,用gzip压缩的文件通常使用后缀”.gz”,用bzip2压缩的文件通常使用后缀”.gz”,用xz压缩的文件通常使用后缀”.xz”

这三种压缩工具都只能针对单个文件进行压缩与解压,所以通常都是先通过tar命令将多个文件或目录打包成一个文件,然后再调用某种压缩工具进行压缩

tar [选项] 打包或压缩后的文件名 需要打包的源文件或目录
  • -c选项:创建“.tar‘格式的包文件,该选项不会对包文件进行压缩
  • -v选项:显示命令的执行过程
  • -f选项:指定要打包或解包的文件名称,该选项必须放到选项组合的最后一位
  • -z选项:调用gzip来压缩文件
  • -j选项:调用bzip2来压缩文件
  • -J选项:调用xz来压缩文件

3.解包解压缩

tar [选项] 打包或压缩文件名 [-C 目标目录]
  • -x选项:表示解开“.tar”格式的包文件
  • -t选项:可以在不解压的情况下查看压缩文件内都包含哪些内容

在使用tar命令解压时,可以不用指定调用哪种解压工具

4.利用yum进行软件管理

1.配置yum源

设置yum源需要配置定义文件,定义文件必须存放在指定的/dev/yum.repos.d/目录中,而且必须以“.repo”作为文件名后缀

将系统默认源文件全部删除,使用系统光盘作为yum源

rm -f /etc/yum.repos.d/*
mount /dev/cdrom /mnt/cdrom
cd etc/yum.repos.d
vim dvd.repo

在vim编辑器输入

[dvd]
name=CentOS7 dvd
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0

  • [dvd]:yum源名称
  • name:对yum源的描述
  • baseurl:指定yum源的访问路径

指向网络中的Web服务器:baseurl=http://….

指向网络中的FTP服务器:baseurl=ftp://….

指向本地某个目录:baseurl=file://…..

  • enabled:是否启用当前yum源

1表示启用,0表示禁用。如果文件没有这一行,则系统默认为1

  • gpgcheck:是否检查rpm包的来源合法性

1表示检查rpm包的数字签名,0表示不检查,如果gpgcheck设为1,那么在yum源文件中还必须要添加一个gpgkey行,以指定公钥的存放位置

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

2.检测yum源

yum list

列出所有yum安装包

3.常用yum命令

1.查看软件包信息
yum info 包名
2.安装软件
yum install 包名
3.卸载软件
yum remove 包名
4.清除本地缓存
yum clean all

5.rmp命令使用

rpm [选项] 包名
  • -i选项:安装软件包
  • -v选项:显示安装过程
  • -h选项:显示安装进度
  • -q选项:查询软件包
  • -ql选项:查询软件包所安装的文件
  • -qc选项:查询安装包所安装的配置文件
  • -qf选项:查询某个文件所属的安装包

6.利用源码编译安装软件

利用源码安装首先具备编译程序源码的环境,使用rpm -qa命令检查系统中是否安装了gcc编译器,没有的话使用yum install安装

安装lrzsz实现Windows和Linux文件互传

终端输入rz将Windows文件上传至Linux服务器

终端输入sz将Linux文件上传到Windows

从Linux从网站下载文件使用wget命令

1.解包

tar -xf 软件包

2.配置

由源代码目录中的“configure”脚本文件完成

cd 源代码目录
./configure --prefix=软件安装目录

3.编译

make

4.安装与部署

make install

版权属于:LeeYD · Blog
本文标题:Linux笔记06-系统软件包管理
本文链接:https://www.leeyiding.com/archives/15/
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 4.0 许可协议
若转载本文,请标明出处并告知本人

最后编辑于: 2020 年 01 月 18 日
返回文章列表 文章二维码 打赏
本页链接的二维码
打赏二维码