จะติดตั้งและเรียกใช้ Xmind v8.0 ใน Ubuntu 16.4 (ไฟล์ ZIP) ด้วยบรรทัดคำสั่งได้อย่างไร
จะติดตั้งและเรียกใช้ Xmind v8.0 ใน Ubuntu 16.4 (ไฟล์ ZIP) ด้วยบรรทัดคำสั่งได้อย่างไร
คำตอบ:
@Rinzwind กำลังโกง :)
ในกรณีที่คุณใช้ "regular" -official Xmind-version สำหรับ Linux:
Xmind เคยเป็น.debไฟล์ แต่จากเวอร์ชัน 8 ไม่มี.debไฟล์ในขณะนี้ มันยังสามารถทำงานได้ดีบนระบบที่ใช้เดเบียน
การตั้งค่าที่ง่ายที่สุดคือการเรียกใช้แบบโลคัลเนื่องจากแอปพลิเคชันต้องอยู่ในไดเรกทอรีที่เขียนได้ setup.shโปรแกรมที่มาพร้อมกับ ซึ่งแตกต่างจากสิ่งที่คุณจะคาดหวังว่านี้ไม่ได้ติดตั้งโปรแกรมของตัวเอง Xmindแต่มันติดตั้งไม่กี่ห้องสมุดที่ใช้ร่วมกันใช้และแบบอักษรไม่กี่ที่จะใช้กับ
Xmindจากที่นี่ ( .zip)xmind-8-linux.zipย้ายโฟลเดอร์ที่คลายซิปไปยังตำแหน่งใด ๆ ที่คุณต้องการในที่ที่คุณมีสิทธิ์ในการเขียนsetup.shสคริปต์ด้วยsudoเพื่อติดตั้งไลบรารีและแบบอักษร (เพียงพิมพ์sudoและลากสคริปต์ไปยังหน้าต่างเทอร์มินัลแล้วกดEnter)ตอนนี้เราจะเรียกใช้Xmind เป็นครั้งแรกในระหว่างที่เราจะสามารถสร้างตัวเรียกใช้งานสำหรับ Dash และ Unity Launcher:
xmind-8-linuxโฟลเดอร์ให้เปิดอย่างใดอย่างหนึ่งXMind_amd64หรือXMind_i386โฟลเดอร์ขึ้นอยู่กับสถาปัตยกรรมของคุณและดับเบิลคลิกที่Xmindปฏิบัติการ แอปพลิเคชันจะเริ่มขึ้นใน Unity Launcher Xmindไอคอนจะปรากฏขึ้น คลิกขวาที่ไอคอนและเลือก "Add to Dash"
Xmindงานใน Dashเพื่อให้ทำงานได้Xmindคุณสามารถสร้าง.desktopไฟล์ด้วยตนเองแต่คุณยังสามารถช่วยให้Unityทำงานให้คุณตามที่อธิบายไว้ที่นี่และที่นี่ Xmindไอคอนจะถูกคัดลอกโดยอัตโนมัติ~/.local/share/icons/xmind.pngสำหรับการใช้งานในท้องถิ่น
ฉันลองใช้เวอร์ชันล่าสุด (8) Xmindเป็นเวลาสองสามชั่วโมงและตามจริงแล้วฉันชอบเวอร์ชั่นก่อนหน้ามากกว่าที่มี "การโฆษณา" น้อยกว่า (หรือไม่) และอินเทอร์เฟซที่ใช้งานง่ายกว่า (ซึ่งเป็นหลักสูตรตามความคิดเห็น) .
ดูเหมือนว่าผมไม่ได้เป็นเพียงหนึ่งในว่าตั้งแต่Xmindทำให้รุ่นก่อนหน้านี้ที่มีอยู่ที่นี่ เวอร์ชันเหล่านี้มีตัว.debติดตั้ง 16.04รุ่นนี้ทำงานอย่างสมบูรณ์ดีบน
ดาวน์โหลดลิงค์นี้http://www.xmind.net/xmind/downloads/xmind-8-beta-linux_amd64.deb
คลิกสองครั้งที่การดาวน์โหลดที่เสร็จสิ้นใน ~ / Downloads ของคุณแล้วปล่อยให้ Software Center ติดตั้ง
หรือป้อน commandline และทำ
dpkg -i xmind-8-beta-linux_amd64.deb
ในการดาวน์โหลดที่เสร็จสิ้น
ที่ 1 ควรเป็นที่ต้องการ สิ่งที่สองจะทำให้คุณต้องดาวน์โหลดและติดตั้งการพึ่งพาทั้งหมดด้วยตนเองเช่นกัน
.deb xmindมันจะต้องเป็นสมรู้ร่วมคิด ...
ฉันเขียนทุบตีเพื่อติดตั้ง XMind จากไฟล์ zip
นี่คือ repo Github https://github.com/dinos80152/XMind-Linux-Installer
การติดตั้งรวมถึง
ทุกอย่างทำโดยสคริปต์เดียวคุณไม่ต้องทำอะไรด้วยตัวเอง โฟลเดอร์ / usr ถูกคัดลอกจากไฟล์ deb เวอร์ชัน XMind 8 เบต้า
นอกจากนี้ยังมีสคริปต์การถอนการติดตั้งทุบตี
คำถามและคำแนะนำใด ๆ ปล่อยปัญหาใน gitub repo
หากหลังจากติดตั้ง XMind แล้ววิธีการใด ๆ ที่คุณไม่สามารถเปิดได้ตามที่ระบุโดย @quickstop ปัญหาอาจเกิดจากวิธีที่ Java 9/10/11 จัดการกับ classpath ดูเหมือนว่า Xmind กำลังใช้เวอร์ชันคราสเก่า
เคล็ดลับคือบอกคราสให้ใช้เวอร์ชัน Java 8
./XMind -vm /usr/lib/jvm/java-8-openjdk-amd64/bin/java
บอกให้ eclipse มองหา java ที่ / usr / lib / jvm / ....
BTW ไฟล์ deb ประกอบด้วย Xmind เวอร์ชันเก่า
หากคุณไม่ต้องการใช้โมดิฟายเออร์บรรทัดคำสั่งคุณสามารถรวม
-vm <your path to java exec>
ตั้งค่าสถานะในไฟล์ XMind.ini
ฉันประหลาดใจมากที่ XMind ทำให้ผู้ใช้ Unix ผิดหวังกับการติดตั้ง XMind 8
เพื่อแก้ปัญหาฉันเขียนสคริปต์ทุบตีที่ติดตั้ง XMind 8 ฉันได้ทดสอบกับ Ubuntu 16.04.2 สิ่งนี้จะติดตั้งรายการเมนู XMind และไอคอน
#! / bin / ทุบตี # xmind8Install.shการใช้งาน = $ (cat << EOM
การใช้: - สคริปต์นี้ทำงานกับ "XMind_amd64" เท่านั้น (ไม่ใช่ i386, 32 บิต)! ทดสอบกับ Ubuntu 16.04.2 - ดีที่สุดเพียงคัดลอกไฟล์สคริปต์นี้ไปยังไดเรกทอรีเดียวกับ xmind-8-update1-linux.zip ที่ดาวน์โหลดมา ไฟล์ (หรือสิ่งที่คุณเรียกว่า) - สคริปต์นี้จะสร้าง direcoty สุดท้าย 'xmind8' เพื่อติดตั้ง แต่คุณต้องเลือกตำแหน่งที่คุณต้องการไดเรกทอรี 'xmind8' หากคุณไม่ต้องการค่าเริ่มต้นของ '$ HOME / .local / bin'
xmind [/path/to/downloaded_xmind_file-name.zip] [/ path / to / ที่ไหน / คุณ / ต้องการ / to / ติดตั้ง (ค่าเริ่มต้น: $ 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 EOM )
[[($ # <1) || ("$ 1" == "--help") || ("$ 1" == "-h") || ("$ 1" == "-H")]] && echo -e "$ {การใช้งาน}" # # แสดงความช่วยเหลือ / ข้อมูลการใช้งาน
ฟังก์ชั่น fCHECKSUDO {# ตรวจสอบเพื่อให้แน่ใจว่าสคริปต์จะถูกเรียกใช้เป็นราก ถ้า ["$ (id -u)"! = '0'] แล้วก็ echo -e "\ n $ (tput setaf 1) สคริปต์นี้จะต้องทำงานเป็น root! ($ sudo bash ... ) $ (tput setaf 9) \ n" ทางออก 1 Fi } fCHECKSUDO
พิมพ์ unzip> / dev / null 2> & 1 || {apt-get install -y unzip; } #This ติดตั้งแพคเกจ '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 [รายการเดสก์ท็อป] type = แอพลิเคชัน ชื่อ = XMind ความคิดเห็น = สร้างและแบ่งปันแผนที่ความคิด Exec = $ installDirRoot / xmind8 / XMind_amd64 / XMind% f หมวดหมู่ = สำนักงาน NoDisplay = false MimeType = application / ซิป เทอร์มิ = false ไอคอน = $ installDirRoot / xmind8 / XMind_amd64 / การตั้งค่า / org.eclipse.osgi / 981/0 / .cp / ไอคอน / xmind.64.png EOF
chown -R ${HOME//\/home\//}:${HOME//\/home\//} $installDirRoot chown -R ${HOME//\/home\//}:${HOME//\/home\//} $HOME/.local/share/applications/xmind.desktop } _installXMind8
คำแนะนำสำหรับมือใหม่สำหรับวิธีการติดตั้ง XMind8 ด้วยสคริปต์นี้:
1) ดาวน์โหลดไฟล์ zip XMind 8 (ซึ่งคุณอาจมีอยู่แล้วและนี่คือสาเหตุที่คุณมาที่นี่ตอนนี้)
2) สร้างไฟล์เปล่า$ touch xmind8Install.shในไดเรกทอรีเดียวกับที่คุณบันทึกxmind-8-update1-linux.zipไฟล์ที่คุณดาวน์โหลด
3) คัดลอกวางเนื้อหาของสคริปต์ทุบตีด้านบนลงในไฟล์xmind8Install.sh
4) เรียก$ bash xmind8Install.sh --helpใช้ข้อมูลการใช้
ตัวอย่างเช่น: $ sudo bash xmind8Install.sh xmind-8-update1-linux.zip
ฉันได้ลองคำแนะนำจากเว็บไซต์อย่างเป็นทางการ: http://www.xmind.net/m/PuDC (คำสั่งข้อความที่คุณสามารถหาได้ที่ด้านล่างของหน้า) ด้วย Ubuntu 16.04.2 (x64) ทำงานได้ดี!
นอกจากนี้หากคุณมีการติดตั้ง Ubuntu สด (เหมือนฉันมี) คุณอาจต้องติดตั้ง Java: sudo apt-get install default-jre
และไอคอนมันไม่ปรากฏนอกกรอบดังนั้นฉันจึงดาวน์โหลด png ด้วยตนเองและระบุไว้ในไฟล์ .desktop smth ชอบ:
Icon=/opt/xmind/XMind_6_icon.png
ฉันสามารถรับ Xmind 8 update2 เพื่อติดตั้งและใช้งานใน Ubuntu 17.04 หลังจากติดตั้ง Oracle Java 8 ดูเหมือนว่า Xmind 8 จะไม่ทำงานกับ openjdk (ทุกรุ่น)