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  # 更新软件
  • 相关阅读:
    【原】AMFObject数据格式详解
    STL总结 (C++)
    git相关项目迁移
    OBS_Classic经典版框架
    windows线程同步的几种方式
    面试题之strcpy / strlen / strcat / strcmp的实现
    python实用技巧
    Python Flask学习笔记之数据库
    Python Flask学习笔记之Web表单
    必应每日壁纸批量下载
  • 原文地址:https://www.cnblogs.com/NolaLi/p/12366101.html
Copyright © 2011-2022 走看看