简介
Muon其实更像是一个基于ssh的服务器管理工具, 界面中有PAC Manager的影子, 集成了文件管理, ssh命令行, 服务器性能监测和工具包等功能. 因为这个工具的编写语言是Java, 所以也包含了Java带来的优点和缺点, 优点就是跨平台,基本上可以做到绿色安装, 缺点就是依赖于JDK, 内存占用较高.
安装
默认安装
对于Ubuntu, 在release下载deb的安装包, 使用 sudo dpkg -i 命令安装.
如果系统未安装openjdk-11-jre, 在安装时会有错误提示. 再用sudo apt install -f 补充安装即可.
这种方式必须安装openjdk-11-jre, 不能用ignore-depends改变依赖关系, 即使安装时可以使用ignore-depends压制依赖提示, 在后续的apt update中依然会让你安装.
在这个链接中有相应的说明, 如果想取消依赖, 需要修改deb, 这个解包修改再打包的过程是比较麻烦的.
手动安装
对于部分用户, 因为系统中存在多个JDK版本, 并且不希望默认使用openjdk-11-jre的, 可以手动安装
$ dpkg -c snowflake-1.0.4-setup-amd64.deb
drwxr-xr-x root/root 0 2020-02-08 06:46 ./
drwxr-xr-x root/root 0 2020-02-08 06:46 ./opt/
drwxr-xr-x root/root 0 2020-02-08 06:46 ./usr/
drwxr-xr-x root/root 0 2020-02-08 06:46 ./opt/snowflake/
drwxr-xr-x root/root 0 2020-02-08 06:46 ./usr/bin/
drwxr-xr-x root/root 0 2020-02-08 06:46 ./usr/share/
drwxr-xr-x root/root 0 2020-02-08 06:46 ./usr/share/applications/
-rwxr-xr-x root/root 40239579 2020-02-08 06:46 ./opt/snowflake/snowflake.jar
-rwxr-xr-x root/root 59173 2020-02-08 06:46 ./opt/snowflake/snowflake-logo.png
-rwxr-xr-x root/root 48 2020-02-08 06:46 ./usr/bin/snowflake
-rwxr-xr-x root/root 121 2020-02-08 06:46 ./usr/share/applications/snowflake.desktop
从deb包信息可以看到, 包含的文件只有4个: snowflake.jar, logo.png, snowflake启动脚本, snowflake桌面图标, 将其复制到对应的目录就可以了
单独安装JDK-11
往 https://jdk.java.net/ 下载 Java SE 11 之后解压到/opt/jdk, 然后将jdk11的bin/java 软链至/usr/bin/下, 如果不打算全局使用JDK11的java, 则修改 /usr/bin/snowflake, 将
#!/bin/sh
java -jar /opt/snowflake/snowflake.jar
改为
#!/bin/sh
/opt/jdk/jdk-11/bin/java -jar /opt/snowflake/snowflake.jar
然后可以在命令行直接执行 /usr/bin/snowflake查看启动情况, 如果没问题, 以后就可以直接从图标启动
使用
图形界面相对是比较简单的, 注意在下载大文件时, 要选择后台下载, 否则当前连接的界面会阻塞在下载进度条上无法进行其他操作.