1. 前言
本文主要讲解如何在Linux系统上安装软件。
Linux怎么安装软件的
在任何操作系统中,我们都需要安装应用程序来完成日常任务。在Windows世界中,每个程序都有一个简单的Setup.exe或program.zip文件。在Mac上,包就是program.dmg或program.sit文件。在这两个操作系统中,你可以简单地点击它,它会问你一些非常基本的配置问题,比如,你接受许可协议还是你想要安装软件的目录。虽然在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命令用于临时获取管理员权限。
用于基于RPM的Linux发行版,比如Fedora、Red Hat
使用yum命令安装Linux软件
您理解yum不会有任何困难,因为它与apt-get相同。就像apt-get安装Debian软件包一样,“yum”安装RPM软件包。它还可以像apt-get一样从存储库下载和安装包。
yum install ${packagename}
要删除软件包,只需使用remove
yum remove ${packagename}
有一件事需要注意,默认情况下yum不会在用户的硬盘上保存本地数据库。所以不需要更新。但要安装可用的安全缓存和bug修复,请使用以下命令:
yum update
如果用户想要更新任何单一的包,然后做以下的方式:
yum update ${packagename}
你会记得在Windows中你有Zip file.zip或mac.sit。在Linux中,也有以扩展名结尾的tar文件打包,比如.tar、.tar.gz .tgz,或者别的什么。要解压这些文件,请使用以下命令:
使用Tar Balls方式安装
tar -xzvf ${filename}.tar.gz
参数是x用于提取文件,z用于通过gzip进行筛选以进行解压缩(如果文件没有gz扩展名,则将其关闭),v用于详细模式,以便您可以知道发生了什么,f表示后面将有一个文件名。如果您像我一样难以记住命令行选项,您可能想要创建一个名为“untar”的别名来输入这些选项。
该命令将不安装软件,但它将提取存档文件。解压文件之后,您可以通过读取README文件或install file来安装解压文件(因为在那里您可以安装那些特定文件的说明)。
当然有很多发行版,所以打包管理工具。和SUSE一样,SUSE使用RPM作为它的本地包格式,但是有自己的工具来管理系统上的软件。
Yast是openSUSE Linux发行版以及SUSE派生的商业发行版中使用的打包管理工具。我将在另一篇文章中讨论Yast。
在另一篇文章中,我将介绍一些更常用的包装管理工具,如“dpkg”。其他一些打包管理工具的工作和属性将在那篇文章中讨论。
通过本教程,您应该了解Linux安装软件有多少种方式了吧?其实主流的方式还是系统自带的包管理工具,比如Ubuntu系统上的apt,红帽体系的发行版上使用yum安装Linux软件。
一:和你说的话越来越少一段爱,从热爱走到不爱,中间是有过渡的。这个渐渐不爱的过程,就像温水煮青蛙,让人不易察觉,等到回过神来的时候,已经后悔莫及。当女人和你说的话越来越少的时候,你就要警惕了,她的爱在慢慢减少。有时候,联系次数和爱对方成正比。越爱对方,联系越频繁,若是生疏,干脆不联系。二:忽视你以前
2025-08-13 01:44:19
《爱的五种能力》的作者赵永久说自己结婚头几年,他的妻子因为压力大总是忘记东西,而作者经常批评或指责妻子,结果妻子不仅没有改掉忘性大这个毛病,反而越来越严重。可是当作者改变自己的做法,看到妻子忘东西时装作没看到,不再责怪她,妻子慢慢地就不再忘记东西了。这是影响起了作用。影响的前提是允许,作者允许自己的
2025-08-12 23:45:47
母子俩相依为命,从小,儿子就喜欢紧紧的贴着妈妈,走路时总是挽着妈妈的手。妈妈报怨道:你别粘我那么紧好不好,长大了,自己能走稳的。儿子默不做声。 日子一天天过,儿子一天天长大,妈妈一天天变老。儿子成家了,娶了媳妇,别人家的儿子是挽着媳妇的手走路。儿子却数十年如一日的挽着妈妈走。媳妇报怨儿子答:妈妈小
2025-08-12 20:18:49
作为男生,当女生说痛经的时候,该怎么回复最好?前段时间这个话题居然上了热搜,看了热度比较高的几个评论,真心觉得大姨妈痛,可以帮你鉴定一个男人到底值不值得爱!最优秀的回复:这是一万块,拿去买点热水嘘寒问暖,不如来笔巨款!不是说我们女生有多物质,给钱也是一种态度、一种关心啊,想到有了钱就能买买买,心情立
2025-08-12 18:43:33
孩子是两个人在一起的爱情结晶,也是婚姻的延续,但这种说法也仅仅是在婚后生子被定义为这样。而在婚前有了孩子,无论在肚子里还是已经落地,都会引人非议。奉子成婚不就是提前完成了生子的“任务”吗,为什么大家都会这种歧视的目光去对待?其实有很多不同的说法,忽略这些表面别人的意见来看,有了孩子再去结婚,这样的婚
2025-08-12 16:41:28
什么是好老公,以下这七条,你的老公能做到三条就算是个好老公了,一,给老婆足够的安全感,手机随时都是开机状态,即使不在身边,也能让你第一时间联系到他,对老婆交代的事情不怕麻烦,也许不会天天把爱挂在嘴上,但你需要它的时候它都在;二,每次吵架后会先服软,琐碎生活发生冲突,在所难免,但在与妻子发生争执和平添
2025-08-12 13:09:36