百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程文章 > 正文

Linux怎么安装软件的? linux系统中如何安装软件

qiyuwang 2024-10-31 15:54 13 浏览 0 评论


请关注本头条号,每天坚持更新原创干货技术文章。

如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习

1. 前言

本文主要讲解如何在Linux系统上安装软件。


在任何操作系统中,我们都需要安装应用程序来完成日常任务。在Windows世界中,每个程序都有一个简单的Setup.exe或program.zip文件。在Mac上,包就是program.dmg或program.sit文件。在这两个操作系统中,你可以简单地点击它,它会问你一些非常基本的配置问题,比如,你接受许可协议还是你想要安装软件的目录。虽然在Linux中,安装程序/软件似乎很困难,但事实并非如此。

2. 使用apt命令安装Linux软件

使用apt命令安装Linux软件

第二种包管理器格式是DEB,代表Debian。Debian包和APT (Advanced Packagin工具)提供了现在常用的高级特性,比如自动依赖项解析和签名包。Debian包被Debian/Linux使用,一些最常用的Linux发行版,如Ubuntu、Linux Mint、Mepis等。

适用于基于Debian的发行版,如Ubuntu、Linux Mint等。

APT是一种工具,通常用于从软件仓库远程安装包。简而言之,它是一个简单的基于命令的工具,用于安装文件/软件。完整的命令是apt-get,它是安装文件/软件包的最简单方法。这个简单的工具可以告诉您当前正在安装的包,还可以告诉您存储库中可用的包。

apt-get?install?${packagename}

要删除/卸载任何软件,只需使用remove

apt-get?remove?${packagename}

软件包位于在线软件仓库的某个位置,APT处理用户硬盘上的本地数据库,该数据库包含关于可用软件包及其位置的信息。因此,当键入命令apt-get install qq时,APT将开始在数据库中查找名为qq的包,并在用户键入“y”(yes)后安装qq。为了获得存储库中所有新上传的包,用户需要定期更新APT。

更新APT数据库:

apt-get?update

若要更新APT数据库,以及升级某些已安装软件可能提供的安全更新和补丁,用户只需使用以下命令即可:

apt-get?update;?apt-get?upgrade

记住,我正在讨论的所有包管理工具,将需要用户在root或超级用户,例如,安装软件在debian的基础上的发行版,你将使用apt-get,然后sudo,然后它会要求你输入密码。

sudo?apt-get?install?conky
sudo?apt-get?remove?conky
sudo?apt-get?update

sudo命令用于临时获取管理员权限。

3. 使用yum命令安装Linux软件

用于基于RPM的Linux发行版,比如Fedora、Red Hat


您理解yum不会有任何困难,因为它与apt-get相同。就像apt-get安装Debian软件包一样,“yum”安装RPM软件包。它还可以像apt-get一样从存储库下载和安装包。

yum?install?${packagename}

要删除软件包,只需使用remove

yum?remove?${packagename}

有一件事需要注意,默认情况下yum不会在用户的硬盘上保存本地数据库。所以不需要更新。但要安装可用的安全缓存和bug修复,请使用以下命令:

yum?update

如果用户想要更新任何单一的包,然后做以下的方式:

yum?update?${packagename}

4. 使用Tar Balls方式安装

你会记得在Windows中你有Zip file.zip或mac.sit。在Linux中,也有以扩展名结尾的tar文件打包,比如.tar、.tar.gz .tgz,或者别的什么。要解压这些文件,请使用以下命令:


tar?-xzvf?${filename}.tar.gz

参数是x用于提取文件,z用于通过gzip进行筛选以进行解压缩(如果文件没有gz扩展名,则将其关闭),v用于详细模式,以便您可以知道发生了什么,f表示后面将有一个文件名。如果您像我一样难以记住命令行选项,您可能想要创建一个名为“untar”的别名来输入这些选项。
该命令将不安装软件,但它将提取存档文件。解压文件之后,您可以通过读取README文件或install file来安装解压文件(因为在那里您可以安装那些特定文件的说明)。

5. 其他Linux打包管理

当然有很多发行版,所以打包管理工具。和SUSE一样,SUSE使用RPM作为它的本地包格式,但是有自己的工具来管理系统上的软件。
Yast是openSUSE Linux发行版以及SUSE派生的商业发行版中使用的打包管理工具。我将在另一篇文章中讨论Yast。

在另一篇文章中,我将介绍一些更常用的包装管理工具,如“dpkg”。其他一些打包管理工具的工作和属性将在那篇文章中讨论。

6. 总结

通过本教程,您应该了解Linux安装软件有多少种方式了吧?其实主流的方式还是系统自带的包管理工具,比如Ubuntu系统上的apt,红帽体系的发行版上使用yum安装Linux软件。

本文已同步至博客站,尊重原创,转载时请在正文中附带以下链接:
https://www.linuxrumen.com/rmxx/1597.html

点击了解更多,快速查看更多的技术文章列表。

相关推荐

别再乱找了!这才是 Alist 本地安装挂载的正确打开方式

一、探秘Alist的神奇世界在这个数据爆炸的时代,我们的生活里充斥着各种各样的网盘服务,百度网盘、阿里云盘、腾讯微云等等,它们成了我们存储资料的得力助手。但随着网盘数量的增多,管理这些分散在不同平...

如何将数据从旧iPhone传输到新iPhone 16?这五个方法你必须知道!

前不久,苹果发布了备受期待的iPhone16系列,新机型搭载了更强大的芯片、更流畅的操作体验,还有备受热议的全新摄像系统。无论你是冲着A18仿生芯片,还是更丰富的动态岛功能,相信很多果粉早已跃跃欲试...

大数据传输的定义与大数据传输解决方案的选择

当我们需要处理大量的数据时,我们就要把数据从一个地方移动到另一个地方。这个过程就叫做大数据传输。它通常需要用到高速的网络连接、分散的存储系统和数据传输协议,以保证数据的快速、可靠和安全的移动。常用的大...

【工具】在线传输文件工具(在线文件互传)

前言在线传输文件工具主要是用于在不同的设备之间,如手机、电脑、平板等快速便捷地传送文件。告别使用USB传统传输文件的方式。...

如何使用 CAN-FD 在 LPC5500 上传输数据

目录1引言2CAN-FD3示例演示1引言...

轻松同步:将照片从三星手机传输到iPad的简便方法

概括想要在新iPad上查看三星照片吗?但是,如果您不知道如何将照片从三星手机传输到iPad,则无法在iPad上查看图片。为此,本文分享了7个有用的方法,以便您可以使用它们在不同操作系统之...

常见又地道的网络缩写:美剧中常说的SFW到底是个啥?

在这堂课中,让我们来学习更多在数字网络世界中常用的有趣网络用语。7shifts/unsplashhttp,https“http”和“https”是万维网(www)传输文件用的协议。“http”是hy...

每天学会一个计算机网络协议之FTP

开始行文之前提出一个问题,相信大家在看完本文后一定可以回答当我们在网站上填写注册信息的时候,需要我们上传照片,上传的过程发生了什么?下面引入我们的主角,FTP文件传输协议FTPFileTransf...

即用即走,这3款文件分享工具真香

打工人的日常,免不了「文件分享存储服务」的需求。我们一般会选择不同的网盘,但是大家也知道,网盘不是限速就是叫你充值。今天跟大家简单推荐3款文件分享工具,既可以免登录匿名使用,而且操作简单稳定性也不错。...

安卓手机里的文件和照片与Mac互传的办法

因为HandShake一段时间未更新,似乎目前不可操作。我一时间未找到更好的「传输」办法,经实践操作,向大家介绍一下「安卓手机」,包括「一加」、「索尼」,都可用此方法,来进行文件传输到Mac的...

软网推荐:同一个平台选择不同的传输方法

平时上网的时候,我们经常要分享一些文件给其他朋友,一般通过云服务平台来实现。今天笔者给大家介绍的Worksphere传输服务,它提供了两种不同的分享方式,方便我们根据实际需要进行选择。一个链接分享所有...

跨平台不限速的免费文件传输网站(跨平台不限速的免费文件传输网站是什么)

大家好,欢迎来到天天惠分享,不知道各位平时都是用什么方法来进行文件跨平台传输的呢?是百度网盘?微信还是QQ?亦或是有线传输。虽然这些方法都可以达到传输的目的,但都有各自的缺陷,使用起来一言难尽。比如百...

全网最全最详细的全平台文件传输方法,解决你文件传输问题(一)

前言想必现在大多数人文件传输的方法还是使用qq微信,但是qq微信的文件传输有时候真是,...

文件传输工具有哪些?这3款堪称办公必备!

在不同设备间,想把文件从一台设备传输到另一台,尤其是大体积文件,更是免不了用到文件传输工具,可以说文件传输工具已成为提升效率的关键载体。面对海量文档、设计素材、会议纪要的流转需求,传统邮件附件、U盘拷...

小白也能用的跨网文件交换系统!10款简单易上手的文件摆渡工具

跨网文件交换系统对于需要频繁在不同网络环境中进行文件共享的用户来说至关重要。以下是10款简单易上手的文件摆渡工具,适合小白用户使用,帮助他们高效地分享和传输文件。10款简单易上手的跨网文件交换工具1....

取消回复欢迎 发表评论: