跳转至

3 Ubuntu离线安装smb

在没有网络连接的 Ubuntu 系统上安装 samba(用于提供 SMB 文件共享服务)可以通过离线安装的方式完成。以下是详细步骤:

1. 在有网络的机器上下载 samba 及其依赖包

首先,你需要在有网络的 Ubuntu 机器上下载 samba 及其所有依赖项。

步骤:

  1. 在有网络连接的机器上运行以下命令,更新包管理器:

    sudo apt update
    

  2. 使用 apt 命令下载 samba 及其依赖项到一个目录:

    mkdir samba-offline
    cd samba-offline
    apt download samba
    

这将下载 samba 及其依赖包到当前目录。

  1. 下载 samba 及其所有依赖项的完整列表,确保能够离线安装:
    apt-cache depends samba | grep -E 'Depends|Recommends' | cut -d ':' -f 2 | tr -d '<>' | xargs sudo apt download
    

这条命令会下载 samba 所有依赖的包到 samba-offline 目录中。

2. 将下载的包传输到离线 Ubuntu 机器

samba-offline 目录中的所有 .deb 文件通过 USB 或其他方式复制到离线的 Ubuntu 机器上。

3. 在离线机器上安装 samba

在离线 Ubuntu 机器上,进入你复制的 .deb 文件所在的目录(假设是 samba-offline):

cd /path/to/samba-offline

然后使用 dpkg 安装 samba 及其依赖项:

sudo dpkg -i *.deb

如果遇到依赖问题,可以使用以下命令来修复:

sudo apt --fix-broken install

这将从本地包中自动修复任何未满足的依赖关系。

4. 验证安装

完成后,运行以下命令来确认 samba 是否已经成功安装:

smbd --version

如果显示了版本号,说明 samba 安装成功。

总结:

  1. 在有网络的机器上下载 samba 和依赖包。
  2. 将这些 .deb 包复制到离线机器。
  3. 在离线机器上通过 dpkg 安装这些包。

这样你就可以在没有网络的 Ubuntu 机器上离线安装 samba