搜索
首页系统教程LINUX详解Ubuntu软件管理功能的丢失

多数人都认为Ubuntu通过Ubuntu Software Center彻底改革了dpkg包管理。毫无疑问,按照多数人标准来看,Software Center肯定是用户友好的呢。但事实真是如此么?本文将介绍Ubuntu软件管理的现状,伴随着Ubuntu首次发布的软件管理走了多远,以及 Ubuntu软件领先的地方。

一切从apt开始

Ubuntu软件管理的纯粹形式使用apt打包工具,最先内置在很棒的但常被低估的Linux版本Debian中。可使用apt安装、移除或者更新Ubuntu上的软件。要完全清除软件,可以使用apt的命令行访问,但修复软件可能会搞砸。

至于图形用户界面GUI,Synaptic将apt提升至另一个级别。Synaptic为Ubuntu用户提供了一款形象的管理软件工具。在添加、 移除和调整现有软件库时,Synaptic也能帮上忙。使用Synaptic的Save Markings As功能可轻松备份软件,提供一个便携的文本文件,可以在新系统上复制软件列表。

当然,新手使用过Synaptic有难点,那就是缺乏可辨认的软件目录。Synaptic虽然易用,但只对那些知道他们想要那种软件包的Ubuntu用户更适用。它还缺乏分别安装deb包的功能。

安装deb包

当涉及安装一次性软件,像deb这样的二进制程序包能让Ubuntu用户运行来自分配目录的一个简单命令,安装绑定在包里的软件。例如,有人可能会 使用dpkg -i packagename.deb从命令行安装软件包。该命令将自动安装软件,同时使用Debian包管理系统解决任何潜在的附属问题。

在Ubuntu Software Center之前,Ubuntu用户也可以运行一个叫做GDebi的程序安装deb包,还能在安装应用之前发现是否存在可能的附属问题。

当然在今天,Ubuntu桌面默认下不再通过GDebi进行安装。现在,Ubuntu用户都通过Ubuntu Software Center进行所有的软件管理。

Ubuntu Software Center

Ubuntu不是首个在Linux桌面用户中引入软件商店概念的版本。在这些使用软件商店的版本中,最著名的是Linspire及其Click- n-Run Warehouse(CNR)。这时事情变得有趣起来,因为Canonical从Linspire那挖走了人才,构建了如今为人熟知的Ubuntu Software Center。

经典的CNR与为各种版本提供软件的Ubuntu Software Center之间是有差异的呢。CNR更有效更易用。不过,这两者都很臃肿。

Ubuntu Software Center是Ubuntu桌面上最臃肿的应用。如果你的PC按照合理规格运行,那么这就不是个大问题。如果用户的PC有点旧,那么在首次启动程序时,就会发现Ubuntu Software Center太臃肿太慢。

虽然有这些弊端,对于新软件探索,Ubuntu Software Center还是有用的。有时只需要通过不同软件类别浏览,就能在安装之前了解软件信息。同样,Ubuntu Software Center评级系统也很有用。对软件的评级可以让你在安装软件之前作个参考。

总的说来,Ubuntu Software Center在桌面上使用得不多。错不在它,而是通过终端使用apt更快捷。另一种发现新软件的有效方式是查看网站apps.ubuntu.com。它能 找到与Ubuntu Software Center完全相同的界面,但它能直接使用AptUrl,而不是Software Center客户端本身。此外,还可以选择你喜欢的浏览器。AptUrl可作为替代的软件管理器,安装软件也得心应手。

以上是详解Ubuntu软件管理功能的丢失的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文转载于:脚本之家。如有侵权,请联系admin@php.cn删除
Linux系统管理员的主要任务是什么?Linux系统管理员的主要任务是什么?Apr 19, 2025 am 12:23 AM

Linux系统管理员的主要任务包括系统监控与性能调优、用户管理、软件包管理、安全管理与备份、故障排查与解决、性能优化与最佳实践。1.使用top、htop等工具监控系统性能,并进行调优。2.通过useradd等命令管理用户账户和权限。3.利用apt、yum管理软件包,确保系统更新和安全。4.配置防火墙、监控日志、进行数据备份以确保系统安全。5.通过日志分析和工具使用进行故障排查和解决。6.优化内核参数和应用配置,遵循最佳实践提升系统性能和稳定性。

很难学习Linux吗?很难学习Linux吗?Apr 18, 2025 am 12:23 AM

学习Linux并不难。1.Linux是一个开源操作系统,基于Unix,广泛应用于服务器、嵌入式系统和个人电脑。2.理解文件系统和权限管理是关键,文件系统是层次化的,权限包括读、写和执行。3.包管理系统如apt和dnf使得软件管理方便。4.进程管理通过ps和top命令实现。5.从基本命令如mkdir、cd、touch和nano开始学习,再尝试高级用法如shell脚本和文本处理。6.常见错误如权限问题可以通过sudo和chmod解决。7.性能优化建议包括使用htop监控资源、清理不必要文件和使用sy

Linux管理员的薪水是多少?Linux管理员的薪水是多少?Apr 17, 2025 am 12:24 AM

Linux管理员的平均年薪在美国为75,000至95,000美元,欧洲为40,000至60,000欧元。提升薪资可以通过:1.持续学习新技术,如云计算和容器技术;2.积累项目经验并建立Portfolio;3.建立职业网络,拓展人脉。

Linux的主要目的是什么?Linux的主要目的是什么?Apr 16, 2025 am 12:19 AM

Linux的主要用途包括:1.服务器操作系统,2.嵌入式系统,3.桌面操作系统,4.开发和测试环境。Linux在这些领域表现出色,提供了稳定性、安全性和高效的开发工具。

互联网在Linux上运行吗?互联网在Linux上运行吗?Apr 14, 2025 am 12:03 AM

互联网运行不依赖单一操作系统,但Linux在其中扮演重要角色。Linux广泛应用于服务器和网络设备,因其稳定性、安全性和可扩展性受欢迎。

Linux操作是什么?Linux操作是什么?Apr 13, 2025 am 12:20 AM

Linux操作系统的核心是其命令行界面,通过命令行可以执行各种操作。1.文件和目录操作使用ls、cd、mkdir、rm等命令管理文件和目录。2.用户和权限管理通过useradd、passwd、chmod等命令确保系统安全和资源分配。3.进程管理使用ps、kill等命令监控和控制系统进程。4.网络操作包括ping、ifconfig、ssh等命令配置和管理网络连接。5.系统监控和维护通过top、df、du等命令了解系统运行状态和资源使用情况。

使用Linux别名提高自定义命令快捷方式的生产率使用Linux别名提高自定义命令快捷方式的生产率Apr 12, 2025 am 11:43 AM

介绍 Linux是一个强大的操作系统,由于其灵活性和效率,开发人员,系统管理员和电源用户都喜欢。但是,经常使用长而复杂的命令可能是乏味的

Linux实际上有什么好处?Linux实际上有什么好处?Apr 12, 2025 am 12:20 AM

Linux适用于服务器、开发环境和嵌入式系统。1.作为服务器操作系统,Linux稳定高效,常用于部署高并发应用。2.作为开发环境,Linux提供高效的命令行工具和包管理系统,提升开发效率。3.在嵌入式系统中,Linux轻量且可定制,适合资源有限的环境。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SecLists

SecLists

SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )专业的PHP集成开发工具

Atom编辑器mac版下载

Atom编辑器mac版下载

最流行的的开源编辑器

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

功能强大的PHP集成开发环境