Ubuntu下SSH管理及SFTP下载工具Muon(Snowflake)

简介

Muon其实更像是一个基于ssh的服务器管理工具, 界面中有PAC Manager的影子, 集成了文件管理, ssh命令行, 服务器性能监测和工具包等功能. 因为这个工具的编写语言是Java, 所以也包含了Java带来的优点和缺点, 优点就是跨平台,基本上可以做到绿色安装, 缺点就是依赖于JDK, 内存占用较高. 另外对HiDPI支持不好.
项目地址: https://github.com/subhra74/snowflake

安装

默认安装

对于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查看启动情况, 如果没问题, 以后就可以直接从图标启动

使用

图形界面相对是比较简单的, 注意在下载大文件时, 要选择后台下载, 否则当前连接的界面会阻塞在下载进度条上无法进行其他操作.

posted on 2020-10-14 14:05  Milton  阅读(1326)  评论(0编辑  收藏  举报

导航