优化后的 美图秀秀 旧版本 1.0.0.0 DEB包(amd64)
2024.7.12
友情提示:
-
改版本的 1.0.0.0 DEB 包, 因可能存在较明显的使用缺陷,已从网盘移除。待进一步测试、验证后,再重新制作、上传 DEB。
-
2024.7.16 因程序对 debian 系统依赖较挑剔,debian 11, debian 12 很大概率无法正常 使用 mtxx 1.0.0.0 的旧版本!
-
只建议 在 debian 11 系统上使用 mtxx 官方 2.0.4 版本的 DEB 安装包!不推荐 debian 10 或者 debian 12 的用户安装!(很大概率无法正常 使用)
(注:根据 2020年的旧版本,调整打包。)
mtxx_1.0.0.0-1repack5_amd64
大小:22 M
https://zhfontx.lanzoue.com/b0nyashcf
密码:17n7
说明:较新版本的 2.0.4, 还需要一点时间来继续 测试验证、调整优化。
也可以直接使用 美图 官网的 2.0.4 原版 DEB 包
包大小:
100 M (kylin X86 版)
考虑到 mtxx 官方 DEB 里的安全纰漏太多,在 不合适的 debian 版本上,可以导致 系统 root 用户大量命令失效。为避免给网友带来不必要的误伤和损失,紧急删除了 改版的 DEB 包。
等做了更多的测试和验证后,再制作 优化后的 DEB 包。
如果急着使用 mtxx , 且不在意,或者能自己处理 DEB 包中的安全缺陷/危害的,可以考虑下载 mtxx 官方的 DEB 包。
建议:
-
可下载 kylin X86 版本 2.0.4 的 DEB 安装包(不建议 debian 系统 选用 “中科方德” 的 DEB 包!!! 很大概率无法正常使用!!!)
-
只建议 debian 11 的用户,安装 2.0.4 的 DEB 包!(debian 10, debian 12 的用户,即使安装成功,也可能无法正常使用。甚至只要在 MTXX 程序主界面, 点“新建”,程序就会崩溃、自动关闭退出。)
在 debian 12.6 amd64, 试装了 mtxx 2.0.4 官方DEB,实测需要的依赖包有:
libc6, libavro23, libqt5core5a, libicu66|libicu-dev, libdouble-conversion3, libevent-2.1-7, libjpeg62-turbo|libjpeg-dev, libvpx7, libwebp6|libwebp-dev, libavcodec58|libavcodec-dev, libavformat58|libavformat-dev, libavutil56|libavutil-dev
其中,libavro23 可能是需要手动安装。
其他的包,大部分系统应该已经有了。
另外,还需要一个 libjpeg8 的 DEB 包。但 debian 11/12 只有 libjpeg62-turbo 或者 libjpeg-dev, (debian 13 有的是 libjpeg9), 可能需要复制/创建链接到对应的 库文件。
另外, mtxx 2.0.4 官方 DEB 包, postinst 和 postrm 安装脚本,指令太简单粗暴了。
有较大的安全隐患。示例:
文件1:DEBIAN/postinst (安装后脚本)
echo "Start to install"
cp -f /opt/mtxx/MTXX.png /usr/share/pixmaps/
cp -f /opt/mtxx/mtxx /usr/bin/
cp -f /opt/mtxx/libfreeimage.so /usr/lib/
cp -f /opt/mtxx/libfreeimage.so.3 /usr/lib/
cp -f /opt/mtxx/libMTImageCodecs.so /usr/lib/
cp -f /opt/mtxx/libcrypto.so.1.1 /usr/lib/
cp -f /opt/mtxx/libyuv.so /usr/lib/
echo "export MTXX_PATH=/opt/mtxx/mtxx" >> ~/.bashrc
echo "export PATH=/opt/mtxx/mtxx:$PATH" >> ~/.bashrc
echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/mtxx" >> ~/.bashrc
echo "export QT_STYLE_OVERRIDE=gtk2" >> ~/.bashrc
echo "set QT_PLUGIN_PATH in file .profile"
echo "Install ok"
文件2:DEBIAN/postrm (删除后脚本)
echo "Start to remove"
rm -rf /usr/share/applications/mtxx.desktop
rm -rf /usr/share/pixmaps/MTXX.png
rm -rf ~/桌面/mtxx.desktop
rm -rf /opt/mtxx
rm -rf /usr/lib/libMTImageCodecs.so
rm -rf /usr/lib/libfreeimage-3.18.0.so
rm -rf /usr/lib/libfreeimage.so.3
rm -rf /usr/lib/libfreeimage.so
rm -rf /usr/lib/libcrypto.so.1.1
rm -rf /usr/lib/libyuv.so