ubuntu 常用软件在线和离线安装

SSH

验证 ssh 是否安装

systemctl status sshd
  • 如果输出中显示 Active: inactive (dead),则表示并未安装,或并未运行。
  • 如果输出中显示 Active: active (running),则表示已经安装且正在运行。

已经安装将会看到如下输出:

● sshd.service - OpenSSH server daemon
   Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2021-09-02 11:12:08 UTC; 1 weeks 4 days ago
     Docs: man:sshd(8)
           man:sshd_config(5)
Main PID: 1234 (sshd)
   Tasks: 1 (limit: 4915)
  Memory: 1.0M
  CGroup: /system.slice/sshd.service
          └─1234 /usr/sbin/sshd -D

ubuntu安装 ssh

  • 在线
apt-get install openssh-server
  • 离线

链接: 百度网盘 请输入提取码 提取码: bumm

net-tools

该软件包包含用于控制 Linux 内核网络子系统的重要工具。这包括 arp、ifconfig、netstat、rarp、nameif 和 Route。此外,该软件包还包含与特定网络硬件类型(plipconfig、slattach、mii-tool)和 IP 配置高级方面(iptunnel、ipmaddr)有关的实用程序。

  • 在线
sudo apt-get install net-tools
  • 离线(针对 ubuntu20.04)

链接: 百度网盘 请输入提取码 提取码: lrjg

gcc、make

安装 nvidia 显卡驱动之前必须安装 gcc 和 make。

  • 在线
sudo apt update
# 该命令会安装很多软件开发者工具,包括gcc,g++和make以及常用c/c++的头文件。
sudo apt install build-essential
  • 离线

链接: 百度网盘 请输入提取码 提取码: 6b3t

gcc 安装

# 解压之后有个 gcc 文件夹,进去gcc文件夹
sudo dpkg -i *.deb

make 安装

dpkg -i make_4.3-4ubuntu1_amd64.deb

docker

docker 19.03 以前的版本使用 gpu 都需要下载 nvidia-docker1 或者 nvidia-docker2 来启动容器,docker 19.03 及以后的版本,虽然不需要安装 nvidia-docker1 或者 nvidia-docker2,但是仍然需要安装 nvidia-container-toolkit,否则还是无法使用 gpu。

两者的主要区别在于 nvidia-docker2 是一个单独的后端,而 nvidia-container-toolkit 是一个容器管理系统的工具。如果您正在使用 Docker 并希望使用 NVIDIA GPU,则 nvidia-container-toolkit 可能是一个更好的选择。

总得来说,nvidia-docker2包含 nvidia-container-toolkit的功能, nvidia-container-toolkit是nvidia-docker2 的功能子集。

https://github.com/NVIDIA/nvidia-docker/issues/1268

卸载原系统中的 docker

sudo apt-get remove docker docker-engine docker.io
  • 在线安装

1. 添加 软件源

由于 apt 源使用 HTTPS 以确保软件下载过程中不被篡改。因此,我们首先需要添加使用 HTTPS 传输的软件包以及 CA 证书。

sudo apt-get update

sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg \
    lsb-release

为了确认所下载软件包的合法性,需要添加软件源的 GPG 密钥。

$ curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg


# 官方源
# $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

然后,我们需要向 sources.list 中添加 Docker 软件源

$ echo \
  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null


# 官方源
# $ echo \
#   "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
#   $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

2. 安装

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io

3. 启动

sudo systemctl enable docker
sudo systemctl start docker

4. 安装docker 使用 gpu 所需要的支持(ubuntu)

Installation Guide — container-toolkit 1.13.5 documentation

# Add the package repositories
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)

curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list

sudo apt-get update && sudo apt-get install -y nvidia-container-toolkit
sudo systemctl restart docker
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值