加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_宿迁站长网 (https://www.0527zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux软件包常见的几种下载、安装方法

发布时间:2022-10-25 13:31:31 所属栏目:Linux 来源:未知
导读: 如果服务器是处于在线状态,在使用默认下载源是外国的情况下,安装更新软件包往往会比较痛苦的存在,下载了许久来一个超时就gg了。国内有许多镜像源,完美的解决了这个问题。
对于rpm系列的

如果服务器是处于在线状态,在使用默认下载源是外国的情况下,安装更新软件包往往会比较痛苦的存在,下载了许久来一个超时就gg了。国内有许多镜像源,完美的解决了这个问题。

对于rpm系列的Linux,源就是存放在 /etc/yum.repos.d/的文件,一个文件为一个源。

deb系列下的源为保存在 /etc/apt/sources.list文件。

其他的发行版本的其他源配置方法也有可供参考。

并不是所有的服务器都是外部服务,有些服务器为局域网提供一些计算、文件共享等服务,因此出于安全考虑,会切断与外部网络的通信。

[En]

Not all servers are external services, and some servers provide some computing, file sharing and other services for the local area network, so the communication with the external network will be cut off for the sake of security.

软件包下载安装

需要使用一台可以联网的设备,不安装只下载安装包,再将下载好的安装包通过scp等之类的方式上传到其系统中。

rpm系列有专门的工具yumdownlode,使用起来还是很方便的。

deb的可能有点麻烦,需要依赖需要手动下载,而且要先安装才可以看到依赖。

结合起来的命令

码源安装

一般情况都要经过解压、配置(configure)、编译(make)、安装(make install)。下面以我之前的安装openlava为例子。

不过源代码也不是这么好找的啦。

本地源

通过系统iso镜像制作本地源,先挂载系统镜像。

yum的下载源的相关配置文件在 /etc/yum.repos.d/目录中,修改名称全部为bak。

新建个文件 ****,这里新建Local.repo。

完成后生成缓存

也许你的服务器有若干台,每一台都使用单独iso挂载可能有点麻烦,可以尝试使用NFS、SMB等方式实现网络挂载,将本机设置为Server,共享iso镜像的挂载路径,其他Linux创建同名的路径挂载,scp将之前编辑的/etc/yum.repos.d/Local.repo配置文件,即可实现共享。

在编辑repo文件时候linux软件源,baseurl是可以直接写http/s的url的,只要我们将挂载iso镜像通过http共享出来。

需要安装Nginx

修改/etc/yum.repos.d/Local.repo,中的baseurl为:8080/挂载目录。

基于此,可以拓展出基于docker制作http共享源哈哈。

Original:

Author: alittlemc

Title: Linux软件包常见的几种下载、安装方法

(编辑:云计算网_宿迁站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!