如何在 Linux 上下载程序?

iam*_*ode 0 linux ubuntu

几个小时前,我从 Windows 切换到 Ubuntu Linux,现在,我正在尝试下载 Anki,但我不知道该怎么做,因为我不知道在终端中输入什么。有人可以帮忙吗?

Dav*_*ill 15

我目前正在尝试下载 Anki

Ubuntu 用于apt get下载安装包。

如何在 Ubuntu 上安装“anki”包

sudo apt-get update -y
sudo apt-get install -y anki
Run Code Online (Sandbox Code Playgroud)

一步一步执行上面的命令。

注意:-yflag 表示假设 yes 并静默安装,在大多数情况下不询问您。

Source如何在 Ubuntu 18.04/Ubuntu 17.10/Ubuntu 16.04 上安装 anki ubuntu 包

  • @iamlearningtocode 这将是包含在问题中的_非常_有用的信息。 (3认同)

Ole*_*hev 6

因此,让我们不仅解决“我需要安装 programX”的情况(答案是apt install programX,而且“我的 Ubuntu 存储库中的 programX 版本不起作用,但有一个可用的版本”。

保持冷静和 apt update

基本上,人们可以相信新版本迟早会到达主流回购,然后等待。

在检查更新版本之前,不要忘记更新上述包数据库。

正确的方法

它不在 Ubuntu 上。它可能不在 Debian 稳定版或测试版上。但它可能在 Debian 不稳定版或 Debian 实验版上。您基本上需要sources.list使用这些存储库扩展您的 apt 。它还使您的系统成为 Ubuntu 和未经测试的 Debian 软件包的混合体,但在大多数情况下它运行良好。

一个不错的主意是更改存储库的 pin 和优先级,这样 apt 就不会因为它更新而立即吸收一半的 Debian 不稳定。

快速而丑陋的方式

如果那里有预构建的 debian 包 - 在许多不太标准的软件中都是这种情况,您只需从开发人员的网站下载该包即可。Ubuntu / Debian 是一个非常流行的发行版,所以如果有针对 linux 的二进制构建,应该有一些*.deb

开源方式

从源代码构建包。其他答案中有一些细节,但据我所知,不是 Debian 的方式。将./configure && make && make install导致混乱/usr/local,没有人知道从什么,以及为什么它的存在是什么而定。相信我,我去过那里,确实做到了。

因此,下载源代码./configure(可能带有--prefix=/usr其他依赖包的选项),make(或make -j12为了速度)。然后,您可以使用该checkinstall脚本(也可能是fakeroot)来构建一个 debian 包。它将由 自动安装checkinstall。还有其他方法,开始阅读man dpkg

要从源代码构建软件,您需要一个工具链及其依赖项。谷歌搜索debian build essentials并查找apt build-deps


小智 5

您可以使用aptapt-get命令来安装应用程序。Anki 已经在 Ubuntu 存储库中,因此可以通过几个步骤安装应用程序:

  1. ctrl+ alt+t打开gnome-terminal
  2. 输入命令sudo apt install anki,输入您的登录密码。该命令执行后,anki将被安装。您可以按win键,然后您可以在应用程序列表中找到它。

BTW:如果你想安装任何应用程序,你可以执行apt search application-name搜索你需要的应用程序。如果找到该应用程序,请使用sudo apt install application-name它进行安装。

这是关于sudo