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?
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:
Thực hiện theo các bước đơn giản.
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
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_
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 robomongo
chươ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 robomongo
web 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 robomongo
bê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 robomongo
chương trình tồn tại trong
/usr/local/bin/robomongo/bin
thư 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ở robomongo
chươ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 deb
và tar.gz
tệ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ề robomongo
chương trình cài đặt : liên kết 1 , dòng 2 , liên kết 3
robomongo
thi 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/
robomongo: command not found
thì 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
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
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.gz
như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 Downloads
và mv
nó đế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 robo3t
trong thiết bị đầu cuối của bạn và nó sẽ hoạt động.
/opt
con đường
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) :(
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
wget
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
usr/local/bin
từ gói
sudo mkdir /usr/local/bin/robo3t
usr/local/bin
sudo mv robo3t-1.2.1-linux-x86_64-3e50a65/* /usr/local/bin/robo3t
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ó /bin
với tênicon.png
/usr/local/bin/robo3t/bin/icon.png
chmod
sudo chmod +x robo3t ./robo3t
Bây giờ chúng ta có thể chạy Robo3t
./robo3t
desktop icon
cho 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 icon
trì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
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
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.tgz
và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 $PATH
và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