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

phi*_*012 5 installation command-line apt url

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

编辑:我正在使用铬。是否有某种扩展可以做到这一点?

小智 6

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

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

    #! /bin/bash
    
    aptInstall="$@"
    aptInstall=${aptInstall#*:}
    gnome-terminal -e "sudo apt-get install $aptInstall"
    
    Run Code Online (Sandbox Code Playgroud)
  2. 保存此脚本。我将其称为~/apt_terminal.sh.

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

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