zoukankan      html  css  js  c++  java
  • Ubuntu18.04LTS安装docker报错:Command 'lsb_release' not found

      Ubuntu18.04LTS安装docker在执行sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"时报错,lsb_release命令没找到,报错具体内容如下图:

      根据执行的这句命令可知是在/etc/apt/source.list中添加docker官方软件源,虽然执行报错,但是看源列表文件的确是添加了,只是这一句添加有问题,导致源列表文件不可读而已。添加的docker源如下:

    deb [arch=amd64] https://download.docker.com/linux/ubuntu stable

      对比上面执行的命令可见$(lsb_release -cs)这一截没有执行成功,缺少东西,具体这一截输出的是什么呢?输出的是当前Ubuntu系统的内核,系统编号,如Ubuntu18.04对应的是bionic,Ubuntu16.04对应的是xenial

      那么,解决方法来了:将缺少部分添加上即可,其实看源列表中其他链接也能看出来。将上述docker源更改为如下:

    deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable

      就可执行sudo apt-get update,这与sudo apt-get upgrade有什么区别呢?虽然,经常会执行这两个命令,也是一知半解。可简单理解为:

    sudo apt-get update  # 更新软件列表
    sudo apt-get upgrade  # 更新软件
  • 相关阅读:
    Windows-快速预览文件-QuickLook
    Chrome简洁高效管理下载项
    有Bug?你的代码神兽选对了吗
    保护视力-刻不容缓
    一次看懂 Https 证书认证
    Web前端助手-功能丰富的Chrome插件
    Chrome自动格式化Json输出
    网络爬虫
    彻底搞懂Cookie,Session,Token三者的区别
    Redis内存满了的解决办法
  • 原文地址:https://www.cnblogs.com/NolaLi/p/12366101.html
Copyright © 2011-2022 走看看