Linux上安装和卸载软件的几种方法,你知道吗?
创始人
2026-01-14 21:08:55
0

卸载安装软件_ubuntu 软件安装卸载_卸载安装软件伤不伤手机

如何在Linux上安装软件?

技术文章最好横向阅读。

前言

要学习Linux,您必须学习如何安装和卸载应用程序。 这次简单介绍一下Linux上安装和卸载软件的几种方法。 我使用的是Ubuntu,但是对于安装应用程序来说,只要是Linux,一切都是一样的。

应用程序安装的工作原理

我们知道,在Windows下通过双击安装包来安装软件是非常简单、方便的,但这种方法对于大多数普通用户来说。 作为一名计算机专家,你不能止步于肤浅的技能。 因此,我们在安装软件时一定要了解系统是做什么的。

Windows上安装软件的大致流程如下:

在用户指定的安装目录下创建安装程序目录

将相关dll动态库复制到安装目录

将exe可执行文件复制到安装目录

将配置文件复制到安装目录,如Windows下的ini配置文件

将启动配置或者程序依赖的配置放入注册表

如果是服务程序,注册并启动服务

Linux上安装软件的大致流程如下:

创建安装目录

复制类库

复制可执行程序

根据需要有选择地配置和启动服务

两者的安装过程几乎相同,只是安装方法略有不同。 在Windows下,我们经常使用图形界面来安装,而在Linux下,我们经常通过命令行安装,这个我们稍后会介绍。 至于卸载过程,两者也是一样的,都是安装过程的逆过程。

另外,还需要注意以下2点:

Linux下的/usr目录相当于Windows下的ProgramFile目录

Linux下动态库后缀是.so,Windows下是.dll

Linux软件安装主要有三种方法,下面一一介绍。

安装和卸载软件的 3 种方法

1.安装包安装

这个方法其实就是Windows下安装软件的方法。 Linux下的软件包也和Windows下的软件包类似。 Linux下常见的安装包有两种:

rpm:Red Hat Linux使用的安装包格式

ded:Debian Linux使用的安装包格式

还有2种安装方法:

通过软件管理器双击安装

使用 dpkg 命令安装

第一种方法比较简单,是Windows使用的方法,而第二种方法则需要我们了解dpkg工具。 dpkg的主要功能是打包、查询、检索包信息,包括依赖信息,以及安装或卸载软件包。 不过dpkg现在已经不太常用了,这里就不详细介绍了。 如果有兴趣的话可以去google一下具体的用法。

卸载也比较简单ubuntu 软件安装卸载,直接通过软件管理器点击卸载软件即可。

2.从源码安装

这种方法是最原始的方法。 我们需要一步步编译软件的源代码,然后手动将软件安装到系统中。 听起来很麻烦,但做起来并不复杂。 该过程主要包括以下4个操作。 命令:

cd 软件目录 ./configure make sudo make install

注意:比较容易出错的地方是./configure和make。 这两个步骤可能会出错。 如果出现错误,需要去Google查找错误原因(通常可以在stackoverflow上找到答案)。 很多时候,因为缺少一些依赖库,只要通过apt-get(后面会介绍)找到并安装即可,最后一步其实就是复制文件的过程。 如果提示没有权限错误,那么就需要使用root权限来执行这个操作 sudo make install。

要卸载,请使用以下命令:

cd 软件目录 sudo make uninstall

3.通过apt-get在线安装

apt-get实际上是一个在线软件安装工具。 它的主要功能是通过本地Linux连接网络上的apt存储库(源)来下载软件并自动安装。 Linux默认自动安装这个工具。 我们需要学习使用它提供的几个常用命令:

sudo apt-get update:从网上源更新安装包信息

sudo apt-get upload :将软件包升级到最新版本

sudo apt-get -f install:修复软件依赖包关系

sudo apt-get install software_name:安装软件

sudo apt-get remove software_name:卸载软件,但卸载不完整

sudo apt-get remove --purge software:常用卸载方法,完全卸载

我是一个喜欢探索原理的人,那么apt-get的工作原理是什么呢? 通过它安装软件主要需要以下四个过程:

扫描本地软件包列表(执行 sudo apt-get update 刷新软件包列表)

执行包依赖性检查

从包指定的apt源下载包

解压软件包并完成安装和配置

这导致了以下问题:

apt镜像站点地址在哪里?

/etc/apt/sources.list

下载的apt的deb包存放在哪里?

/var/cache/apt/archives

我怎么知道这个? 使用man apt-get查看,找到FILES就可以看到这两个路径。 还有其他路径。 如果您有兴趣,可以了解一下它们。 这里的主要目的是告诉你如何解决这个问题。 Linux下很多问题都可以通过man来解决。 ,你一定要善于利用它。

我们在安装软件时,一般或多或少需要以下4个步骤:

添加对应软件包的源。 一般来说,当你搜索如何安装一个软件时,别人已经给出了源地址。 如果不是,则软件包可能不需要指定自己的源地址。

sudo apt-get update 更新源列表

sudo apt-get install software_name 安装软件

安装过程需要您确认是否安装。 只需输入 y 即可确认。

介绍一个小工具 aptitude。 该工具可以自动安装软件依赖包。 当使用apt-get安装过程中提示您安装某些依赖包时,可以使用该工具代替apt-get,它会自动安装依赖包。

但首先你需要安装这个工具:

sudo apt-get install aptitiude

如果使用apt-get安装软件时提示安装依赖,那么可以使用以下命令重新安装:

sudo aptitiude software_name

这样,当你安装的软件需要安装其他依赖软件包时,这个工具就会帮你自动安装,不需要你手动安装。 是不是特别方便呢?

注意:如果您无法通过 apt-get 安装软件,您很可能需要更新系统的源地址。 我用的是爱丽云。 您可以将以下地址添加到 sudo vim /etc/apt/sources.list 中:

deb http://mirrors.aliyun.com/ubuntu/ yakkety main universe multiverse restricted deb http://security.ubuntu.com/ubuntu/ yakkety-security multiverse main universe restricted

然后执行更新:

sudo apt-get update

之后就可以使用apt-get来安装软件了。 这是常用的安装方法,一定要学会!

练习:安装 vim

说了这么多,还是实际点比较好。 这里我将使用3种方法将vim编辑器安装到系统中。

1.通过安装包安装vim

打开此下载页面,根据您的系统类型下载对应的vim安装包:

https://pkgs.org/download/vim

下载完成后直接双击安装包或者通过dpkg安装。 Ubuntu下我直接双击使用软件中心安装。 当需要卸载时,点击卸载按钮即可卸载。 这很简单。

2.从源码安装vim

我们需要从vim官网下载源码,使用浏览器打开以下网址,点击All files行中的下载链接即可下载源码:

http://www.vim.org/sources.php

下载完成后,打开命令行,进入下载文件所在目录,使用以下命令解压:

tar xjvf vim-7.4.tar.bz2 # 解压完后的目录是 vim74

然后进入该目录并开始配置:

cd vim74/ ./configure

注意:配置过程结束时可能会提示缺少依赖项 libncurses5-dev。 我们可以使用 sudo apt-get libncurses5-dev 来安装它。 重新配置之前,需要使用make clean 进行清理。

配置完成后,启动make。 这个过程将需要一段时间:

make

make完成后,直接使用root安装:

sudo make install

检查是否安装成功:

# 查看 vim 的版本信息 vim --version

使用以下命令卸载 vim,但您可能不想卸载它:

cd vim74/ sudo make uninstall

再次强调:如果您在安装过程中遇到任何问题,请仔细阅读错误信息,然后尝试使用Google搜索错误信息。 一般来说,你可以在stackoverflow网站上得到正确的答案,但前提是你必须有基本的英语阅读能力。

3.sudo apt-get install vim

正如标题所说,只需要在命令行输入以上命令即可安装vim:

sudo apt-get install vim

使用以下命令卸载vim:

sudo apt-get remove --purge vim

使用这种方法可以说非常简单,前提是你需要连接到互联网。

总结

这次我们介绍3种Linux下安装软件的方法。 最常用的是通过apt-get安装,其次是通过源码安装,最后是使用安装包安装。 不过ubuntu 软件安装卸载,这也要看你自己的爱好和能力。 。 建议大家一定要掌握如何自己编译源码来安装软件,因为很多时候可能没有网络,那么如果你自己编译源码的话,你会比别人更好,你也更有可能赢得别人的好感。 即使不是这个,你也不会编译源代码。 你觉得很酷吗? 没有人能看到你的黑窗,对吧?

·结尾·

开发者

科技·生活·职场

卸载安装软件伤不伤手机_ubuntu 软件安装卸载_卸载安装软件

主页:

相关内容

热门资讯

L... 如何在Linux上安装软件?技术文章最好横向阅读。前言要学习Linux,您必须学习如何安装和卸载应用...
浙... 今天,浙江优就业的肖U老师列出了一些软件测试面试中常见的面试问题。 他们覆盖每个软件测试 80% 以...
微... 随着互联网的发展,各行各业都在与新媒体融合,学校亦是如此。 各种新媒体教学被引入,微课作为一种教学方...
分... 分布式服务器集群架构1、大型网站的演变简单来说,分布式通过缩短单个任务的执行时间来提高效率,而集群则...
智... 目前,汽车已经从传统意义上的代步工具,发展成为具有主动思考和行动能力的出行伙伴,智能化成为用户关注的...
查... 随着PCIe 5.0主控芯片的成熟和量产,大量的PCIe 5.0 SSD如雨后春笋般涌现。 从性能角...
“... 提到Inzon的冰龙系列,很多玩家都对其出色的散热性能和噪音控制印象深刻。 显卡的散热性能越好,其性...
(... 12月亮12天星期一12月12日全天(00:00-23:59),只需将本文转发到朋友圈即可获得25个...
卡... 【卡车之家原创】近日,三一集团透露将推出同城货运平台“行必达”,立即引发业内热议。 OEM是否搭建...
8... 800道软件测试面试题及答案-pdf-在线版2022年软件测试市场不会太好,今年很多人都在考虑如果有...
医... “如果你家里有熬夜后脸色发黄、长痘痘的宝宝,快去拿链接二号吧,一张万能卡,解决你十大皮肤问题……”北...
跨... Gmail是几乎每个跨境电商卖家必备的电子邮件工具。 它具有简单的界面,支持发送和接收多种语言的电子...
中... 致所有地铁/铁路朋友:近日,公众号平台更改了推送规则,订阅列表中的时间线被彻底打乱。 如果您没有阅读...
教... 【老师的想法和新手的担忧】作为一名教师易达软件教程 视频,我在教学过程中经常有这样的想法:我录了一个...
I... 你在吗?我是新手。 我买了10700K和Z490主板。 我不知道怎么超频。 你能教我如何超频吗?你好...
腾... 左栏显示同学的帐号。中间有几个按钮可以点击。您可以点击下面的几个按钮:右上角的按钮很少使用。对了,我...
滴... 封面新闻记者 蔡诗琪6月8日,滴滴App功能导航栏中出现了新的“货运”入口。封面新闻就此事联系了滴滴...
安... 大家好,欢迎来到文字说科技!做视频的朋友一定对Au很熟悉。 可以说是PC上最方便、最全面的音频编辑软...
顺... 公路货运是一个人员多、利润薄、竞争残酷的行业。 看来老人已经进入了暮年,只剩下孤零零的一个人了。 然...
掌上工美APP是骗局?上海工美...   掌上工美APP交易软件是否正规?背后的上海工美艺术品交易中心有限公司是否具备相关经营资质?是否拥...