什么是软件属性通用


20

我已经安装了几个软件,并且我注意到当您要从PPA安装软件时,通常会在命令前加上

sudo apt-get install software-properties-common

我在寻找为什么安装此软件包的原因,但找不到原因。

Answers:


25

如中所述 apt-show software-properties-common

该软件提供了所使用的apt存储库的抽象。它使您可以轻松管理发行版和独立软件供应商的软件源。

实际上,这意味着它提供了一些用于添加和删除PPA的有用脚本:

$ dpkg -L software-properties-common | grep 'bin/'
/usr/bin/add-apt-repository
/usr/bin/apt-add-repository

加上DBUS后端,即可通过“软件和更新” GUI进行相同的操作。

没有它,您将需要通过编辑/etc/apt/sources.list和/或其中的任何辅助文件来手动添加和删除存储库(例如PPA)。/etc/apt/sources.list.d


如何从终端通过图形界面启动它?
埃贡·斯特曼

Linux软件包名称总是如此直观地反映其目的。该软件包抽象了APT存储库,并且名称中甚至没有“ repository”。
艾伦·

1
apt-show packagenameapt show packagename对于Ubuntu 16.04和18.04 似乎(没有连字符)。
l --marc l
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.