如何使用 software-properties-gtk --enable-component=ENABLE_COMPONENT?

如何使用 software-properties-gtk --enable-component=ENABLE_COMPONENT?

我想software-properties-gtk通过命令行启用或禁用应用程序中的某些选项。

我感兴趣的通过命令行控制的选项示例如下所示:

A b

我怀疑这个命令software-properties-gtk --enable-component=ENABLE_COMPONENT能让我实现我想要的。然而,手册页没有详细说明可以用什么值来替换ENABLE_COMPONENT

$ software-properties-gtk -h
Usage: software-properties-gtk [options]

Options:
  -h, --help            show this help message and exit
  -d, --debug           Print some debug information to the command line
  -m, --massive-debug   Print a lot of debug information to the command line
  -n, --no-update       No update on repository change (useful if called from
                        an external program).
  -t TOPLEVEL, --toplevel=TOPLEVEL
                        Set x-window-id of the toplevel parent for the dialog
                        (useful for embedding)
  -e ENABLE_COMPONENT, --enable-component=ENABLE_COMPONENT
                        Enable the specified component of the distro's
                        repositories
  --open-tab=OPEN_TAB   Open specific tab number on startup
  --enable-ppa=ENABLE_PPA
                        Enable PPA with the given name
  -k KEYSERVER, --keyserver=KEYSERVER
                        Legacy option, unused
  --data-dir=DATA_DIR   Use data files (UI) from the given directory

需要有关使用此命令的指导吗?

答案1

在我的 Ubuntu 18.04 LTS 上,我看到以下内容:

$ 软件属性-gtk --enable-component=main
--enable-component/-e 命令行开关已
已弃用。而不是“software-properties-gtk -e multiverse”
您可以使用'add-apt-repository multiverse'

所以你真的必须使用

add-apt-repository component

其中组件是下列

  • main- Canonical 支持的免费开源软件。
  • universe- 社区维护的免费开源软件。
  • restricted- 设备的专有驱动程序。
  • multiverse- 受版权或法律问题限制的软件。

因此完整的命令如下

  • sudo add-apt-repository main
  • sudo add-apt-repository universe
  • sudo add-apt-repository restricted
  • sudo add-apt-repository multiverse

对于 Canonical 合作伙伴,您可以使用以下命令:

sudo add-apt-repository "deb http://archive.canonical.com/ubuntu $(lsb_release -cs) partner"

lsb_release -cs返回代码名称(bionic、focal、hirsute 等)您的 Ubuntu 版本。


阅读材料:

相关内容