本文介绍: 在Linux安装软件, 一个通常的办法是下载程序源代码, 并进行编译得到可执行程序因为linux是来源的,就会随之产生通过开源开发出来的的软件。要先挑出资源对应的源代码,且还有很多个版本源代码环境中 先编译,再下载到你的操作系统里。挑出来后在你的系统环境编译,一编译报错,还得修复bug检查报错过程就是叫 交叉编译。可见这个是安装软件的办法是有多麻烦,逼不得已才用这个。方法二:于是linux社区工作者们 就已经把一些常用的软件提前编译好做 软件包(rpm包。


一、Linux 软件管理器 yum

(一)什么是软件包 及 软件安装方式介绍

可见这个是安装软件的办法是有多麻烦,逼不得已才用这个。


(二)关于 rz [ windows—>Linux ] sz[ Linux—>windows ] :windows 机器和远端的 Linux 机器通过 XShell 传输文件

这个工具用于 windows 机器和远端的 Linux 机器通过 XShell 传输文件.

安装完毕之后可以通过拖拽方式将文件上传过去.

注意事项:关于 yum 的所有操作必须保证主机(虚拟机)网络畅通!!! 可以通过 ping 指令验证。】

ping www.baidu.com


二、查看软件包 yum list | grep lrzsz

  1. 通过 yum list 命令可以 罗列出当前一共有哪些软件包.

  2. 由于包的数目可能非常之多, 这里我们需要使用 grep 命令筛选我们关注的包.

    在这里插入图片描述

yum list | grep lrzsz

结果如下

lrzsz.x86_64 0.12.20-36.el7 @base

注意事项:


(二)国内yum源

推荐几个非常棒的国内yum源:
网易163yum源、中科大的yum源、sohu的yum源、阿里云yum源、清华大学的 yum源、浙江大学的 yum源、中国科技大学yum源

源站 安装帮助
网易163 http://mirrors.163.com/.help/
中科大 https://mirrors.ustc.edu.cn/help/
sohu http://mirrors.sohu.com/help/
阿里 https://opsx.alibaba.com/mirror
清华大学 https://mirrors.tuna.tsinghua.edu.cn/
浙江大学 http://mirrors.zju.edu.cn/
中国科技大学 http://centos.ustc.edu.cn/


(三)centos 7 yum源更新

1.备份当前的yum源

更新yum源之前,需要备份当前的yum源,以便出现问题可以恢复可以通过以下命令备份:

//cp /要copy的文件 /cp后的文件名
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2.下载新的yum源文件

可以从CentOS官方网站或其他可靠的镜像站点下载新的yum源文件一般情况下,新的yum源文件会以.repo扩展名,存储在/etc/yum.repos.d/目录

例如,可以使用以下命令下载CentOS官方的yum源文件

//get远程获取 /资源存放位置(覆盖)  /要获取资源链接
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

3.清除yum缓存

更新yum源后,需要清除yum缓存以便系统能够识别新的yum源文件 可以使用以下命令清除yum缓存

yum clean all

4.更新yum缓存

**清除yum缓存后,需要更新yum缓存以便系统能够识别新的yum源文件中的软件包信息。**可以使用以下命令更新yum缓存

yum makecache

5.测试新的yum源

更新yum源后,可以使用以下命令测试新的yum源是否可以正常工作

yum list

如果没有出现错误,并且软件包列表与预期一致,则表示新的yum源已经更新成功。


三、如何安装软件:sudo yum install [ 文件名 ( 软件名 ) ]

通过 yum, 我们可以通过很简单一条命令完成 gcc 的安装.

sudo yum install lrzsz    //install 下载 并 安装(拷贝

yum 会自动找到都有哪些软件包需要下载, 这时候敲 “y” 确认安装.
出现 “complete” 字样, 说明安装完成.

注意事项 :


四、如何卸载软件:sudo yum remove [ 文件名 ( 软件名 ) ]

仍然是一条命令:

sudo yum remove lrzsz


五、Linux yum 生态

如何选择一款操作系统,是否需要盲目跟风?

在这里插入图片描述

  1. yum如何得知目标服务器地址和下载链接呢?
    yum源
  2. 服务器谁提供呢?
    国内有组织,对应社区的参与者与维护者,会把国外的
  3. 谁提供软件?
    全球的
  4. 为什么会去主动维护?
    因为从中受益,并有动力将其发展的更好

原文地址:https://blog.csdn.net/NiNi_suanfa/article/details/134509994

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_7489.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注