apt ubuntu(ubuntu搭建本地apt源)

各位老铁们好,相信很多人对apt ubuntu都不是特别的了解,因此呢,今天就来为大家分享下关于apt ubuntu以及ubuntu搭建本地apt源的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

Ubuntu apt与apt-get

在Linux发行版Ubuntu中,apt和apt-get都是包管理工具,但它们的功能和使用方式有所不同。apt被设计为提供更为直观和用户友好的体验,它默认启用了一些实用特性,如安装和删除操作时的进度显示,以及更新软件包时的升级提示。相比之下,尽管apt-get同样可以完成这些任务,但这些特性在apt中是预先激活的。

尽管apt在命令上与apt-get有相似之处,但apt并不支持apt-get的所有功能,不完全具备向后兼容性。这意味着,虽然apt可以替代部分apt-get和apt-cache的功能,但并非全部。在Ubuntu中,apt引入了一些专属的命令集。

关于ubuntu安装软件的问题:apt-get和dpkg区别

一、主体不同

1、apt-get:是一条linux命令,适用于deb包管理式的操作系统。

2、dpkg:为“Debian”专门开发的套件管理系统,方便软件的安装、更新及移除。

二、作用不同

1、apt-get:用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。

2、dpkg:是一个底层的工具。上层的工具,如APT,被用于从远程获取软件包以及处理复杂的软件包关系。

三、功能不同

1、apt-get:apt-get upgrade不仅可以从相同版本号的发布版中更新软件包,也可以从新版本号的发布版中更新软件包

2、dpkg:安装一个目录下面所有的软件包,释放软件包,但是不进行配置。

参考资料来源:百度百科-apt-get

参考资料来源:百度百科-dpkg

Ubuntu的aptitude与apt-get的区别和联系

Ubuntu的aptitude与apt-get的区别和联系:

aptitude与 apt-get一样,是 Debian及其衍生系统中功能极其强大的包管理工具。与 apt-get不同的是,aptitude在处理依赖问题上更佳一些。举例来说,aptitude在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净。以下是笔者总结的一些常用 aptitude命令,仅供参考。

命令作用

aptitude update更新可用的包列表

aptitude upgrade升级可用的包

aptitude dist-upgrade将系统升级到新的发行版

aptitude install pkgname安装包

aptitude remove pkgname删除包

aptitude purge pkgname删除包及其配置文件

aptitude search string搜索包

aptitude show pkgname显示包的详细信息

aptitude clean删除下载的包文件

aptitude autoclean仅删除过期的包文件

当然,你也可以在文本界面模式中使用 aptitude。

有的问题 apt-get解决不了,必须使用 aptitude解决,有的问题,用 aptitude解决不了,必须使用 apt-get

aptitude解决得更好的地方: install, remove, reinstall(apt-get无此功能), show(apt-get无此功能), search(apt-get无此功能), hold(apt-get无此功能), unhold(apt-get无此功能),

apt-get解决得更好的地方: source(aptitude无此功能), build-dep(低版本的aptitude没有build-dep功能)

apt-get跟 aptitude没什么区别的地方:update, upgrade(apt-get upgrade=aptitude safe-upgrade, apt-get dist-upgrade=aptitude full-upgrgade)

阅读剩余
THE END