linux 压缩和软件安装

打包与压缩

  • gzip :gzip -文件名
  • bzip2 :bzip2 -文件名

打包压缩:先打包生成一个新文件,再压缩。

  • tar -c(creat) f (file) z(同时压缩) xxx.tar.gz(生成的新包) *py

    tar -cfz xxx.tar.gz *py

    tar -cfj xxx.tar.bz2 *py

解压用-x,-C指定解压路径:tar -xfz/tar -xfj

软件安装

分类:

  • 源码包:压缩包的形式
  • 封装后的软件包:

源码包

第一步:解包

第二步:编译:可以指定安装的路径和编译所需要的功能

$ ./configure – prefix :指定位置

通过配置脚本指定安装路径和功能,并生成makefile编译脚本文件

$ make

通过make命令控制makefile文件进行顺序编译

$ make install

将编译好的文件拷贝到安装路径下

封装后的软件包

特点:安装便捷

后缀分类:rpm,deb

rpm:rehat package manager

deb: Debian

针对rpm后缀安装的事项:

  1. 是否已安装该软件包

    rpm -qa :列出已安装的软件包

  2. 确认该软件包的作用

    rpm -qpi [软件名称]:q(列出) p(package), i(install)

  3. 确认安装路径

    rpm -qpl 名称

  4. 安装

    rpm -ivh :i(install),v(详细信息),h(安装进度条)

  5. 卸载

    rpm -e 名称

yum安装

根据光盘中的依赖关系列表进行软件安装与卸载。

有些软件不是单独存在,其依赖另一些软件进行安装与卸载,就是安装该软件之前必须先安装另一个软件,卸载也是如此。他们之间的关系存储在依赖关系列表中。

yum安装就是根据此关系列表进行软件的安装与卸载。

yum list installed :显示已安装的软件包

yum list [name]:查找可以安装的软件包

yum install [name]:安装 -y,自动应答yes

yum remove [name]:卸载

yum deplist [name]:列出软件包的依赖关系

yum info [name]:显示软件包的信息

yum update:升级所有软件包

yum update [name]:升级该软件包

网络安全笔记-28-Linux压缩与安装相关推荐

  1. hugegraph-server和HugeGraph-Hubble超详细安装部署教程(主要idea和linux压缩文件安装)

    1. HugeGraph安装与使用 本章主要介绍HugeGraph图数据库HugeGraph-Server的安装与入门使用.本文使用的工作环境为:Windows11.linux(centOs7).id ...

  2. Linux学习笔记28——Linux的权限与密码管理机制

    要登陆 Linux 系统一定要有帐号与密码才行,否则怎么登陆,您说是吧?不过, 不同的使用者应该要拥有不同的权限才行吧?我们还可以通过 user/group 的特殊权限设置, 来规范出不同的群组开发专 ...

  3. 网络存储 linux 访问,Linux基础教程学习笔记28——使用Samba访问网络存储

    Linux基础教程学习笔记28--使用Samba访问网络存储 SMB用于Windows和类Linux系统直接的文件共享 安装samba client包: [root@linuxidc~]# yum i ...

  4. Linux达人养成计划I详细笔记(二)Linux分区与安装

    本系列博文是听了课程Linux达人养成计划后的个人学习笔记,较为详细,供大家参考. 目录 第2章 Linux分区与安装 2.1系统分区 2.2 Linux安装 第2章 Linux分区与安装 2.1系统 ...

  5. linux离线安装redmine_9 款 Linux 上的最佳笔记应用 | Linux 中国

    无论你做什么,做笔记总是一个好习惯.https://linux.cn/article-12307-1.html作者:Ankush Das译者:Xingyu.Wang 无论你做什么,做笔记总是一个好习惯 ...

  6. Linux 压缩、解压缩和文件切割的学习笔记

    目录 Linux 压缩.解压缩和文件切割的学习笔记 单文件的压缩和解压缩 compress 和 uncompress gzip.gunzip 和 zcat bzip2.bunzip2.bzcat 和 ...

  7. 7z(p7zip)压缩软件在Linux下的安装和使用

    为什么80%的码农都做不了架构师?>>>    Evernote Export 7z(p7zip)压缩软件在Linux下的安装和使用 1) 简介 7z,全称7-Zip, 是一款开源软 ...

  8. 【Linux就该这么学 20期培训笔记 01】部署虚拟环境安装linux系统

    知识点 准备您的工具 安装配置VM虚拟机 安装您的Linux系统 RPM红帽软件包 Yum软件仓库 Systemd初始化进程 准备您的工具 随书配套的软件资源请在这里下载:https://www.li ...

  9. mysql linux 安装_mysql-5.7.28 在Linux下的安装教程图解

    2.上传tar包到服务器到 /usr/local/src 3.卸载系统自动的Mariadb rpm -qa | grep mariadb rpm -e --nodeps mariadb-libs-5. ...

  10. mysql lib 5.5.28_mysql5.5.28在Linux下的安装

    mysql5.5.28在Linux下的安装 1. 下载mysql 2. 解压 假如tar包在/home/zdw/software目录下 #tar -xvf mysql-5.5.28-linux2.6- ...

最新文章

  1. 递归/回溯:Subsets II求子集(有重复元素)
  2. yii mysql数据库操作_Yii2数据库操作常用方法小结
  3. 从“人肉扩缩容”到云原生容量,90 后程序员的进化
  4. python哪里下载import包-【Python实战】模块和包导入详解(import)
  5. python数据标准化1002无标题,Scikit标准化互信息学习给我错误的值
  6. 学习笔记~~~~LinkedHashMap
  7. uvm 形式验证_这究竟属于下一代验证的方法、语言还是工具?||路科验证
  8. Docker 是什么,组成
  9. 15岁中国学生斩获苹果WWDC奖学金:写代码只用了2个周末
  10. 对WITH和from(select ...)的一点比较
  11. nessus 命令行新建用户_【笔记3】命令行基础
  12. 集体智慧编程 - 读书笔记
  13. 如何使用Python解锁星河远征军的科幻旅途
  14. mysql replace concat_mysql中的replace,concat,cast字符串函数
  15. 老人与海好词100英文带翻译_老人与海优美段落英文,英文的优美句子,带翻译,越多越好,谢谢...
  16. excel多条件计数python_Excel统计满足条件的不重复值个数的8种方法,第三种方法最适合新手!我真的入门了!...
  17. Henri Bergson and the Perception of Time
  18. 计算机桌面整理,电脑桌面太乱了怎么整理?
  19. 【计算机毕业设计】医院管理系统源码
  20. 阐述清楚浮动的几种方法

热门文章

  1. mysql存储包含单引号英文字符串,SQL中写入包含有英文单引号“ '' ”失败问题深入详解...
  2. 开源词典软件-GoldenDict
  3. U盘文件、文件夹不显示却能搜索到 显示U盘文件的解决办法
  4. 【DeepLearning】【环境配置】Ubuntu 下手动调节 Nvidia 显卡风扇转速
  5. 灵活布局的Banner组件
  6. LAMP 技术简介(5)
  7. Android组件化开发实践和案例分享 1
  8. 搞笑--网络小说-紫川 高考题-(附答案)
  9. 通过STM32CubeMX实现LED闪烁——基于HAL库
  10. excel 删除重复项_在Excel 2013列表中删除重复项