服务器应用和软件安装

yum方式
对于redhat/centos等支持yum工具的操作系统,一般先尝试从系统自带的yum源中下载安装,以docker为例,执行
yum install docker
如果自带的yum源中找不到,可以去网上搜索,
这里推荐一个rpm包下载网站:https://pkgs.org/
搜索到需要的rpm包后,可以直接下载rpm包和依赖包,然后使用rpm -ivh命令进行安装(这种方式比较麻烦)
也可以在配置一个新的yum源,在/etc/yum.repos.d/目录下新建一个xx.repo文件,添加以下内容:
[idname]
name=xx.repo
baseurl=https://xxx 
enabled=1
gpgcheck=0

#这里的baseurl值完整到有repodata目录的那个url,例如https://mirrors.aliyun.com/centos/8/BaseOS/aarch64/os/,如果没有这个目录,则这个url不可以配置为yum源,支持file:/,http://,https://


配置好yum源之后,重新执行yum install 即可,也可以执行yum clean all ,yum makecache重新缓存yum源信息

python包
通常使用pip install 或者pip3 isntall安装

docker镜像
以mysql为例,通常使用docker pull mysql
如果pull不到镜像,或者不知道有没有这个镜像,可以去docker hub上面搜索

开源软件
对于开源软件,还可以使用源码编译安装的方式,现在服务器的操作系统类型五花八马,cpu架构也有arm64和x86的区别,如果不支持yum等工具的自动安装,还可以使用源码编译安装的方式
通常是去github上搜索对应的软件名称,找到源码,选择适合的版本之后,查看源码目录下的readme.md文件(在github上这个文件其实就是这个源码的说明文档),如果readme.md里面没有介绍编译安装或者构建工程的步骤的说明,也会指明在哪里可以获得对应的文档。也有部分软件的构建文档是写在一个名为INSTALL的文件中的,如果readme.md文档没有构建说明,可以尝试去寻找INSTALL文件。

对于C语言的软件,通常源码编译的步骤为:
git clone https://xxx
./configure 
make 
make install
通常./congfigure命令根据服务器cpu的架构和操作系统检查编译环境,例如需要的依赖组件和库文件是否安装,也可以通过参数指定安装位置和一些配置项

离线安装软件参考我的文章最后一段:

linux服务器相关_juong的博客-CSDN博客

おすすめ

転載: blog.csdn.net/qq_36779082/article/details/121212177