Ubuntu 软件包下载

Ubuntu 软件包下载

我正在尝试熟悉 Ubuntu 软件包页面。我的 Mac mini 目前处于离线状态,因为我的网络无法正常工作,而且我在论坛上阅读了如何为我的 Mac mini 下载和安装新的以太网驱动程序。但是,当我尝试安装驱动程序时,“make”命令不起作用,我收到“错误 2”我四处寻找错误,看到一篇帖子说我需要以下软件包

build-essential、linux-headers、linux-source 等

我使用 USB 棒安装了 Ubuntu 12.10,但似乎几乎没有任何软件包。我进入 [http://packages.ubuntu.com/source/quantal] 并找到了一些软件包。当我尝试安装它们时,我得到依赖关系无法满足,并尝试找到所有依赖文件,但最终发现有 100 个这样的文件。

哪里可以得到包含我需要的所有文件的“完整”软件包?我也尝试安装 keryx,但是它还需要很多依赖文件,所以我感觉自己在原地打转 :) 有没有适合像我这样的新手入门的地方?

现在我在使用 Windows PC,并使用 USB 记忆棒移动所有文件,因此我想我要问的是如何一次性获取我需要的所有文件和依赖项。

答案1

无需检查软件包页面。如果要安装这些软件包,则需要打开终端 ( ++ Ctrl)并使用进行安装。安装后第一次运行此命令并等待完成:AltTapt

sudo apt-get update

此后,为了安装任何包,只需输入:

sudo apt-get install packageNameThatYouWant

编辑:如果没有网络连接,请执行以下步骤:

  1. 在其他一些具有互联网连接的系统中安装 synaptic package manager
  2. 选择您想要在没有网络连接的计算机上安装的软件包。
  3. 转到文件菜单并为这些包生成下载脚本。
  4. 使用一些下载管理器(或任何其他你喜欢的方式)下载这些软件包
  5. 将这些文件复制到没有网络访问权限的机器上的文件夹中/var/cache/apt/archives(您必须以 root 身份执行此操作,通过 打开 nautilus sudo nautilus
  6. 复制/var/cache/apt/pkgcache.bin/var/cache/apt/srcpkgcache.bin从具有网络访问权限的计算机复制到同一目录中的其他计算机
  7. 将具有网络访问权限的机器的所有内容复制/etc/apt到另一台机器。
  8. sudo apt-get update然后运行sudo apt-get install packageNameThatYouWant

第二次编辑:对于那些懒惰的人来说,还有另一种方法:

  1. 在其他计算机上安装您想要的任何东西。
  2. /var/cache/apt/全部/etc/apt从有网络的计算机复制到没有网络的计算机。
  3. sudo apt-get update然后运行sudo apt-get install packageNameThatYouWant

相关内容