Làm cách nào để cài đặt và chạy Xmind v8.0 trong Ubuntu 16.4 (tệp ZIP) bằng dòng lệnh?
Làm cách nào để cài đặt và chạy Xmind v8.0 trong Ubuntu 16.4 (tệp ZIP) bằng dòng lệnh?
Câu trả lời:
@Rinzwind là gian lận :)
Trong trường hợp bạn đang sử dụng chuyển đổi "chính thức" Xmind
cho Linux:
Xmind đã từng có sẵn dưới dạng .deb
tệp, nhưng từ phiên bản 8, hiện tại không có .deb
tệp nào khả dụng. Tuy nhiên, nó vẫn có thể chạy rất tốt trên các hệ thống dựa trên Debian.
Thiết lập dễ dàng nhất là chạy nó cục bộ, vì ứng dụng cần phải nằm trong một thư mục có thể ghi. Ứng dụng đi kèm với a setup.sh
. Không giống như những gì bạn mong đợi, điều này không tự cài đặt ứng dụng, nhưng nó cài đặt một vài thư viện chia sẻ mà nó sử dụng và một vài phông chữ được sử dụng Xmind
.
Xmind
từ đây ( .zip
)xmind-8-linux.zip
, di chuyển thư mục đã giải nén đến bất kỳ vị trí nào bạn thích nơi bạn có quyền ghisetup.sh
tập lệnh với sudo
, để cài đặt một số thư viện và phông chữ (chỉ cần nhập sudo
và kéo tập lệnh vào cửa sổ đầu cuối và nhấn Enter).Bây giờ chúng tôi sẽ chạy Xmind
lần đầu tiên , trong thời gian đó chúng tôi sẽ có thể tạo trình khởi chạy cho Dash và Trình khởi chạy Unity:
xmind-8-linux
thư mục, mở XMind_amd64
hoặc XMind_i386
thư mục, tùy thuộc vào kiến trúc của bạn và nhấp đúp vào Xmind
tệp thực thi. Ứng dụng sẽ bắt đầu.Trong Unity Launcher, Xmind
biểu tượng sẽ xuất hiện. Nhấp chuột phải vào biểu tượng và chọn "Thêm vào Dash"
Xmind
có sẵn cho Dash.Để chạy Xmind
, bạn có thể tạo một .desktop
tệp theo cách thủ công, tuy nhiên , bạn cũng có thể để Unity
thực hiện công việc cho mình, như được giải thích ở đây và đây . Một Xmind
biểu tượng được tự động sao chép để ~/.local/share/icons/xmind.png
sử dụng cục bộ.
Tôi đã thử phiên bản mới nhất (8) trong Xmind
vài giờ và thành thật mà nói, tôi thích (các) phiên bản trước có ít (hoặc không) "quảng cáo" và giao diện trực quan hơn (tất nhiên dựa trên quan điểm) .
Có vẻ như tôi không phải là người duy nhất trong đó, vì Xmind
làm cho các phiên bản trước có sẵn ở đây . Những phiên bản này bao gồm các trình .deb
cài đặt. Các phiên bản này chạy hoàn toàn tốt trên 16.04
.
Tải xuống liên kết này http://www.xmind.net/xmind/doads/xmind-8-beta-linux_amd64.deb
Doublebleclick tải xuống hoàn tất trong ~ / Tải xuống của bạn và để cho trung tâm phần mềm cài đặt nó.
Hoặc nhập dòng lệnh và làm
dpkg -i xmind-8-beta-linux_amd64.deb
tải về xong.
Thứ 1 nên được ưu tiên. Thứ 2 sẽ yêu cầu bạn tải xuống và cài đặt tất cả các phụ thuộc theo cách thủ công.
.deb
icw xmind
. Đó phải là một âm mưu ...
Tôi đã viết một bash để cài đặt XMind từ tệp zip.
Đây là repo Github https://github.com/dinos80152/XMind-Linux-Installer
Việc cài đặt bao gồm
Mọi thứ được thực hiện bởi một kịch bản, bạn không phải tự làm bất cứ điều gì khác. Thư mục / usr được sao chép từ tệp gỡ lỗi phiên bản beta XMind 8.
Nó cũng có một kịch bản bash gỡ cài đặt.
Bất kỳ câu hỏi và lời khuyên, để lại vấn đề trong github repo.
Tôi rất ngạc nhiên khi XMind đã khiến người dùng Unix thất vọng vì cài đặt XMind 8.
Để giải quyết vấn đề, tôi đã viết một tập lệnh bash cài đặt XMind 8. Tôi đã thử nó với Ubuntu 16.04.2. Điều này cũng sẽ cài đặt mục menu XMind và biểu tượng của nó.
#! / bin / bash # xmind8Install.shcách sử dụng = $ (con mèo << EOM
SỬ DỤNG: - Kịch bản này chỉ hoạt động với "XMind_amd64" (không phải i386, 32-bit)! Đã thử nghiệm với Ubuntu 16.04.2 -Best chỉ cần sao chép tệp tập lệnh này vào cùng thư mục với xmind-8-update1-linux.zip đã tải xuống tập tin (hoặc bất cứ điều gì bạn gọi nó). - Kịch bản này sẽ tạo một thư mục cuối cùng 'xmind8' để cài đặt vào nhưng bạn cần chọn nơi bạn muốn thư mục 'xmind8' đó nếu bạn không muốn mặc định '$ HOME / .local / bin'.
xmind [/path/to/doaded_xmind_file-name.zip] [/ path / to / where / you / muốn / to / install (DEFAULT: $ HOME / .local / bin)]
THÍ DỤ: sudo bash $ 0 xmind-8-update1-linux.zip sudo bash $ 0 Tải xuống / xmind-8.zip sudo bash $ 0 xmind-8-update1-linux.zip $ HOME / ứng dụng sudo bash $ 0 xmind-8-update1-linux.zip / opt \viết sai rồi EOM )
[[($ # <1) || ("$ 1" == "- trợ giúp") || ("$ 1" == "-h") || ("$ 1" == "-H")]] && echo -e "$ {cách sử dụng}" # Hiển thị thông tin trợ giúp / sử dụng
hàm fCHECKSUDO {# kiểm tra để đảm bảo tập lệnh đang được chạy dưới quyền root if ["$ (id -u)"! = '0'] sau đó echo -e "\ n $ (tput setaf 1) Tập lệnh này phải được chạy dưới quyền root! ($ sudo bash ...) $ (tput setaf 9) \ n" thoát 1 fi } fCHECKSUDO
gõ giải nén> / dev / null 2> & 1 || {apt-get install -y giải nén; } # This cài đặt gói 'giải nén' nếu nó chưa được cài đặt. fileZip = "$ {1}" installDirRoot="${2:-"$HOME/.local/bin"}" #echo '$fileZip='$fileZip " " '$installDirRoot='$installDirRoot
function _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 / ^..//$ {haiDot //// \ /} / g" $ xmindini
mèo << - EOF> $ HOME / .local / share / ứng dụng / xmind.desktop [Mục nhập máy tính để bàn] Loại = Ứng dụng Tên = XMind Nhận xét = Tạo và chia sẻ bản đồ tư duy. Exec = $ installDirRoot / xmind8 / XMind_amd64 / XMind% f Danh mục = Văn phòng; NoDisplay = sai MimeType = ứng dụng / zip Thiết bị đầu cuối = sai Biểu tượng = $ installDirRoot / xmind8 / XMind_amd64 / configure / org.eclipse.osgi / 981/0 / .cp / icon / xmind.64.png EOF
chown -R ${HOME//\/home\//}:${HOME//\/home\//} $installDirRoot chown -R ${HOME//\/home\//}:${HOME//\/home\//} $HOME/.local/share/applications/xmind.desktop } _installXMind8
Hướng dẫn cho người mới về cách cài đặt XMind8 với tập lệnh này:
1) Tải xuống tệp zip XMind 8 (mà bạn có thể đã có và đó là lý do tại sao bạn đang ở đây).
2) Tạo một tệp trống $ touch xmind8Install.sh
trong cùng thư mục mà bạn đã lưu xmind-8-update1-linux.zip
tệp bạn đã tải xuống.
3) Sao chép-dán nội dung của tập lệnh bash ở trên vào tệp xmind8Install.sh
4) chạy $ bash xmind8Install.sh --help
để biết thông tin sử dụng.
ví dụ: $ sudo bash xmind8Install.sh xmind-8-update1-linux.zip
Nếu sau khi cài đặt XMind, bất kỳ phương pháp nào bạn không thể khởi chạy nó như được nêu bởi @quickstop. Vấn đề có thể là do cách Java 9/10/11 xử lý đường dẫn lớp, có vẻ như Xmind đang sử dụng một phiên bản nhật thực cũ.
Mẹo nhỏ là bảo nhật thực sử dụng phiên bản Java 8.
./XMind -vm /usr/lib/jvm/java-8-openjdk-amd64/bin/java
Yêu cầu nhật thực tìm java tại / usr / lib / jvm / ....
BTW tệp deb chứa phiên bản Xmind cũ hơn.
Nếu bạn không muốn sử dụng công cụ sửa đổi dòng lệnh, bạn luôn có thể bao gồm
-vm <your path to java exec>
cờ trong tệp XMind.ini
Tôi đã thử hướng dẫn từ trang web chính thức: http://www.xmind.net/m/PuDC (hướng dẫn văn bản bạn có thể tìm thấy ở cuối trang) với Ubuntu 16.04.2 (x64). Hoạt động tốt!
Ngoài ra, nếu bạn có cài đặt Ubuntu mới (như tôi có), có lẽ bạn cần cài đặt java: sudo apt-get install default-jre
Và biểu tượng, nó không xuất hiện trong hộp, vì vậy tôi đã tải xuống png theo cách thủ công và được chỉ định trong tệp .desktop, smth. như:
Icon=/opt/xmind/XMind_6_icon.png
Tôi đã có thể cài đặt Xmind 8 update2 để cài đặt và hoạt động trong Ubuntu 17.04 sau khi cài đặt Oracle Java 8. Xmind 8 dường như không hoạt động với openjdk (bất kỳ phiên bản nào).