如何在虚拟化的Ubuntu系统上安装应用程序?

这个问题可能看起来很基础和简单,但我还是不得不问一下,因为我不明白。
我把XAMPP和Eclipse下载到了我的系统上,在通过VMware启动Ubuntu后,我在目录中找不到这些应用程序。这正常吗?我该如何找到并安装这些应用程序或其他软件?

可能是重复问题:如何使用Ubuntu软件中心安装软件? - Alvar
1我不同意这是一个重复的问题。那个其他的问题更多关于“如何使用USC”,而这个问题是关于“获取应用程序的正确方式” - 可能OP不知道USC并且想要按照“Windows的方式”安装应用程序,即找到一个.exe安装程序并运行它 - 所以我期望得到的答案将解释USC是什么,为什么它很酷,如果应用程序不在存储库中该怎么办,以及可能有关在Ubuntu中安装应用程序的替代方法的一些说明。;-) - Rafał Cieślak
@rafalcieslak .. 没错。我下载了XAMPP,想找一个.exe文件来进行快速安装。但是这里没有.exe文件。我只在Ubuntu平台上待了不到一天...... - hello
你可以看一下以下两个链接:(1) "在Ubuntu上使用图形界面轻松安装和配置XAMPP/LAMPP" - http://it-diary.com/tutorials/easily-install-configure-xampplampp-with-gui-in-ubuntu/ 和 (2) "如何安装Eclipse" - http://askubuntu.com/questions/26632/how-to-install-eclipse - user4815
4个回答

要在虚拟机中安装软件,最简单的方法是使用Ubuntu安装的工具(假设您已经设置了互联网访问)。以下是从简单到困难的列表:
第一选项:Ubuntu软件中心
位于菜单-> Ubuntu软件中心。如果您使用的是Unity界面,请打开Dash并键入软件,然后软件中心将出现。

The windows of USC

然后点击右上角的搜索框来搜索一个应用程序(例如,如果你输入“Ge” -> gedit会显示出来)。
或者,点击一个类别,比如开发工具,并搜索你想要安装的软件。
当你找到它时,点击右上角的“安装”按钮(或者如果你刚刚安装了Ubuntu,则点击“使用源代码”),输入密码进行验证,然后等待软件安装完成。
第二个选项:安装.deb文件
由于Ubuntu软件中心中的所有应用实际上都是.deb文件,您可以在互联网上搜索一个.deb文件,下载它,然后当您选择打开它时选择“使用Ubuntu软件中心打开”。
第三个选项:安装源文件(tar.gz,tar.gz2等)
这更像是一个终端任务,而不是简单的安装点击。
首先,在下载源文件后,使用存档管理器解压缩它,并将文件的解压缩文件夹保存在某个地方(例如桌面),或者您可以输入以下命令:
$tar -zxvf program.tar.gz
$tar -zjvf program.tar.bz2  

2) 通过输入sudo -i以root身份运行,然后输入密码。
3) 切换到文件夹的目录(如果你的文件夹在桌面上,输入cd /home/your_user_name/Desktop/your_file_name)。
4) 输入./configure
5) 输入make
6) 输入make install

XAMPP只是一组现有工具的捆绑包,这些工具都可以从Ubuntu软件中心单独安装。通过使用来自Ubuntu软件库的版本,您的安全升级和其他更新将得到处理,并且您知道它们经过了与您特定系统的其余部分配合测试。

在虚拟机内部,使用命令行安装带有已安装PHP、perl和mysql的基本Web服务器:

sudo apt-get install apache2 libapache2-mod-php5 libapache2-mod-perl libapache2-mod-auth-mysql mysql-server mysql-client php5 php5-mysql perl

对于XAMPP安装的其他软件包,您可能需要或不需要(根据需要选择):
sudo apt-get install webalizer proftpd php5-curl php5-gd php5-imap php5-mcrypt php5-mhash php5-ming php5-sqlite

你需要对每个进行一些额外的配置,但是使用XAMPP也需要这样做。我省略了一些XAMPP似乎捆绑的更为晦涩的东西-请查看http://packages.ubuntu.com,看看是否也能找到它们。

安装软件有一种层次结构:

  1. 使用软件包管理器从存储库中自动安装。该软件包管理器可以是软件中心、Synaptic或其他。
  2. 下载一个 .deb 文件。右键点击 .deb 文件,使用 Gdebi 安装。
  3. 作为最后的手段,解压或从 .tar 文件编译安装。

特别注意 "在 Ubuntu 中安装软件" - http://psychocats.net/ubuntu/installingsoftware

基本工具包

1. 下载 Linux 入门套件 - http://www.tuxradar.com/linuxstarterpack 2. 查看非官方 Ubuntu 指南 - http://ubuntuguide.org/wiki/Ubuntu:Oneiric 3. 查看 Psychocats - http://www.psychocats.net/ubuntu 4. 下载 Ubuntu 口袋指南和参考手册 - http://www.ubuntupocketguide.com/index_main.html 5. 下载 Ubuntu 11.10 手册 - http://ubuntu-manual.org/

我觉得这里的问题可能是你先把文件下载到了你的系统上,然后再启动运行Ubuntu的虚拟机。虚拟机除了你提供给它的内容之外,无法访问你硬盘上的其他部分-虚拟机在一个与系统隔离的虚拟驱动器上运行。
你需要创建一个共享目录,让虚拟机可以访问并将文件放在那里,或者通过其他方式如USB存储设备将文件复制过去。你也可以直接在虚拟机上的Ubuntu中下载和安装程序。Eclipse可以在软件源中找到,不过只需下载压缩包并解压即可。