จะติดตั้ง Robomongo บน Ubuntu ได้อย่างไร


34

ฉันกำลังใช้ MongoDB และฉันต้องการติดตั้ง Robomongo บน Ubuntu

มีคำแนะนำเกี่ยวกับวิธีการติดตั้ง Robomongo บนเครื่องของฉันหรือไม่?

คำตอบ:


61

ทำตามขั้นตอนง่าย ๆ เหล่านี้

  • ดาวน์โหลด robomongo: https://robomongo.org/download
  • แยกไฟล์. tar.gz ที่ดาวน์โหลดมาจากด้านบน
  • เปลี่ยนไดเรกทอรีเป็นโฟลเดอร์ที่แตกออกมา
  • คุณจะพบโฟลเดอร์ช่องเก็บ เข้าไปที่นั่นแล้วดับเบิลคลิกที่ robomongo

เมื่อใดก็ตามที่คุณต้องการเรียกใช้ robomongo คุณจะต้องทำสิ่งนี้จากสถานี:

/path/to/robomongo_dir/bin/robomongo

คุณอาจต้องการเพิ่มลิงก์ไปยัง robomongo จากของคุณ/usr/binซึ่งจะช่วยให้คุณทำสิ่งนี้ได้ทุกที่จาก terminal:

สำหรับการที่

  • นำทางไปยังrobomongo_dir / bin
  • คลิกขวาที่robomongoแฟ้มที่ปฏิบัติการและคลิกที่สร้าง Link , เชื่อมโยงไปยัง robomongoแฟ้มที่ปฏิบัติการจะถูกสร้างขึ้นที่นั่น
  • เปลี่ยนชื่อเชื่อมโยงไปยัง robomongo ตามที่คุณต้องการ (สมมติว่าrobo_ )
  • ย้ายลิงค์นี้ไปยัง/ usr / binด้วยคำสั่งด้านล่างบนเทอร์มินัล

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

ตอนนี้คุณสามารถรัน robomongo จากเทอร์มินัล OR จากคำสั่ง run (Alt + F2) โดยพิมพ์ robo_


5
นี่ควรเป็นคำตอบที่ยอมรับได้
fosslinux

1
@ubashu บางคำตอบหรือความช่วยเหลือและบางครั้งก็ลืมที่พวกเขาได้รับความช่วยเหลือ
KhopPhi

23

คำตอบของ@Rexfordนั้นดี แต่ฉันจะชัดเจนกว่านี้

มีสองวิธีในการติดตั้ง robomongoโปรแกรมลงใน Ubuntu โดยใช้บรรทัดคำสั่ง:

วิธีแรก

1.1 ดาวน์โหลดไฟล์ tar.gz จากเว็บไซต์อย่างเป็นทางการrobomongo (เลือกรุ่นที่คุณต้องการติดตั้งและดาวน์โหลด URL ของไฟล์ tar.gz)

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

1.2 แยกไฟล์ tar.gz

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

ไฟล์และโฟลเดอร์ 1.3 mv ลงในโฟลเดอร์ผลลัพธ์จากการแยกข้อมูลลงในโฟลเดอร์robomongoภายใต้/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 ตรวจสอบให้แน่ใจว่าไฟล์ excute สำหรับrobomongoโปรแกรมที่มีอยู่ภายใต้ /usr/local/bin/robomongo/binโฟลเดอร์เป็นไฟล์ที่ต้องห้าม

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

วิธีที่สอง

2.1 ดาวน์โหลดไฟล์ deb จากเว็บไซต์อย่างเป็นทางการrobomongo (เลือกรุ่นที่คุณต้องการติดตั้งและรับ URL ของไฟล์ดาวน์โหลด deb)

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

2.2 ติดตั้งไฟล์ deb โดยใช้บรรทัดคำสั่ง dpkg

sudo dpkg -i robomongo-0.8.5-x86_64.deb

2.3 เปิดrobomongoโปรแกรมโดยใช้บรรทัดคำสั่งโดยเรียกใช้

robomongo

ประกาศสำคัญมาก :

เวอร์ชันที่มีทั้งหมด 0.8.5 และก่อนหน้านี้robomongoมีทั้งdebไฟล์และtar.gz URLไฟล์ดาวน์โหลด URL ดังนั้นหากคุณต้องการรุ่นก่อนหน้าคุณสามารถใช้หนึ่งในสองวิธี แต่ถ้าคุณต้องการดาวน์โหลดเวอร์ชัน 0.9.0 มีเพียงวิธีเดียวคือรุ่นแรก

ลิงค์เพิ่มเติมเกี่ยวกับrobomongoโปรแกรมติดตั้ง: ลิงค์ 1 , บรรทัด 2 , ลิงค์ 3


1
ดูเหมือนว่าไฟล์ * .deb เหล่านี้จะไม่สามารถใช้งานได้อีกต่อไป
API

1
เพื่อให้robomongoสามารถเรียกใช้งานได้จากทุกที่ฉันเปลี่ยนชื่อโฟลเดอร์และsudo ln -s /usr/local/bin/robomongodir/bin/robomongo /usr/local/bin/
API

หากคุณทำตามคำแนะนำเหล่านี้robomongo: command not foundแล้วคุณจะเห็นว่า คุณอาจใช้สถาปัตยกรรมแบบ 32 บิตซึ่ง robomongo ไม่สนับสนุน (และอาจจะไม่เป็นเช่นนั้น)
Michael

2
สิ่งนี้ไม่ทำงานอีกต่อไป เวอร์ชัน 0.8 ตอนนี้เก่ามากมันเข้ากันไม่ได้กับ Mongo รุ่นปัจจุบันและ Studio3T ดูเหมือนว่าจะหยุดการปล่อยไฟล์ deb สำหรับเวอร์ชั่นใหม่
Cerin

18

Robo 3T (ชื่อเดิม Robomongo) เป็น GUI ที่มีน้ำหนักเบาฟรีพร้อมเชลล์แบบฝังสำหรับผู้ที่ชื่นชอบ MongoDB ใช้ซอฟต์แวร์ Ubuntu เพื่อติดตั้งแพ็กเกจ robo3t-snap หรือติดตั้งจากเทอร์มินัลด้วย:

sudo snap install robo3t-snap

4
นี่คือคำตอบที่ดีที่สุดในปี 2019 และสำหรับ Ubuntu 18.04 ด้านบน
krige

15

Robomongo ตอนนี้ Robo 3T:

ดาวน์โหลดไฟล์น้ำมันดินจากเว็บไซต์

ไฟล์ปัจจุบันนั้นrobo3t-1.1.1-linux-x86_64-c93c6b0.tar.gzชัดเจน แต่อาจแตกต่างจากที่คุณดาวน์โหลดในอนาคต: ปรับคำสั่งด้านล่างให้เหมาะสม

เปิดสถานีและcdในทุกที่ที่คุณดาวน์โหลดมาเก็บเช่นcd Downloadsและมันทุกที่ที่คุณต้องการที่จะให้มันอาจจะmv /optจากนั้นแตกไฟล์และสร้าง symlink จากไบนารีไปยังตำแหน่ง PATH ตัวอย่างเช่น ...

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

ตอนนี้คุณสามารถรันrobo3tในเทอร์มินัลของคุณและมันจะทำงาน


@Zanna ขออภัยไม่เห็น/optเส้นทาง
George Udosen

1
@George ไม่ดีของฉันเพียงแค่คงได้หลังจากที่ได้เห็นความคิดเห็นของคุณ :)
Zanna

4

เรียกใช้คำสั่ง folowing (โปรดอัปเดตลิงก์และเปลี่ยนชื่อโฟลเดอร์):

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

จากนั้นคุณจะได้รับไอคอนตัวเรียกใช้ดังนั้นคุณจะสามารถกดปุ่ม win-key และค้นหา

แต่คุณจะไม่ได้รับภาพสำหรับไอคอน (บางผู้วางสถานที่อูบุนตู) :(


1
@Thamaraiselvam คุณยังสามารถดูสคริปต์นี้สำหรับการติดตั้งเพิ่มเติม github.com/david1asher/post-install-scripts/blob/master/
......

2

ดูเหมือนจะไม่มีการติดตั้ง sudo apt-get สำหรับ robomongo มีการดาวน์โหลด tar.gz จากที่นี่ เมื่อคุณดาวน์โหลดสิ่งที่คุณต้องทำ

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

จากนั้นย้ายเวอร์ชันที่ไม่มีการแก้ไขไปที่/opt(ถ้าจำเป็น)

มิฉะนั้นจะมีวิธีอื่นตามที่ระบุไว้ในบล็อกนี้หรือที่นี่


ฉันทำ robomongo-0.9.0-rc4-linux-x86_64-8c830b6.tar.gz แล้วฉันจะทำอย่างไรต่อไป?
Suraj Maurya

โปรดระบุรายละเอียดในแง่ของสิ่งที่คุณทำและข้อความผิดพลาดใด (ถ้ามี) ที่คุณได้รับ?
Ashu

@SurajMaurya ถ้าคำตอบด้านล่างช่วยคุณคิดว่าการทำเครื่องหมายเป็นคำตอบ?
KhoPhi

1
ติดตั้ง Robo3t บน Ubuntu 18.04 ดาวน์โหลดแบบฟอร์มแพคเกจRobo3tหรือใช้wget
wget https://download.robomongo.org/1.2.1/linux/robo3t-1.2.1-linux-x86_64-3e50a65.tar.gz
แยกที่นี่โดยใช้

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

สร้างตัวแปลงสัญญาณใหม่usr/local/binจากแพ็คเกจ

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 เราสามารถดาวน์โหลดไอคอนสำหรับ Robo3t จากและใส่ไว้ที่นี่เพราะเราจะต้องสร้างไอคอนเดสก์ท็อปในภายหลัง

ตัวอย่างเช่นบันทึก/binด้วยชื่อicon.png /usr/local/bin/robo3t/bin/icon.png

ตอนนี้เราต้องให้สิทธิ์กับไดเรกทอรีที่สร้างขึ้นใหม่โดยใช้ chmod

sudo chmod +x robo3t ./robo3t

ตอนนี้เราสามารถรัน Robo3t ได้แล้ว ./robo3t

เพื่อให้desktop iconสำหรับRobo3tทำให้เราสามารถสร้างแฟ้มในusr/share/applications

nano usr/share/applications/robo3t.desktop

วางสิ่งเหล่านี้และบันทึก

[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

ตอนนี้เราสามารถค้นหาเมนูiconในแอปพลิเคชันตัวเรียกใช้งานโดยค้นหาrobo3t

เราสามารถตรวจสอบเรื่องนี้ได้เช่นกัน

การอ้างอิง


0

ถ้าคุณพยายามที่จะติดตั้งรุ่นล่าสุดของrobomoboที่โทรตอนนี้จะrobo3t หรือคุณพยายามที่จะติดตั้งบน Ubuntu 16.04 ทำตามขั้นตอนด้านล่างและติดตั้ง robomongo ของคุณ

ดาวน์โหลดไฟล์ robomongo tar ล่าสุด

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

แยกมันออกมา

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

ทำไดเรกทอรี

mkdir ~/robo-backup

ย้ายrobo3t-1.1.1-linux-x86_64-c93c6b0 / lib / libstdc ++ direcotry ไปที่~ / robo-backup / direcotry

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

เรียกใช้ robo3t

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

0

หากคุณต้องการติดตั้ง mongodb binary (ด้วยตนเอง) ไปยัง Ubuntu 18.04 LTS (Bionic) ของคุณ คุณต้องดาวน์โหลดไฟล์ mongodb .tgz จากลิงค์นี้

1) ดาวน์โหลดลงในโฟลเดอร์ ~ / Downloads ของคุณแล้วย้ายไปที่โฮมไดเร็กทอรีโดยพิมพ์ mv Downloads/mongodb-linux-x86_64-ubuntu1804-4.0.4.tgz ~/

2) จากนั้น Unter โดยพิมพ์tar -zxvf mongodb-linux-x86_64-ubuntu1804-4.0.4.tgzที่นี่ (Home directory / home /) อย่าย้ายจากที่นี่

3) จากนั้นสร้างไดเรกทอรีที่ / data / db location และให้สิทธิ์ในการเขียนไปยังไดเรกทอรีนั้น

sudo mkdir -p /data/db

sudo chmod -R 777 /data/db

4) ตอนนี้เป็นพื้นที่ที่มีเล่ห์เหลี่ยม ตรวจสอบให้แน่ใจว่าคุณอยู่ในไดเรกทอรี hme โดยพิมพ์ pwd (ไดเรกทอรีทำงานปัจจุบัน)

pwd 

มันจะแสดง

/home/<your user name>

จากนั้นพิมพ์

ls -al

คำสั่งนี้จะแสดง hiddenfile ทั้งหมดที่ไดเรกทอรีบ้านและค้นหา

~/.bashrc

5) แก้ไขไฟล์. bashrc และเขียน

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

และบันทึกประเภทไฟล์ source ./bashrc

จากนั้นพิมพ์echo $PATHที่ terminal มันจะแสดง~/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) ตอนนี้ที่ terminal type mongo --nodb มันจะแสดงMongoDB shell version v4.0.4

จากที่นี่คุณพร้อมแล้วลุยต่อและสนุกไปกับการติดตั้ง mongodb istallation นี้ซับซ้อนเล็กน้อย แต่ด้วยวิธีนี้คุณสามารถควบคุมรุ่น mongodb และใช้งานได้ตามความต้องการของคุณ

7) จากนั้นเริ่ม 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
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.