新手在Linux上获取软件时非常容易被“安装”这么一个过程给吓到,觉得它就要比Windows更加复杂些。事实上呢Linux里面软件的安装方式更多样也更安全,从传统的包管理器一直到新兴的通用格式,只要掌握几种核心的方法就能够去高效管理掉所有的应用 。

如何在Linux中使用包管理器下载软件

在Linux系统里,这属于一种最为主流且最为推荐的软件获取方式,包管理器好似系统自身所带的“应用商店”,它径直连接至发行版加以维护的软件仓库。你仅仅需要于终端输入一行命令,系统便会自动去处理下载、安装以及依赖关系。

下载软件LinLim_下载软件领红包是真的吗_linux 下载软件

不同的发行版运用不一样的包管理命令,举例来说,于Ubuntu或者Debian之上,采用sudo apt install软件名,在Fedora那里,则是sudo dnf install软件名。包管理器最为突出的优点是安全且可靠,所有的软件都历经发行版团队的审核以及兼容性测试,并且能够一键更新整个系统的全部软件。

如何通过软件包文件直接安装应用

有时软件的官网仅仅提供像.deb.rpm这类已经打好包的安装文件linux 下载软件.deb文件是适用于Debian/Ubuntu系列的,.rpm文件是适用于Fedora/Red Hat系列的,你能够借助图形界面通过双击这种操作来达到安装的目的,或者在终端运用sudo dpkg -i 文件名.deb(这是针对deb文件的)或者sudo rpm -i 文件名 .rpm(这是针对rpm文件的)这种方式来完成安装。

下载软件LinLim_linux 下载软件_下载软件领红包是真的吗

以这种方式呈现的不足之处在于,要进行手动处理依赖关系,也就是说,软件运行所必要的其他库文件存在可能缺失的状况 。针对deb文件而言 ,可借助sudo apt install -f命令来自动修复依赖 。直接安装包文件时需要留意来源可信 ,应当优先从软件官方的项目页面去下载 ,防止从不安全的第三方网站获取 。

如何利用Snap和Flatpak安装通用软件

新兴的“通用包格式”有Snap以及Flatpak,其目的在于解决软件跨发行版兼容,还有版本老旧的问题,它们会把软件以及其所有依赖打包成一个独立容器,在任何一款Linux发行版上都能够以相同方式运行,不存在受系统库版本影响的情况。

下载软件领红包是真的吗_下载软件LinLim_linux 下载软件

安装Snap软件之前,要保证系统已经安装了snapd服务linux 下载软件,之后借助sudo snap install软件名就能够进行安装,Flatpak需要先添加软件仓库linux源代码分析,其中Flathub是最大来源,后使用flatpak install软件名完成安装,这类软件占据空间稍微大一些,不过带来了卓越的稳定性以及沙盒安全性。

如何从源代码编译安装软件

这是最为传统的方式又是极为灵活的方式,当软件不存在现成包之际你能够从GitHub等平台下载它的源代码压缩包,通常的步骤是,解压之后,在终端进入源码目录,依次执行./configuremakesudo make install这三条命令。

进行编译安装,能使你能够去自定义功能选项,并且有可能获取到更好的性能。然而,它的过程十分繁琐,极其容易因为缺少开发库而导致失败,而且还难以进行统一卸载。除非你对于软件有着特定的定制需求,或者是出于学习的目的,不然的话,普通用户不建议把这当作首选方法。

如何安全地从第三方仓库下载软件

要是官方仓库当中不存在你所需要的软件,像最新版本的编辑器、浏览器这类,那就能够添加由软件开发者或者社区进行维护的第三方仓库,比如PPA、AUR等。就拿Ubuntu来说,运用sudo add-apt-repository ppa:仓库名去添加PPA之后,便能够如同官方软件那般进行安装。

谨慎对待使用第三方仓库这一行为,它有着引入不稳定测试版软件的可能性,或者会和系统现有的软件形成冲突,一定要只去添加信誉良好且广泛被使用的源,并且定期对已添加的仓库列表开展检查以及管理,以此来控制系统所存在的风险 。

如何查找和验证Linux软件的下载来源

搜索软件之际,该依照这般安全途径啦:先是查验系统自身携带的包管理器;接着去访察软件的官方网站,瞧瞧其推荐的安装办法;针对开源项目而言,GitHub发布页属于可靠源头;社区Wiki以及论坛(像Ask Ubuntu)的探讨亦是至关重要的参照 。

千万别随随便便在搜索引擎里头去点击那些不明网站的下载链接linux嵌入式开发,下载完成之后,针对重要的软件,得借助校验 SHA256 或者 GPG 签名这种方式去验证文件完整性,养成从可信渠道把软件获取过来的习惯,这乃是保障 Linux 系统安全稳定的基石。

究竟是更习惯于运用哪一种方式去给你的Linux系统开展软件安装呢,是去追求那便捷的那种包管理器呀,还是更青睐于那跨版本的 Snap/Flatpak 呢,要是觉得本文有用的话,欢迎在评论区去分享你的经验以及你的看法呀,还请点赞予以支持哟 。

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复