Linux命令+shell脚本大全:用 aptitude 安装软件包

免费教程推荐: python、C++、Java、JS、Rust、Go语言入门完全手册(6合1).zip-Python文档类资源-CSDN下载

了解了怎样在系统中列出软件包信息之后,本节将带你逐步学习怎样安装软件包。首先,要
确定准备安装的软件包名称。怎么才能找到特定的软件包呢?用 aptitude 命令加 search 选项。
aptitude search package_name
search 选项的妙处在于你无需在 package_name 周围加通配符。通配符会隐式添加。下面是
用 aptitude 来查找wine软件包的例子

$
$ aptitude search wine
p gnome-wine-icon-theme - red variation of the GNOME- ...
v libkwineffects1-api -
p libkwineffects1a - library used by effects...
p q4wine - Qt4 GUI for wine (W.I.N.E)
p shiki-wine-theme - red variation of the Shiki- ...
p wine - Microsoft Windows Compatibility ...
p wine-dev - Microsoft Windows Compatibility ...
p wine-gecko - Microsoft Windows Compatibility ...
p wine1.0 - Microsoft Windows Compatibility ...
p wine1.0-dev - Microsoft Windows Compatibility ...
p wine1.0-gecko - Microsoft Windows Compatibility ...
p wine1.2 - Microsoft Windows Compatibility ...
p wine1.2-dbg - Microsoft Windows Compatibility ...
p wine1.2-dev - Microsoft Windows Compatibility ...
p wine1.2-gecko - Microsoft Windows Compatibility ...
p winefish - LaTeX Editor based on Bluefish
$

注意,在每个包名字之前都有一个 p 或 i 。如果看到一个 i ,说明这个包现在已经安装到了你
的系统上了。如果看到一个 p 或 v ,说明这个包可用,但还没安装。我们在上面的列表中可以看到
系统中尚未安装wine,但是在软件仓库中可以找到这个包。
在系统上用 aptitude 从软件仓库中安装软件包非常简单。
aptitude install package_name
一旦通过 search 选项找到了软件包名称,只要将它通过 install 选项插入 aptitude 命令。

$
$ sudo aptitude install wine
The following NEW packages will be installed:
cabextract{a} esound-clients{a} esound-common{a} gnome-exe-thumbnailer
{a}
icoutils{a} imagemagick{a} libaudio2{a} libaudiofile0{a} libcdt4{a}
libesd0{a} libgraph4{a} libgvc5{a} libilmbase6{a} libmagickcore3-extra
{a}
libmpg123-0{a} libnetpbm10{a} libopenal1{a} libopenexr6{a}
libpathplan4{a} libxdot4{a} netpbm{a} ttf-mscorefonts-installer{a}
ttf-symbol-replacement{a} winbind{a} wine wine1.2{a} wine1.2-gecko{a}
0 packages upgraded, 27 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/27.6MB of archives. After unpacking 121MB will be used.
Do you want to continue? [Y/n/?] Y
Preconfiguring packages ...
[...]
All done, no errors.
All fonts downloaded and installed.
Updating fontconfig cache for /usr/share/fonts/truetype/msttcorefonts
Setting up winbind (2:3.5.4~dfsg-1ubuntu7) ...
* Starting the Winbind daemon winbind
[ OK ]
Setting up wine (1.2-0ubuntu5) ...
Setting up gnome-exe-thumbnailer (0.6-0ubuntu1) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
$

说明 在上面的例子中,在 aptitude 命令之前出现了 sudo 命令。 sudo 命令允许你以root用户身
份运行一个命令。可以用 sudo 命令进行管理任务,比如安装软件。
要检查安装过程是否正常,只要再次使用 search 选项就可以了。这次你应该可以看到在wine
软件包出现了 i u  ,这说明它已经安装好了。
你可能还会注意到这里的另外一些包前面也有 i u  。这是因为 aptitude 自动解析了必要的
包依赖关系,并安装了需要的额外的库和软件包。这是许多包管理系统都有的非常好的功能。

免费教程推荐: python、C++、Java、JS、Rust、Go语言入门完全手册(6合1).zip-Python文档类资源-CSDN下载

猜你喜欢

转载自blog.csdn.net/tysonchiu/article/details/125873553