有没有办法让“apt://” URL 始终在终端中打开

有没有办法让“apt://” URL 始终在终端中打开

我希望能够直接从 apps.ubuntu.com 安装东西,但软件中心需要很长时间才能加载和安装东西。有没有办法将“apt”URI 设置为在终端中打开,如“sudo apt-get install X

编辑:我正在使用 Chrome。有没有什么扩展可以做到这一点?

答案1

假设您使用的是 Firefox,您可以创建一个简单的 shell 脚本来执行此操作。其他浏览器可能也有类似的机制,但我对这些不熟悉。

  1. 打开 GEdit(或任何其他编辑器)并输入以下内容:

    #! /bin/bash
    
    aptInstall="$@"
    aptInstall=${aptInstall#*:}
    gnome-terminal -e "sudo apt-get install $aptInstall"
    
  2. 保存此脚本。我将把它称为~/apt_terminal.sh

  3. 打开终端并运行chmod a+x ~/apt_terminal.sh。这将使脚本可执行。
  4. 现在打开 Firefox 的“首选项”,然后转到“应用程序”部分。找到“apt”内容类型。
  5. 选择“apt”内容类型的“操作”标题下的“使用其他”,然后浏览到刚刚创建的脚本的位置。

现在 apt:// URL 应该在终端中打开并提示您输入密码。

相关内容