• ubuntu22.04下面安装josm


    1、使用命令安装:

    sudo apt-get install openjdk-8-jdk
    
    • 1

    2、需要确定source.list中使用阿里云的源,楼主的源示例:

    sudo gedit /etc/apt/sources.list
    
    • 1

    示例

    # Remember that you can only use http, ftp or file URIs
    # CDROMs are managed through the apt-cdrom tool.
    
    #命令行安装josm需要的源
    # deb https://josm.openstreetmap.de/apt lucid universe
    # deb https://josm.openstreetmap.de/apt precise universe
    # deb https://josm.openstreetmap.de/apt quantal universe
    # deb https://josm.openstreetmap.de/apt raring universe
    # deb https://josm.openstreetmap.de/apt saucy universe
    # deb https://josm.openstreetmap.de/apt trusty universe
    # deb https://josm.openstreetmap.de/apt utopic universe
    # deb https://josm.openstreetmap.de/apt vivid universe
    
    deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
    
    deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
    
    deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
    
    deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
    
    deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
    
    
    deb http://us.archive.ubuntu.com/ubuntu/hardy multiverse/
    
    deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse
    deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main
    # deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34

    这里注释掉了josm安装所需的源是因为我安装了openjdk11了以后又给卸载了,导致后续安装的时候一直出现重复依赖的问题,主要的重复依赖是

    openjdk-11-jre-headless : 依赖: ca-certificates-java (>= 20190405~) 但是它将不会被安装
     无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
    
    • 1
    • 2

    解决办法是安装ca-certificates-java ,当然在安装的过程中仍然出现了上述错误,但是提示可以使用sudo apt --fix-broken install命令行进行修复。
    然后就是按部就班的命令行提示修复什么就修复什么,缺少什么依赖就安装什么,有重复依赖问题的时候解决,解决不了关机重启,当然当天问题并没有解决,早上早点上班后解决了,后续的问题算在了网络不好的头上。
    下面就是系统提示安装依赖,以及最后安装成功的所有命令行。

    1235  sudo apt-get install openjdk-8-jdk
     1236  sudo apt-get libatk-wrapper-java-jni >= 0.33.3-9~
     1237  sudo apt-get install libatk-wrapper-java-jni >= 0.33.3-9~
     1238  sudo apt-get install libatk-wrapper-java-jni
     1239  sudo apt-get install default-jre
     1240  sudo apt-get install libgdk-pixbuf2.0-0
     1241  sudo apt-get install libgdk-pixbuf2.0-common
     1242  sudo apt-get install openjdk-8-jdk
     1243  sudo apt-get install fonts-dejavu-extra
     1244  sudo apt-get install ca-certificates-java
     1245  sudo apt-get install openjdk-7-jre-headless
     1246  sudo apt-get install libnss3
     1247  sudo apt-get install tzdata
     1248  sudo apt-get install ca-certificates-java
     1249  sudo apt-get install openjdk-8-jdk
    >>
    1250  java -version
    >>openjdk version "1.8.0_312"
      OpenJDK Runtime Environment (build 1.8.0_312-8u312-b07-0ubuntu1-b07)
      OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20

    3、josm安装指导

    https://josm.openstreetmap.de/wiki/Zh_CN%3ADownload#Ubuntu
    https://wiki.openstreetmap.org/wiki/JOSM/Linuxhttps://wiki.openstreetmap.org/wiki/JOSM/Linux
    在这个链接里有使用shell命令安装的步骤:
    在这里插入图片描述

    如果上述的命令 安装不上,则选择手动安装,手动安装需要下载最新版josm,在网页https://josm.openstreetmap.de/wiki/Zh_CN%3ADownload#Ubuntu最顶端选择最新版18523代号,点击jar下载。
    在这里插入图片描述
    下载完成后使用jar中的readme,其中有how to launch,终端输入命令即可。

    java -jar josm-tested.jar
    
    • 1

    最后安装成功的页面 :点击file可以选择打开的目录就算完成啦!
    在这里插入图片描述

  • 相关阅读:
    小白都不知道的互联网行业黑化大全
    python实现提取文件名某个字符串并新建文件夹保存,判断两个矩形是否相交或重合
    德鲁伊数据库连接池的使用
    Windows 安装CMake
    Apache DolphinScheduler 社区5月月报更新!
    CSDN写作表情emoji大全
    01背包问题
    Vue基础知识点 — webpack
    【计算机网络】第六章:应用层
    iOS - 多线程-atomic
  • 原文地址:https://blog.csdn.net/NotANumber123/article/details/125993396