如何在Ubuntu 16.04中安装和运行Xmind v.8?


Answers:


21

@Rinzwind作弊:)

如果您使用的Xmind是Linux 的“常规”-官方-version:


Xmind以前可以作为.deb文件使用,但是从版本8开始,当前没有.deb文件可用。但是,它仍然可以在基于Debian的系统上很好地运行。

如何使用

最简单的设置是在本地运行,因为应用程序需要位于可写目录中。该应用程序带有一个setup.sh。与您期望的不同,它不会安装应用程序本身,但是会安装它使用的一些共享库以及一些可与一起使用的字体Xmind

  1. Xmind此处下载最新的(.zip
  2. 解压缩xmind-8-linux.zip,将解压缩的文件夹移动到您拥有写许可权的任何位置
  3. 打开文件夹(如果在cli上,则打开cd),然后使用运行setup.sh脚本sudo,以安装一些库和字体(只需sudo将脚本键入并拖到终端窗口上,然后按Enter)。
  4. 现在,我们将Xmind 首次运行,在此期间,我们将能够为Dash和Unity Launcher创建启动器:

    • xmind-8-linux文件夹内,根据您的体系结构打开XMind_amd64XMind_i386文件夹,然后双击Xmind可执行文件。该应用程序将启动。
    • 在Unity Launcher中,Xmind将显示图标。右键单击图标,然后选择“添加到破折号”

      在此处输入图片说明

    • 注销并重新登录Xmind,Dash 即可使用您的设置。

说明

要运行Xmind,您可以.desktop手动创建文件,但是,也可以Unity按照此处此处的说明,为您完成此工作。一个Xmind图标会自动复制到~/.local/share/icons/xmind.png本地使用。

注意

我尝试了的最新版本(8)Xmind几个小时,老实说,我更喜欢以前的版本,该版本的“广告”较少(或没有),界面更直观(当然是基于意见的) 。

似乎我不是唯一的人,因为这里Xmind提供以前的版本。这些版本包括.deb安装程序。这些版本可以在上完美运行16.04


20

下载此链接http://www.xmind.net/xmind/downloads/xmind-8-beta-linux_amd64.deb

在〜/ Downloads中双击完成的下载,然后让软件中心进行安装。

或输入命令行并执行

dpkg -i xmind-8-beta-linux_amd64.deb

在完成下载。

第一应该是首选。第二个要求您也手动下载并安装所有依赖项。


1
你是骗子!:)
Jacob Vlijm'1

1
只是好奇,您是怎么找到这个的?它不在这里:xmind.net/download/linux
Jacob Vlijm '17

3
我用Google搜索了它:D:D xmind.net/download/beta
Rinzwind

1
我也做过,但是没有与.debicw 相匹配xmind。这一定是一个阴谋……
Jacob Vlijm

3
Zip往往是WINDOWS。您需要.DEB。linux中的zip文件将是源文件,因此首选DEB(因为Ubuntu本地使用DEB)
Rinzwind

2

我写了一个从zip文件安装XMind的bash。

这是Github仓库https://github.com/dinos80152/XMind-Linux-Installer

安装包括

  1. 安装依赖
  2. 将xmind zip文件提取到/ opt / xmind
  3. 创建XMind命令
  4. 创建启动器,MIME和图标
  5. 创建工作区
  6. 设置XMind.ini
  7. 更新MIME数据库,桌面数据库和字体缓存

一切都由一个脚本完成,您不必自己执行其他任何操作。从XMind 8 beta版本的deb文件复制/ usr文件夹。

它还具有一个卸载bash脚本。

任何问题和建议,将问题留在github仓库中。


2

如果安装XMind之后,您无法按照@quickstop的说明启动任何方法。问题可能出在Java 9/10/11处理类路径的方式上,似乎Xmind使用的是旧的eclipse版本。

诀窍是告诉eclipse使用Java 8版本。

./XMind -vm /usr/lib/jvm/java-8-openjdk-amd64/bin/java

告诉eclipse在/ usr / lib / jvm / ....中寻找Java。

顺便说一句,deb文件包含旧版本的Xmind。

如果您不想使用命令行修饰符,则可以始终包含

-vm <your path to java exec>

XMind.ini文件中的标志


eclipse.org/forums/index.php/t/198527上,您可以找到这样做的理由。
安德烈斯癌症

这似乎可行,但是是否有办法永久进行此更改?谢谢!!
DPSSpatial

1

解决方案:安装XMind 8的脚本文件


XMind令Unix用户对安装XMind 8如此沮丧感到非常惊讶。

为了解决该问题,我编写了一个安装XMind 8的bash脚本。我已经在Ubuntu 16.04.2。上对其进行了测试。这还将安装XMind菜单项及其图标。

#!/ bin / bash
 #xmind8Install.sh

用法= $(cat << EOM

用法: -此脚本仅与“ XMind_amd64”一起使用(不适用于32位i386)!已在Ubuntu 16.04.2下测试 -最好只将此脚本文件复制到与下载的xmind-8-update1-linux.zip相同的目录中 文件(或您所谓的文件)。 -此脚本将创建最终目录“ xmind8”以安装到其中,但您需要选择“ xmind8”目录所在的位置 如果您不想使用默认值'$ HOME / .local / bin'。

xmind [/path/to/downloaded_xmind_file-name.zip] [/ path / to / where /您/想要/要/安装(默认:$ HOME / .local / bin)

例: sudo bash $ 0 xmind-8-update1-linux.zip sudo bash $ 0下载/xmind-8.zip sudo bash $ 0 xmind-8-update1-linux.zip $ HOME / apps sudo bash $ 0 xmind-8-update1-linux.zip / opt \ n 紧急行动 )

[[(($#<1)|| (“ $ 1” ==“ --help”)|| (“ $ 1” ==“ -h”)|| (“ $ 1” ==“ -H”)]] && echo -e“ $ {用法}”#显示帮助/用法信息

函数fCHECKSUDO {#检查以确保脚本以root身份运行 如果[“ $(id -u)”!='0'] 然后 echo -e“ \ n $(tput setaf 1)此脚本必须以root用户身份运行!($ sudo bash ...)$(tput setaf 9)\ n” 1号出口 科幻 } fCHECKSUDO

键入unzip> / dev / null 2>&1 || {apt-get install -y解压缩;}#这将安装软件包“ unzip”(如果尚未安装)。 fileZip =“ $ {1}” installDirRoot =“ $ {2:-” $ HOME / .local / bin“}” #echo'$ fileZip ='$ fileZip“”'$ installDirRoot ='$ installDirRoot

函数_installXMind8 { ##user preferences seemed to be saved into: xmind/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/ ##http://www.xmind.net/m/PuDC a beta DEB package ##To find the icon images: $ find ~/bin/xmind8 -iname xmind.*.png #[[ ! -f "$fileZip" ]] && wget -t 4 -O xmind8.zip "https://www.xmind.net/xmind/downloads/xmind-8-update1-linux.zip" ##xmind.net is blocking non-browser downloads [[ ! -d "$installDirRoot" ]] && mkdir -pv "$installDirRoot" unzip "$fileZip" -d "$installDirRoot/xmind8" "$installDirRoot/xmind8/setup.sh"

xmindini="$installDirRoot/xmind8/XMind_amd64/XMind.ini" cp $xmindini ${xmindini}.BAK oneDot =“ $ {installDirRoot} / xmind8 / XMind_amd64 /” twoDot =“ $ {installDirRoot} / xmind8 /” sed -i“ s /^.//$ {oneDot ///// \ /} / g” $ xmindini sed -i“ s /^..//$ {twoDot ///// \ /} / g” $ xmindini

cat <<-EOF> $ HOME / .local / share / applications / xmind.desktop [桌面输入] 类型=应用 名称= XMind Comment =创建并共享思维导图。 Exec = $ installDirRoot / xmind8 / XMind_amd64 / XMind%f 类别=办公室; NoDisplay = false MimeType =应用程序/邮政编码 终端=假 Icon = $ installDirRoot / xmind8 / XMind_amd64 / configuration / org.eclipse.osgi / 981/0 / .cp / icons / xmind.64.png 紧急行动

chown -R ${HOME//\/home\//}:${HOME//\/home\//} $installDirRoot chown -R ${HOME//\/home\//}:${HOME//\/home\//} $HOME/.local/share/applications/xmind.desktop } _installXMind8

有关如何使用此脚本安装XMind8的新手说明:

1)下载XMind 8 zip文件(您可能已经拥有,这就是您现在在这里的原因)。
2)$ touch xmind8Install.sh在保存xmind-8-update1-linux.zip下载文件的目录中创建一个空文件。
3)将上述bash脚本的内容复制粘贴到文件中xmind8Install.sh
。4)运行$ bash xmind8Install.sh --help以获取使用信息。

例如: $ sudo bash xmind8Install.sh xmind-8-update1-linux.zip


0

我已经尝试使用Ubuntu 16.04.2(x64)的官方网站提供的说明:http : //www.xmind.net/m/PuDC(可在页面底部找到文字说明)。工作良好!

另外,如果您有全新的ubuntu安装(如我所述),则可能需要安装java: sudo apt-get install default-jre

和图标,它并没有立即显示,因此我手动下载了png,并在.desktop文件smth中指定了该图标。喜欢:

Icon=/opt/xmind/XMind_6_icon.png

共享解决方案的详细信息。该链接仅在提供参考或更多详细信息时才有用
Mostafa Ahangarha

0

在安装Oracle Java 8之后,我能够在Xbnd 8 update2中进行安装并在Ubuntu 17.04中运行。Xbnd 8似乎无法与openjdk(任何版本)一起使用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.