Ubuntu应当是目前最流行的Linux桌面系统了,本节会介绍在UbuntuLinux系统上软件安装的几种方法。
下边会依次介绍apt软件包管理工具、直接安装deb软件包、绿色软件包安装、bundle软件安装包四种软件安装方法。
apt软件包管理
apt是AdvancedPackagingTool的简写,它用于在Ubuntu、Debian等Linux发行版上安装、更新、删除deb软件包。
apt是一个cs构架的系统linux格式化硬盘,在其server端上储存了被管理的deb软件包。当用户须要安装或升级某个软件包时,安装在笔记本上的client会从server端下载软件包及其所有依赖并进行安装。
apt的命令格式如下所示:
apt [<span class="hljs-keyword">install</span> | <span class="hljs-keyword">remove</span> | search ...] 软件包名称 <span class="vditor-linenumber__rows"><span></span></span>
登录后复制
下边搜索关于jdk-17的软件包:
下边是安装openjdk-17-jdk软件包:
其实我们只安装openjdk-17-jdk这一个软件包,但apt会手动把依赖的软件包也一起安装上,总共会安装20个新的软件包。
apt会将jdk安装到/usr/lib/jvm目录下。
下边是删掉openjdk-17-jdk软件包:
remove命令只会删掉openjdk-17-jdk本身,并不会将其所有依赖都删除。所以执行完remove命令并没有将jdk卸载”干净“。
为了删掉openjdk-17-jdk的所有依赖,须要再执行一次autoremove命令:
执行完autoremove命令后,所有与jdk相关的软件包就都被删掉掉了。
apt命令的使用方法就介绍到这儿,但另外值得关注的是apt的软件源。
一般情况,我们最好使用国外的apt软件源,这可以使我们安装软件的速率更快。我通常会使用阿里云的apt软件源,具体切换apt软件源的方式请参考下方链接:
<span class="hljs-attribute">https</span>://developer.aliyun.com/mirror/ubuntu?spm=a<span class="hljs-number">2</span>c<span class="hljs-number">6</span>h.<span class="hljs-number">13651102</span>.<span class="hljs-number">0</span>.<span class="hljs-number">0</span>.<span class="hljs-number">3</span>e<span class="hljs-number">221</span>b<span class="hljs-number">118</span>t<span class="hljs-number">6</span>URV <span class="vditor-linenumber__rows"><span></span></span>
登录后复制
直接安装deb软件包
尽管使用apt安装软件很便捷linux装ubuntu软件中心,但好多软件厂商的deb安装包并没有托付给apt管理,比如百度云盘。对于这类软件,我们就只能从其官网下载deb软件包,再自行安装。
deb软件包的安装也比较简单,假如你使用的是Ubuntu桌面系统,只须要滑鼠右键、选择用Softwareinstall这个应用打开deb软件安装包即可:
打开deb软件安装包的界面如右图所示linux装ubuntu软件中心,再点击install按键就可以启动安装流程了:
假如你没法登陆桌面环境,也可以在命令行中使用dpkg命令执行安装流程。dpkg的命令格式如下:
<span class="hljs-attribute">dpkg</span> -I xxx.deb<span class="hljs-comment"># info,查看软件包<u>信息</u></span> dpkg -i xxx.deb<span class="hljs-comment"># install,安装软件包</span> dpkg -r xxx<span class="hljs-comment"># remove,卸载一个软件包</span> dpkg -P xxx <span class="hljs-comment"># purge,完全清除一个软件包</span> <span class="hljs-comment"># remove只是删掉数据和可执行文件,purge另外还删除所有的配置文件</span> <span class="vditor-linenumber__rows"><span></span><span></span><span></span><span></span><span></span><span></span></span>
登录后复制
查看百度云盘deb软件安装包信息:
安装百度云盘:
卸载百度云盘,注意这儿用的名子不是安装包的文件名:
卸载百度云盘,并消除与其相关的配置文件:
红色软件安装
红色软件统称可携式软件,是指这些无需安装,解压能够直接使用的软件。
比如IntelliJIDEA这款开发工具,为Linux平台提供的软件就是一个.tar.gz格式的压缩包,而不是deb安装包:
将这个压缩包下载然后直接对其解压:
在其解压目录的bin子目录下有一个名叫idea.sh的可执行文件,直接执行idea.sh就可以启动IDEA了:
尽管IDEA的安装过程很简单,但每次启动IDEA都须要执行一个shell脚本就有点麻烦了。我们希望它还能在桌面有一个启动图标,我们点击那种启动图标就可以启动IDEA。
Ubuntu的桌面图标配置文件都置于/usr/share/applications目录下,为了给IDEA创建一个桌面启动图标linux查看操作系统,我们在该路径下创建一个名为idea.desktop的文件,并在该文件中输入如下内容:
<span class="hljs-number">1</span>[Desktop Entry] <span class="hljs-number">2</span>Name=Idea <span class="hljs-number">3</span>Comment=idea <span class="hljs-number">4</span>Exec=sh ~<span class="hljs-regexp">/prog<u>ram</u>/i</span>dea-IU-<span class="hljs-number">231.8109</span>.<span class="hljs-number">175</span><span class="hljs-regexp">/bin/i</span>dea.sh <span class="hljs-number">5</span>Icon=~<span class="hljs-regexp">/program/i</span>dea-IU-<span class="hljs-number">231.8109</span>.<span class="hljs-number">175</span><span class="hljs-regexp">/bin/i</span>dea.png <span class="hljs-number">6</span><u>Te</u>rminal=<span class="hljs-keyword">false</span> <span class="hljs-number">7</span>Type=Application <span class="hljs-number">8</span>Categories=Application; <span class="vditor-linenumber__rows"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></span>
登录后复制
然后就可以在showApplications见到IDEA的启动图标,点击该图标就可以启动IDEA软件了:
bundle软件安装包
最后一类是.bundle格式的软件安装包,.bundle文件是Linux系统中的一种可执行文件,可以类比Windows系统中的.exe文件。
比如常用的虚拟机软件VMware为Linux平台提供的软件安装包就是.bundle的格式。
我们从VMware官网下载的安装包文件名为:
<span class="hljs-attribute">VMware</span>-W<u>or</u>kstation-Full-<span class="hljs-number">17</span>.<span class="hljs-number">0</span>.<span class="hljs-number">0</span>-<span class="hljs-number">20800274</span>.x<span class="hljs-number">86</span>_<span class="hljs-number">64</span>.bundle <span class="vditor-linenumber__rows"><span></span></span>
登录后复制
下载完成后,为该文件降低x权限并执行安装流程:
.bundle文件执行完成后,VMware应用就安装完成了,可以在showApplications中看见与VMWare相关的3个应用:
假如想要卸载VMware,可以执行下边的命令:
<span class="hljs-attribute">sudo</span> vmware-installer -u vmware-workstation <span class="vditor-linenumber__rows"><span></span></span>
登录后复制
以上就是Ubuntu Linux系统上的多种软件包安装方式的详细内容,更多请关注小闻网其它相关文章!
评论(0)