Làm cách nào để cài đặt Robomongo trên Ubuntu?


34

Tôi đang sử dụng MongoDB và tôi muốn cài đặt Robomongo trên Ubuntu.

Có hướng dẫn nào về cách tôi có thể cài đặt Robomongo trên máy của mình không?

Câu trả lời:


61

Thực hiện theo các bước đơn giản.

  • Tải xuống robomongo: https://robomongo.org/doad
  • Trích xuất .tar.gz được tải xuống từ trên
  • Thay đổi thư mục vào thư mục giải nén.
  • Bạn sẽ tìm thấy một thư mục bin. Đi vào đó, sau đó nhấp đúp chuột vào robomongo.

Bất cứ khi nào bạn muốn chạy robomongo, bạn sẽ phải làm một cái gì đó như thế này từ thiết bị đầu cuối:

/path/to/robomongo_dir/bin/robomongo

Bạn có thể muốn thêm một liên kết đến robomongo từ /usr/binđó sẽ cho phép bạn làm một cái gì đó như thế này ở bất cứ đâu từ thiết bị đầu cuối:

cho rằng

  • điều hướng đến robomongo_dir / bin
  • nhấp chuột phải vào tập tin thực thi robomongo và nhấp vào Tạo liên kết , Liên kết đến tập tin thực thi robomongo sẽ được tạo ở đó
  • đổi tên Liên kết thành robomongo theo mong muốn của bạn (giả sử robo_ )
  • di chuyển liên kết này đến thư mục / usr / bin với lệnh bên dưới trên terminal

    sudo mv /robomongo_dir/bin/robo_ /usr/bin
    

Bây giờ bạn có thể chạy robomongo từ thiết bị đầu cuối HOẶC từ lệnh chạy (Alt + F2) bằng cách nhập robo_


5
Đây phải là câu trả lời được chấp nhận.
fosslinux

1
@ubashu Một số nhận được câu trả lời hoặc trợ giúp và đôi khi quên nơi họ nhận được sự trợ giúp.
KhoPhi

23

Câu trả lời của @Rexford rất hay Nhưng tôi sẽ nói rõ hơn

Có hai cách để cài đặt robomongochương trình vào Ubuntu bằng dòng lệnh:

Cách thứ nhất

1.1 tải xuống tệp tar.gz từ Trang robomongoweb chính thức (chọn phiên bản bạn cần cài đặt và lấy url tệp tải xuống tar.gz)

wget https://download.robomongo.org/0.9.0/linux/robomongo-0.9.0-linux-x86_64-0786489.tar.gz

1.2 giải nén tập tin tar.gz

 tar -xvzf robomongo-0.9.0-linux-x86_64-0786489.tar.gz

Các tệp và thư mục 1.3 mv vào thư mục kết quả từ hoạt động trích xuất vào thư mục robomongobên dưới/usr/local/bin

sudo mkdir /usr/local/bin/robomongo
sudo mv  robomongo-0.9.0-linux-x86_64-0786489/* /usr/local/bin/robomongo

1.4 đảm bảo tệp trích dẫn cho robomongochương trình tồn tại trong /usr/local/bin/robomongo/binthư mục là tệp có thể trích xuất

cd /usr/local/bin/robomongo/bin
sudo chmod +x robomongo ## run command only if robomongo isn't excutable file
./robomongo

Cách thứ hai

2.1 tải xuống tệp deb từ trang web chính thứcrobomongo (chọn phiên bản bạn cần cài đặt và nhận url tải xuống tệp deb)

wget https://download.robomongo.org/0.8.5/linux/robomongo-0.8.5-x86_64.deb

2.2 cài đặt tệp deb bằng dòng lệnh dpkg

sudo dpkg -i robomongo-0.8.5-x86_64.deb

2.3 mở robomongochương trình bằng cách sử dụng dòng lệnh bằng cách chạy

robomongo

Thông báo rất quan trọng :

Tất cả các phiên bản có sẵn 0.8.5 trở về trước robomongođều có các url tải xuống tệp debtar.gztệp. Vì vậy, nếu bạn muốn có phiên bản trước, bạn có thể sử dụng một trong hai cách Nhưng nếu bạn cần tải xuống phiên bản 0.9.0 thì chỉ có một cách là cách đầu tiên

thêm liên kết về robomongochương trình cài đặt : liên kết 1 , dòng 2 , liên kết 3


1
có vẻ như các tệp * .deb này không còn khả dụng nữa
API

1
để thực robomongothi từ bất cứ đâu, tôi đã đổi tên thư mục của nó vàsudo ln -s /usr/local/bin/robomongodir/bin/robomongo /usr/local/bin/
API

Nếu bạn làm theo các hướng dẫn này và bạn thấy robomongo: command not foundthì có lẽ bạn đang ở trên kiến ​​trúc 32 bit không (và có lẽ sẽ không được) hỗ trợ bởi robomongo
Michael

2
Điều này không còn hoạt động. Phiên bản 0.8 hiện đã quá cũ, nó không tương thích với phiên bản Mongo hiện tại và Studio3T dường như đã ngừng phát hành các tệp gỡ lỗi cho các phiên bản mới hơn.
Cerin

17

Robo 3T (trước đây là Robomongo) là GUI nhẹ miễn phí với vỏ được nhúng cho những người đam mê MongoDB. Sử dụng Phần mềm Ubuntu để cài đặt gói robo3t-snap hoặc cài đặt nó từ thiết bị đầu cuối với:

sudo snap install robo3t-snap

4
đây phải là câu trả lời hàng đầu trong năm 2019 và cho Ubuntu 18.04 ở trên.
ngày

15

Robomongo hiện là Robo 3T:

Tải về tập tin tar từ trang web .

Tệp hiện tại là robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gznhưng rõ ràng điều này có thể khác với những gì bạn đã tải xuống trong tương lai: điều chỉnh các lệnh bên dưới cho phù hợp.

Mở một thiết bị đầu cuối và cdđến bất cứ nơi nào bạn đã tải xuống kho lưu trữ, ví dụ, cd Downloadsmvnó đến bất cứ nơi nào bạn muốn giữ nó, có lẽ /opt. Sau đó giải nén nó và tạo một liên kết tượng trưng từ vị trí nhị phân đến vị trí PATH, ví dụ ...

sudo tar -xf /opt/robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gz
sudo ln -s /opt/robo3t-1.1.1-linux-x86_64-c93c6b0/bin/robo3t /usr/local/bin/robo3t

Bây giờ bạn có thể chạy robo3ttrong thiết bị đầu cuối của bạn và nó sẽ hoạt động.


@Zanna xin lỗi đã không nhìn thấy /optcon đường
George Udosen

1
@George xấu của tôi, chỉ cần sửa nó sau khi thấy bình luận của bạn :)
Zanna

4

chạy các lệnh folowing (thoải mái cập nhật các liên kết và thay đổi tên thư mục):

wget https://download.robomongo.org/1.1.1/linux/robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gz
sudo tar -xzf robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gz -C /opt
rm robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gz
sudo mkdir /opt/robo3t-1.1.1-linux-x86_64-c93c6b0//lib/BKP/
sudo mv /opt/robo3t-1.1.1-linux-x86_64-c93c6b0/lib/libstdc++* /opt/robo3t-1.1.1-linux-x86_64-c93c6b0//lib/BKP/
sudo ln -s /opt/robo3t-1.1.1-linux-x86_64-c93c6b0/bin/robo3t /usr/bin/robo3t
cat > ~/.local/share/applications/robo3t.desktop <<EOL
[Desktop Entry]
Encoding=UTF-8
Name=Robo3T
Exec=robo3t
Terminal=false
Type=Application
Categories=Development;
EOL

sau đó bạn cũng sẽ nhận được một biểu tượng trình khởi chạy để bạn có thể nhấn win-key và tìm kiếm.

Nhưng bạn sẽ không nhận được hình ảnh cho biểu tượng (một số người giữ chỗ trên Ubuntu) :(


1
@Thamaraiselvam bạn cũng có thể có một cái nhìn tại kịch bản này cho cài đặt thêm github.com/david1asher/post-install-scripts/blob/master/...
ddavidad

2

Dường như không có sudo apt-get install cho robomongo. Có tải xuống tar.gz từ đây Một khi bạn tải xuống mà bạn cần phải làm

gunzip robomongo-0.9.0-rc4-linux-x86_64-8c830b6.tar.gz
tar -xvf robomongo-0.9.0-rc4-linux-x86_64-8c830b6.tar

và sau đó chuyển phiên bản unar-ed sang /opt(nếu cần)

Nếu không, có một cách khác như được đề cập trong blog này hoặc ở đây


Tôi đã thực hiện điều này robomongo-0.9.0-rc4-linux-x86_64-8c830b6.tar.gz làm thế nào tôi có thể tiến hành?
Suraj Maurya

Vui lòng chỉ định chi tiết về những gì bạn đã làm và thông báo lỗi nào (nếu có) bạn đang nhận được?
Ashu

@SurajMaurya nếu câu trả lời dưới đây có giúp ích, bạn có đánh dấu là câu trả lời không?
KhoPhi

1
Cài đặt Robo3t trên Ubuntu 18.04 Tải xuống mẫu gói Robo3t hoặc sử dụngwget
wget https://download.robomongo.org/1.2.1/linux/robo3t-1.2.1-linux-x86_64-3e50a65.tar.gz
Trích xuất ở đây bằng cách sử dụng

tar -xvzf robo3t-1.2.1-linux-x86_64-3e50a65.tar.gz

Tạo một bộ giải mã mới usr/local/bintừ gói

sudo mkdir /usr/local/bin/robo3t

Di chuyển gói giải nén sang usr/local/bin

sudo mv  robo3t-1.2.1-linux-x86_64-3e50a65/* /usr/local/bin/robo3t

Thay đổi thư mục thành cd /usr/local/bin/robo3t/bin Chúng tôi có thể tải xuống biểu tượng cho Robo3t từ đó và đặt nó ở đây vì chúng tôi sẽ cần tạo biểu tượng máy tính để bàn sau

Ví dụ: lưu nó /binvới tênicon.png /usr/local/bin/robo3t/bin/icon.png

Bây giờ, chúng tôi cần cấp quyền cho thư mục mới được tạo bằng cách sử dụng chmod

sudo chmod +x robo3t ./robo3t

Bây giờ chúng ta có thể chạy Robo3t ./robo3t

Để làm desktop iconcho Robo3t, chúng ta có thể tạo ra một tập tin trongusr/share/applications

nano usr/share/applications/robo3t.desktop

Dán chúng và lưu

[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=Robo3t
Icon=/usr/local/bin/robo3t/bin/icon.png
Exec="/usr/local/bin/robo3t/bin/robo3t"
Comment=Robo3t 
Categories=Development;
Terminal=false
StartupNotify=true

Bây giờ, chúng ta có thể tìm thấy icontrình đơn khởi chạy trong ứng dụng bằng cách tìm kiếmrobo3t

Chúng tôi có thể kiểm tra này cũng

Tài liệu tham khảo


0

nếu bạn cố gắng cài đặt phiên bản robomobo mới nhất , hãy gọi ngay bây giờ là robo3t . Hoặc bạn thử cài đặt trên Ubuntu 16.04, hãy làm theo bước dưới đây và cài đặt robomongo của bạn

Tải về tập tin tar robomongo mới nhất

wget https://download.robomongo.org/1.1.1/linux/robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gz

Giải nén nó

tar -xvzf https://download.robomongo.org/1.1.1/linux/robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gz

Tạo một thư mục

mkdir ~/robo-backup

Di chuyển robo3t-1.1.1-linux-x86_64-c93c6b0 / lib / libstdc ++ direcotry sang ~ / robo-backup / direcotry

mv robo3t-1.1.1-linux-x86_64-c93c6b0/lib/libstdc++* ~/robo-backup/

Chạy robo3t

robo3t-1.1.1-linux-x86_64-c93c6b0/bin/robo3t

0

Nếu bạn cần cài đặt nhị phân mongodb (Thủ công) cho Ubuntu 18.04 LTS (Bionic) của bạn. Bạn cần tải xuống tập tin mongodb .tgz từ liên kết này .

1) Tải xuống thư mục ~ / Tải xuống và chuyển đến thư mục chính bằng cách nhập mv Downloads/mongodb-linux-x86_64-ubuntu1804-4.0.4.tgz ~/

2) Sau đó, chọn nó bằng cách gõ tar -zxvf mongodb-linux-x86_64-ubuntu1804-4.0.4.tgzvào đây (Thư mục chính / home /). Đừng di chuyển nó từ đây.

3) Sau đó tạo một thư mục tại / data / db location và cấp quyền ghi cho thư mục đó.

sudo mkdir -p /data/db

sudo chmod -R 777 /data/db

4) Bây giờ, đây là khu vực khó khăn. Hãy chắc chắn rằng bạn trong thư mục hme bằng cách gõ pwd (Present Work Directory)

pwd 

nó sẽ hiển thị

/home/<your user name>

Sau đó gõ

ls -al

Lệnh này sẽ hiển thị tất cả các ẩn trong thư mục nhà và tìm kiếm

~/.bashrc

5) Chỉnh sửa tệp .bashrc và viết

export PATH=mongodb-linux-x86_64-ubuntu1804-4.0.4/bin:$PATH

và lưu loại tệp source ./bashrc

Sau đó gõ echo $PATHvào terminal nó sẽ hiển thị~/mongodb-linux-x86_64-ubuntu1804-4.0.4/bin:/home/xenon/.nvm/versions/node/v10.15.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin

6) Bây giờ ở loại thiết bị đầu cuối, mongo --nodb nó sẽ hiển thịMongoDB shell version v4.0.4

Từ đây, bạn đã sẵn sàng, tiếp tục và tận hưởng cài đặt mongodb. Sự kết tinh này hơi phức tạp nhưng bằng phương pháp này, bạn có thể dễ dàng kiểm soát phiên bản của mongodb và sử dụng nó theo nhu cầu của bạn.

7) Sau đó bắt đầu mongod

>sudo mkdir -p /var/log && sudo chmod -R 777 /var/log
>mongod --port 27017 --dbpath /data/db --logpath /var/log/local.log --fork
>mongo --port 27017
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.