温馨提示×

ubuntu虚拟机中如何安装软件

小樊
44
2025-11-22 19:18:35
栏目: 云计算

Ubuntu 虚拟机安装软件的常用方法

在虚拟机里的 Ubuntu 与物理机安装方式基本一致,常用途径包括 APT 命令行Ubuntu 软件中心Snap.deb 包PPA 源 以及 源码编译。下面给出可直接复制的命令与要点。

一 准备工作

  • 更新索引与基础工具
    打开终端依次执行:
    sudo apt update && sudo apt upgrade -y
    sudo apt install -y curl wget vim git snapd
    说明:保持索引与系统为最新,有助于解决依赖与安装失败问题。

  • 提升下载速度(可选)
    将软件源更换为国内镜像(如 清华中科大),编辑 /etc/apt/sources.list 后执行 sudo apt update。镜像选择与版本匹配请参考各镜像站帮助页。

  • 宿主机与虚拟机文件互通(便于安装包传输)

    • VMware:安装 VMware Tools 后可实现剪贴板与拖拽文件。
    • VirtualBox:安装 增强功能(Guest Additions) 后启用共享剪贴板/拖放与共享文件夹。
      提示:若未安装增强功能,可先挂载对应镜像并从终端执行安装脚本完成安装。

二 常用安装方式

  • APT 命令行(推荐)
    更新索引:sudo apt update
    搜索:apt search 关键字
    查看详情:apt show 包名
    安装:sudo apt install 包名
    卸载:sudo apt remove 包名(保留配置);sudo apt purge 包名(连同配置清理)

  • Ubuntu 软件中心(图形界面)
    打开“Ubuntu Software”,搜索软件名,点击安装。适合不熟悉命令行的场景。

  • Snap 包
    搜索:snap find 关键字
    查看:snap info 包名
    安装:sudo snap install 包名
    说明:Snap 应用自带依赖、沙盒隔离、自动更新;部分 GUI 应用可能需要额外权限或 classic 模式。

  • 安装 .deb 包
    下载 .deb 后执行:sudo dpkg -i 文件名.deb
    若依赖缺失:sudo apt -f install 自动补齐依赖后再安装。

  • PPA 第三方源
    添加源:sudo add-apt-repository ppa:作者/仓库
    更新索引:sudo apt update
    安装:sudo apt install 包名。

  • 源码编译(高级)
    典型流程:./configure → make → sudo make install。适合需要自定义编译选项或最新版本的场景。

三 实用示例

  • 安装 Visual Studio Code(.deb 方式)
    从官网下载 .deb,进入下载目录后执行:
    sudo dpkg -i code_*.deb
    如报依赖错误:sudo apt -f install 后重试。

  • 安装 Apache2 并启动服务
    sudo apt update
    sudo apt install apache2
    sudo service apache2 start
    在浏览器访问虚拟机的 IP 地址 可看到默认页面。

四 常见问题与排查

  • 锁文件导致无法更新
    现象:执行 apt 出现 “Unable to acquire the dpkg frontend lock”。
    处理:检查是否有其他 apt/dpkg 进程占用,必要时结束相关进程或删除锁文件后再执行 sudo apt update。

  • 依赖损坏或安装失败
    处理:sudo apt-get check 检查依赖;sudo apt -f install 修复;必要时 sudo apt --fix-broken install。

  • 虚拟机增强功能未就绪
    现象:无法拖拽/共享剪贴板或分辨率受限。
    处理:安装 VMware ToolsVirtualBox 增强功能,重启后再试。

  • 安全性提示
    来自 不可信来源 的软件请谨慎安装;优先使用官方仓库、可信镜像与签名包,避免运行来历不明的脚本或二进制文件。

0