Linux系统各类安装方式

Windows10安装linux子系统的两种方式 Windows10支持Linux子系统了,告别繁琐的双系统、虚拟机安装,原生安装方便快捷。 windows subsystem for linux简称WSL。 这里介绍2种安装方式,总有一款适合你。 图形化安装 启用开发者模式 按下 Windows 键,打开设置 设置–>更新和安全–>开发者选项–>开发人员模式 开启适用于Linux的Windows子系统 按下 Windows jian键,输入控制面板 打开控制面板 打开 应用或关闭Windows功能 ,勾选 适用于Li 阅读详情

1.使用包管理器安装

包管理器是 Linux 系统中最常用的安装软件的方式。不同的发行版有不同的包管理器:

1)Debian/Ubuntu 系列(APT)

安装软件:

sudo apt update
sudo apt install <package_name>
2)Red Hat/CentOS/Fedora 系列(YUM/DNF)

安装软件:

sudo yum install <package_name>  # CentOS 7 及以下
sudo dnf install <package_name>  # CentOS 8 及以上、Fedora
3)Arch Linux 系列(Pacman)

安装软件:

sudo pacman -S <package_name>

2.使用 Snap 安装

Snap 是一种跨发行版的软件包格式,适用于大多数 Linux 发行版。

安装软件:

sudo snap install <package_name>

3.使用 Flatpak 安装

Flatpak 是另一种跨发行版的软件包格式。

安装 Flatpak:

sudo apt install flatpak  # Debian/Ubuntu
sudo yum install flatpak  # CentOS/Fedora

添加 Flathub 仓库:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

安装软件:

flatpak install flathub <package_name>

4. 使用 AppImage 运行

AppImage 是一种无需安装即可运行的软件格式。

  • 下载 AppImage 文件:

    wget <appimage_url>
  • 赋予执行权限:

    chmod +x <file_name>.AppImage
  • 运行软件:

    ./<file_name>.AppImage

5. 从源码编译安装

如果软件没有预编译的包,可以从源码编译安装。

  • 下载源码:

    wget <source_code_url>
    tar -zxvf <source_code.tar.gz>
    cd <source_code_directory>
  • 编译和安装:

    ./configure
    make
    sudo make install

6. 使用 Docker 安装

Docker 是一种容器化技术,可以快速部署软件。

  •  安装 Docker:

    sudo apt install docker.io  # Debian/Ubuntu
    sudo yum install docker     # CentOS/Fedora
  • 运行软件容器:

    sudo docker run <image_name>

7. 使用二进制文件安装

有些软件提供预编译的二进制文件,可以直接下载并运行。

  •  下载二进制文件:

  • wget <binary_url>
  • 赋予执行权限:

    chmod +x <binary_file>
  • 运行软件:

    ./<binary_file>

8. 使用第三方工具安装

一些软件提供了自己的安装脚本或工具。

  •  示例:

    • Node.js:

      curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
      sudo apt install -y nodejs
    • Python:

      sudo apt install python3

总结

方式优点缺点
包管理器简单、自动解决依赖软件版本可能较旧
Snap/Flatpak跨发行版、软件较新占用空间较大
AppImage无需安装、便携文件较大、更新不便
源码编译可自定义编译选项复杂、可能依赖问题
Docker隔离环境、快速部署占用资源较多
二进制文件简单、无需编译可能缺乏系统集成
第三方工具适合特定软件可能不安全

根据具体需求和场景选择合适的安装方式。对于大多数用户,推荐优先使用包管理器(如 apt 或 yum)。

Linux系统中安装软件的几种方式 目录 红帽派: 源码包安装: rpm包安装: yum源安装: Debian派: Deb包安装: apt-get源安装: Linux有很多种发行版本,各种发行版本之间安装软件方式和命令不一样,同一个版本之间安装软件也有不同的方法。但是,大体来说,Linux有两大派系,一个是红帽派系,包含Redhat、Centos、Fedora等。还有一个是Debian派系,包含Kali、Ubuntu... 阅读详情

相关推荐

python使用TensorRT报错,多线程或多进程中使用问题

python使用TensorRT报错,Cuda Runtime问题

qq_44224801的博客 747

Linux系统四种安软方式

Linux部署详解

m0_69057918的博客 8060

【Excel VBA 编程】批量核对两张表格数据,行和列显示顺序均被打乱

利用数据字典在 Excel 中进行表格数据的核对,该表格含有多行多列,并且行和列顺序是打乱的,批量核对数据后将差异输出

wei1019的专栏 1293

【Linux】-安装包类型vs安装方式

大多数Linux应用软件包的命名也有一定的规律,它遵循:名称-版本-修正版-类型例子软件名称版本号修正版本类型备注software1.2.31tar.gzsoftware1.2.31rpm由于rpm格式的通常是已编译的程序,所以需指明平台,i386,适用于Intel 80x86平台Linux系统中,有三种安装软件包的方式:yum、rpm、tar(其实是有4种,ubuntu使用apt)理解优点缺点yum订餐点外卖 (做好的饭 筷子) yum安装软件 简单快捷。

l6xy6的博客 3248

点云配准实战:用DGCNN+Transformer+SVD搞定3D模型对齐(附PyTorch代码)

本文详细介绍了基于深度学习的点云配准实战方法,重点解析了Deep Closest Point (DCP)模型。该模型融合了DGCNN、Transformer和可微分SVD三大核心模块,能够端到端地预测点云间的刚性变换,有效克服传统ICP算法对初始位置敏感、易陷入局部最优的缺点。文章提供了完整的PyTorch代码实现、ModelNet40数据集处理、训练策略及显存优化技巧,旨在帮助开发者在机器人、自动驾驶等领域实现精准的3D模型对齐。

weixin_29061041的博客 153

手把手教你用SAM模型实现精准图像分割:从环境配置到实战应用

本文详细介绍了如何使用Meta推出的Segment Anything Model(SAM)实现精准图像分割,从环境配置到实战应用的全流程。特别针对电商场景中的商品分割需求,提供了硬件配置、模型下载、API使用及优化策略等实用指南,帮助开发者快速掌握这一强大的深度学习工具。

pepsi的博客 1062

Linux软件包安装

在Linux操作系统中,除了一些系统命令之外,还需要一些能根据实际需求,相对独立的完成其他任务的应用程序,这些应用程序通常没有固定的执行格式,完全由程序开发者自行定义。在Linux环境中,需要使用时就会安装这些程序,即特定的软件包。Linux软件包分为源码包和二进制包。

qq_27349729的博客 572

一代测序、二代测序以及三代测序的优缺点及应用对比?

一、初现庐山真面目 一代测序:又称Sanger测序(多分子,单克隆) 历史:第一代DNA测序技术(又称Sanger测序)在1975年,由Sanger等人开创,并在1977年完成第一个基因组序列(噬菌体X174),全长5375个碱基。研究人员经过30年的实践并对技术及测序策略的不断改进(如使用了不同策略的作图法、鸟枪法),2001年完成的首个人类基因组图谱就是以改进了的Sanger法为其测序基础。 原理:在4个DNA合成反应体系(含dNTP)中分别加入一定比例带有标记的ddNTP(分为:ddATP...

wangprince2017 3万+

Linux系统软件安装的四种方式

如果不配置该选项,安装后可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr /local/share,比较分散。二进制软件包常见的打包格式包括.rpm/.tar.gz/.tgz/.bz2;直接解压到安装文件夹即可完成安装;对于提供了安装程序的软件包,直接进入目录,运行类似于setup/install/install.sh之类的文件,然后跟随提示进行相应设置,之后安装就自动完成;

weixin_47288291的博客 1万+

mindie部署qwen3-8b

2. 确认目录文件权限是否如下所示,若存在不匹配项,则参考以下命令修改权限。否则要stop容器之后重新start,重新从《以下是在容器中的操作》开始操作。ctrl +d 让命令停止之后,需要等待一段事件让其释放,否则还会有占用。1. 若安装路径为默认路径,执行如下命令,进入MindIE安装目录。# 配置CANN环境,默认安装在/usr/local目录下。3. 运行以下命令初始化各组件环境变量,并开启日志打印。如果报错,可能有些线程没法去除,删除容器重新操作。# 配置模型仓环境变量。以下是在容器中的操作。

andeyeluguo的博客 1035

【短距离通信】【WiFi】精讲WiFi 6E协议!图解超赞超详细!!!

802.11ax(HE,HighEfficiency) (Wi-Fi 6E):6G频段共有1200MHz的频谱给到WiFi 6E使用,可用于从5.925GHz到7.125GHz。WiFi将可以访问59个20MHz信道,29个40MHz信道14个80MHz信道和7个160MHz信道。这不仅代表可以有很多频道,还可以代表可以解锁更高的数据速率。因为 802.11ax 标准(Wi-Fi 6)也在 2.4GHz 和 5GHz 频段运行,所以 6GHz 频段的 Wi-Fi 将被命名为 Wi-Fi 6E。

风云说通信 2344

Linux系统安装软件的方式

RPM(Red hat Package Manager)红帽软件包管理器,用于安装,卸载,查询和升级以RPM-based为基础的软件包的工具。YUM(Yellow dog Updater Modified)是一个在 Fedora、RedHat 以及 SUSE 中常用的 Shell 前端软件包管理器,主要功能是自动化地升级、安装和移除 RPM 包。实现这些功能的关键在于有一个可靠的仓库。

qq_54324852的博客 2980

【C/C++ 性能优化】提高C++程序的缓存命中率以优化性能

在探讨计算机性能优化的旅程中,我们常常被引导去关注算法的复杂度、代码的优化,或是更高效的数据结构。然而,有一个经常被忽视的角色在幕后默默地影响着程序的运行效率——那就是缓存(Cache)。正如哲学家亨利·戴维·梭罗在《瓦尔登湖》中所说:“细节是造成美丽的源泉”,在软件开发的世界里,对缓存的理解和优化,就是那些决定程序性能优雅与否的细节。

探索C++编程的奥秘,分享深入的技术见解和实践,旨在激发读者创造力与解决问题的思维。 3735

linux 系统安装的几种方式

思来想去还是把用到不明白的地方,查清楚总结一下吧。 linux操作系统的安装方式 常用的linux安装方式有U盘启动盘安装、光驱安装、PXE远程安装等。 1 U盘启动盘安装 u盘启动盘安装是较为常见的linux系统安装方法,要求待安装的计算机BIOS固件支持u盘启动选项,同时提前做好待安装linux系统的u盘启动盘。 详细步骤可以参见文章:https://blog.youkuaiyun.com/guhong888/article/details/82875943 2光驱安装 一般是有正版系统安装光盘,在.

weixin_42121713的博客 1万+

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Linux系统的安装方式

Linux教程 文章目录Linux系统的安装方式硬盘安装方式U盘安装方式网络安装方式光驱安装方式 Linux系统的安装方式 Linux 系统安装多样,方式灵活,可以根据环境的不同选择不同的安装方式。 常见安装 方式有硬盘安装,U 盘安装、网络安装和光驱安装等几种 硬盘安装方式 硬盘安装方式一般是在 Windows 系统的基础上进行的, 例如, 要安装 Windows 和 Linux 共存的双系统或...

风 抖落了叶 341

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

linux系统安装软件的三种方式

vim /lib/systemd/system/nginx.service //编辑 nginx 服务的 systemd 配置文件。chown -R nginx.nginx nginx/ //-R递归修改nginx安装目录的所有者和所在组都为nginx。//安装到指定的路径 /usr/local/ngin,规定所有者和所在组都为nginx。apt和yum的安装 ------> 安装完成之后软件的默认位置都在/etc。cd /etc/yum.repos.d/ //进入配置文件。

2401_87121330的博客 2034

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

linuxOPS系统服务_Linux下软件的安装方式之源码安装

① 基于RPM进行安装(先下载软件然后本地进行安装)② 基于YUM进行安装(在线下载然后安装)

JiuMeilove的博客 2万+

【Linux】Linux系统(Ubuntu)安装postman、创建桌面快捷方式

1.软件安装目录 Linux系统的根目录里有很多文件夹,每个文件夹的作用也不一样,安装软件的目录也有讲究 目录 说明 /usr 系统级的目录,类似于C:/Windows/,用来存放系统运行的软件 /usr/lib 类似于C:/Windows/System32,用来存放系统运行的库 /usr/local 类似于C:/Progrem Files/,用来存放手动安装的软件,比如说自定义的脚本 /opt 类似于D:/Software,就是用来存放一些第三方的应用,比如说QQ、Pychar

冰冷的希望的博客 3410

【Linux系统基础】(2)在Linux上部署MySQL、RabbitMQ、ElasticSearch等各类软件

在前面,我们学习了许多的Linux命令和高级技巧,这些知识点比较零散,同学们跟随着课程的内容进行练习虽然可以基础掌握这些命令和技巧的使用,但是并没有一些具体的实操能够串联起来这些知识点。 所以,现在我们设计了各类软件在Linux上部署安装的实战章节,可以让同学们:

1480

Linux系统安装方式+适合初学者的发行版本

Linux系统安装方式+适合初学者的发行版本

独坐一隅,凝神遐想,是种幸福! —— 独隅 1753

实战章节:在Linux上部署各类软件

在前面,我们学习了许多的Linux命令和高级技巧,这些知识点比较零散,虽然可以基础掌握这些命令和技巧的使用,但是并没有一些具体的实操能够串联起来这些知识点。对前面学习的各类操作命令进行复习和练习,从而深度掌握它们本章节中演示部署的软件,包含了IT行业各类岗位中所必须使用的,如:Java后台、大数据开发、运维开发、测试、AI等。无论学习Linux后从事什么岗位,这些内容都会给你带来帮助MySQL数据库管理系统(后续简称MySQL),是一款知名的数据库系统,其特点是:轻量、简单、功能丰富。

Keven_6的博客 1314

非系统盘下安装Linux子系统的方式

Windows 10提供了一个很优秀的Linux子系统,也被叫做WSL,lsxx,Bash on Ubuntu on Windows等等各种名字。最开始,只提供了被称为为Bash on Ubuntu on Windows的Ubuntu子系统,它被安装到%LOCALAPPDATA%\lxss目录下,这个目录通常是位于系统盘下。后来,Microsoft Store逐渐支持更多版本的Linux版本,这些...

JungleKing的专栏 1482

Linux系统安装软件的两种方式

1.介绍 Linux系统安装软件有两种方式:1.下载软件安装包进行安装,一般为可视化界面安装(rpm包、dpkg包、bin包、run包等)2.下载源程序包,编译后进行安装。 2.编译后安装 第一种安装方式,这里不做过多介绍,读者可参考Linux中软件安装包的格式 这里主要介绍第二种方式:下载源程序,编译后进行安装。 源程序可能被打包成.tar / .tar.gz /.tar.bz2 /.zip等 需要使用对应的解压缩命令对下载的源程序进行解压 解压后,该文件中会含有configure文件 安装步骤:

t18438605018的博客 3180

linux 下 三种软件安装方式

1.rpm方式安装 该方式软件安装与window系统的软件安装方式一致。 在windows系统里边最后给一个提示,百分比的滚动条。 这个过程就是把二进制文件从安装包里边复制到系统指定位置。 wamp,(apache、mysql、php) 2.源码编译安装(./configure  make &&make install) 安装包(具体安装文件的内容都是源程序代码), 之后再把

... 4280

Linux软件安装方式

yum(全称 Yellow dog Updater, Modified)是一个在Fedora和RedHat和CentOS中的Shell前端软件包管理器。可以自动处理依赖关系,一次安装所有以来的软件包。RPM( Red-Hat Package Manager ) RPM软件包管理器,是红帽Linux用于管理和安装软件的工具。如果系统中已安装MySQL数据库,安装将会失败。按照如下顺序安装rpm软件包,否则可能会安装失败(安装时需要依赖其他包,如果系统上没有会安装失败)搜索 要安装的软件 安装包。

qq_51800384的博客 1339

linux系统常用应用安装,汇总linux下安装软件的几种方式

安装软件---这个操作在WINDOWS的世界里很简单,下载软件双击exe文件即可,还有自动运行方式的,复杂点的执行bat之类的可执行程序即可。但Linux不然,因Linux版本过多,导致软件的安装方法五花八门。本文只是将Linux的软件安装方式进行汇总和整理,没有过多的技术难度,仅供参考。Linux下主要有两种方式,主要分在线安装和线下安装。(以下介绍的方式基本涵盖所有Linux系统的软件安装方式...

weixin_35082950的博客 1082
上一篇: 在三台虚拟机搭建一主两从数据库全流程
下一篇: Docker概述及常见命令
maple_leaf4122
博客等级 码龄2年 33粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值