ubuntu/linux系统知识(17)图形化的包管理工具Synaptic
文章目录
- Synaptic 软件包管理器是什么?
- 为什么你要使用像 Synaptic 软件包管理器这样的 “古老的” 软件?
- Synaptic 软件包管理器的功能
- 如何在 Ubuntu 上安装 Synaptic 软件包管理器
- 如何使用 Synaptic 软件包管理器
- Synaptic 并不适合所有的人
Synaptic 软件包管理器是什么?
Synaptic 是一个轻量级的 apt 软件包管理器系统的 GUI 前端,使用在 Debian、Ubuntu、Linux Mint 以及其它很多基于 Debian/Ubuntu 发行版中。
总的来说,所有你可以 在终端中使用 apt-get 命令 来做的事,都可以通过 Synaptic 来实现。
曾几何时,Synaptic 几乎是所有基于 Debian Linux 发行版的默认图形化软件包管理器。它被认为是一种用户友好的、易于使用的管理应用程序的方法。
随着像 GNOME “软件” 和 KDE “发现” 等现代软件包管理器工具带来更现代和直观的图形用户界面,事情发生了变化。这些软件包管理器有更好的界面,以一种更友好的方式显示软件包信息,带有缩略图、评分和评论。
最后,Synaptic 的使用被局限于在大多数的轻量级 Linux 发行版 中。
为什么你要使用像 Synaptic 软件包管理器这样的 “古老的” 软件?
当然,在多大数的情况下,你没有必要这样做。
但是,Synaptic 仍然比 GNOME “软件” 的功能要很多。记住,它基本上是 apt
的 GUI 前端,这意味着它(几乎)可以做任何你能够 在终端中使用 apt 命令 所做的事。
例如,如果你想 在 Ubuntu 中阻止特定的软件包更新,你可以在 Synaptic 中做到这一点,但是你却不能 GNOME/Ubuntu 的软件中心中实现。
另外,我注意到 Ubuntu 20.04 的软件中心存在一些问题。它加载速度缓慢,它搜索软件包时缓慢,并且它充满了 snap 应用程序(不是每个人都喜欢)。
Synaptic 也是 Ubuntu 中一个轻量级应用程序,使用可以可以让你感觉你的系统快一点。
Synaptic 软件包管理器的功能
下面是对 Synaptic 的概况:
- 更新软件包缓存
- 升级整个系统
- 管理软件包包存储库
- 通过名称、描述、维护者、版本、依赖项等搜索软件包
- 通过组、状态(安装与否)、源或更多信息列出软件包
- 通过名称、状态、大小或版本排序软件包
- 获取与软件包相关的信息
- 锁定软件包版本
- 安装指定版本的软件包
还有很多功能,大家可以自己去探索。
如何在 Ubuntu 上安装 Synaptic 软件包管理器
Synaptic 软件包管理器可在 Ubuntu 的 Universe 存储库中获得。如果 Universe 存储库未启用,你可以在软件中心中找到Synaptic:
Synaptic 在 Ubuntu 软件中心
你也可以通过命令行来安装 Synaptic 。先确保启用 universe 存储库:
sudo add-apt-repository univers
然后更新缓存(在 Ubuntu 18.04 及更高版本中不需要):
sudo apt update
现在,使用下面的命令来安装 synaptic 软件包管理器:
sudo apt install synaptic
这就是所有的安装过程。
如何使用 Synaptic 软件包管理器
在安装后,你可以在菜单中开始搜索 Synaptic 并启动它:
可以看到,这个界面不是最好看的界面之一。注意复选框的颜色。白色意味着软件包未安装,绿色意味软件包已安装。
你可以搜索一个应用程序并单击复选框将标记其为安装。它也将(以绿色的形式)高亮将被作为依赖关系项目的软件包。单击应用来安装选择的软件包:
你可以使用 Synaptic 查看在 Ubuntu 中安装的所有软件包 。你也可以从这个视图中选择移除软件包。
你可以根据源显示各个存储库中可用的软件包。这是查看 哪个 PPA 提供什么软件包的好方法。你可以通过如上所述的方法来安装或移除软件包。
通常,当你更新 Ubuntu 时,所有的软件包都会同时更新。使用 Synaptic,你可以轻松地选择你需要更新/升级到较新版本的软件包。
你也可以锁定软件包的版本,以便它们就不会随着系统更新而被更新。
你也可以使用 Synaptic 搜索软件包。这类似于 使用 apt-cache search 命令搜索软件包。
如果你认为你做了错误的选择,你可以从“编辑”菜单中单击撤销。
你可以使用 Synaptic 做很多事,我无法涵盖所有可能的用法。我在这里已经涵盖了最常见的一些方法,如果你将要去使用 Synaptic 的话,我留给你去探索。
Synaptic 并不适合所有的人
如果你不喜欢 Synaptic,你可以在软件中心中移除它,或在终端中使用这个命令:
sudo apt remove synaptic
Ubuntu 还有另一个被称为 AppGrid 的轻量级软件包管理器。据我所知,它已经有一段时间没有更新了。
Synaptic 当然并不适合所有的人。它列出了你在常规软件中心中看不到的库和包。如果你移除了一个你不知道的库,那么它可能会引起问题。
我认为 Synaptic 更适合于中高级用户,他们既想更好地控制软件包管理器又不想使用命令行方法。
你有什么要说的吗?你使用过 Synaptic 软件包管理器吗?你是使用软件中心还是你只在终端中探索?请在评论区中分享你的喜好。
ubuntu/linux系统知识(17)图形化的包管理工具Synaptic相关推荐
- Linux系统移植:图形化配置 U-Boot
文章目录 Linux系统移植:图形化配置 U-Boot 一.打开图形化配置 二.图形化配置操作 三.编译配置结果 Linux系统移植:图形化配置 U-Boot 较新的 uboot 支持图形化配置,本小 ...
- ubuntu/linux系统知识(36)linux网卡命名规则
文章目录 背景 命名规范 系统默认命名规则 优势 背景 很久以前Linux 操作系统的网卡设备的传统命名方式是 eth0.eth1.eth2等,属于biosdevname 命名规范. 服务器通常有多块 ...
- ubuntu/linux系统知识(21)Ubuntu 22.04 个性化配置dock(应用程序启动栏)
文章目录 Ubuntu 22.04 设置中的基本自定义 结束的想法 在本文中,我们将向您展示一些在Ubuntu 22.04 Jammy Jellyfish Linux 上自定义GNOME 桌面环境自带 ...
- ubuntu/linux系统知识(6)Ubuntu安装软件的n种方法,你都会吗
提示:本文经奇妙之二进制二次编辑和审核, 修正了一些错误,包括但不限于错别字,语句不通顺,代码编译不过,命令书写错误,图片缺失,排版优化等. 文章目录 一. 直接在`Ubuntu软件商店`安装 二. ...
- ubuntu/linux系统知识(34)Ubuntu18.04下安装搜狗输入法失败
有没有谁跟我一样,装了ubuntu 18.04 LTS的版本后,按照官方的ubuntu搜狗输入法,安装.配置 但是总是没办法正常使用. 打开/var/log/syslog,看看是否有什么错误 我的环境 ...
- ubuntu/linux系统知识(7)Ubuntu国内镜像快速下载(华为云、阿里云、东莞理工)
华为云镜像地址: http://mirrors.huaweicloud.com/repository/ubuntu-releases/ 阿里云镜像地址: http://mirrors.aliyun.c ...
- ubuntu/linux系统知识(25)ubuntu录屏软件含声音obs天下第一
官网: obs是跨平台的,开源免费的视频录制.在线推流软件.功能着实强大,支持屏幕录制.窗口录制.摄像头录制.声音录制.直播推送,以及各种视频源和音频源的整合. 安装 sudo add-apt-rep ...
- ubuntu/linux系统知识(10)ubuntu打开终端的n种方式你都会吗
- ubuntu/linux系统知识(24)ubuntu自带的录屏软件
最新文章
- loadrunner11下载地址
- python爬虫xpath的语法
- 皮一皮:说了那么多,原来不是馋我的长相?
- php mysql 性能测试工具_高性能MySQL–MySQL基准测试
- 统计内表行数常用的三种方法
- 20分钟完成Mac上的 LNMP 环境部署,优雅·高效开发(Docker方式)
- [W班]第二次结对作业成绩评价
- 【数据结构与算法】压缩矩阵的Java实现
- C#的多线程机制探索3
- Servlet的文件上传
- 7-10 求数字个数 (20 分)
- 微信开发--获取用户信息中文乱码的解决方案
- 限时删!字节总监总结一套目标检测、卷积神经网络和OpenCV学习资料(教程/PPT/代码)...
- GDT、LDT和IDT
- 自定义view之刻度尺
- Windows运行机理——主程序—WinMain
- mysql查看表内容 很乱_mysql数据表字符混乱问题解决办法
- 安卓系统开机时间优化分析
- RoNIN: Robust Neural Inertial Navigation预训练模型测试
- 第十周项目2——贮存班长信息的学生类
热门文章
- 2021-6东软云HIS医院管理信息系统V3.0-系统功能架构(门诊需求)
- [C++][muduo]1-muduo安装和运行
- 关于emWin显示矢量字体TTF所踩的坑
- Kafka之四:Kafka与Streaming集成
- 辽宁省内计算机专业本科大学排名,辽宁省本科院校排名
- Android MTK LCM Driver 屏驱动
- 死宅BALBALBA的奇妙冒险(0)——C语萌新的新手村
- cmake错误集锦:unkown arguments specified
- php服务器内容修改时间,php设置服务器时间
- NodeMCU 通过MQTT 连接阿里云物联网