发布信息

Linux上安装和卸载软件的几种方法,你知道吗?

作者:软荐小编      2024-01-13 09:08:52     196

卸载安装软件_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 软件安装卸载_卸载安装软件

主页:

相关内容 查看全部