3 Ubuntu离线安装smb
在没有网络连接的 Ubuntu 系统上安装 samba(用于提供 SMB 文件共享服务)可以通过离线安装的方式完成。以下是详细步骤:
1. 在有网络的机器上下载 samba 及其依赖包
首先,你需要在有网络的 Ubuntu 机器上下载 samba 及其所有依赖项。
步骤:
-
在有网络连接的机器上运行以下命令,更新包管理器:
sudo apt update -
使用
apt命令下载samba及其依赖项到一个目录:mkdir samba-offline cd samba-offline apt download samba
这将下载 samba 及其依赖包到当前目录。
- 下载
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 安装成功。
总结:
- 在有网络的机器上下载
samba和依赖包。 - 将这些
.deb包复制到离线机器。 - 在离线机器上通过
dpkg安装这些包。
这样你就可以在没有网络的 Ubuntu 机器上离线安装 samba。