我正在尝试熟悉 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
编辑:如果没有网络连接,请执行以下步骤:
- 在其他一些具有互联网连接的系统中安装 synaptic
package manager
。 - 选择您想要在没有网络连接的计算机上安装的软件包。
- 转到文件菜单并为这些包生成下载脚本。
- 使用一些下载管理器(或任何其他你喜欢的方式)下载这些软件包
- 将这些文件复制到没有网络访问权限的机器上的文件夹中
/var/cache/apt/archives
(您必须以 root 身份执行此操作,通过 打开 nautilussudo nautilus
) - 复制
/var/cache/apt/pkgcache.bin
并/var/cache/apt/srcpkgcache.bin
从具有网络访问权限的计算机复制到同一目录中的其他计算机 - 将具有网络访问权限的机器的所有内容复制
/etc/apt
到另一台机器。 sudo apt-get update
然后运行sudo apt-get install packageNameThatYouWant
第二次编辑:对于那些懒惰的人来说,还有另一种方法:
- 在其他计算机上安装您想要的任何东西。
/var/cache/apt/
全部/etc/apt
从有网络的计算机复制到没有网络的计算机。sudo apt-get update
然后运行sudo apt-get install packageNameThatYouWant