ฉันจะติดตั้ง DropBox โดยไม่มีสิทธิ์รูทได้อย่างไร


15

เป็นไปได้หรือไม่ที่จะติดตั้งDropboxโดยไม่มีสิทธิ์รูทใน Linux?

ฉันพยายามติดตั้งที่มหาวิทยาลัยของฉันโดยใช้แหล่งที่มาที่นี่แต่ดูเหมือนว่าฉันจำเป็นต้องป้อนรหัสผ่านรูท (ซึ่งแน่นอนว่าฉันไม่รู้)

คำตอบ:


16

คุณไม่ให้การแจกจ่าย แต่เนื่องจากคุณไม่ได้ติดตั้งในฐานะรูทจึงอาจไม่สำคัญ (ไบนารีนั้นหมายถึงการติดตั้งทั่วทั้งระบบดังนั้นหากคุณไม่สามารถโน้มน้าวให้ผู้ดูแลระบบของคุณติดตั้งแพ็คเกจคุณจะต้องรวบรวมและติดตั้งในโฮมไดเร็กตอรี่ของคุณ)

โดยพื้นฐานแล้วไคลเอนต์ Linux ของ Dropbox นั้นมีสองส่วนคือ daemon dropboxdซึ่งมี "กระบวนการภูตปิดแหล่งที่มาต่อผู้ใช้ที่ทำให้แน่ใจว่า$HOME/Dropboxไดเรกทอรีของคุณถูกซิงโครไนซ์อย่างถูกต้อง" และไคลเอนต์ที่เชื่อมต่อกับภูตและให้ข้อมูล ไบนารีให้บริการจัดหาปลั๊กอิน Nautilus สำหรับ Gnome แม้ว่าจะมีไคลเอนต์ CLI

คุณจะต้องอ้างถึงการติดตั้งเป็นสภาพแวดล้อม Linux แบบข้อความซึ่งมีลิงก์ไปยังไบนารี daemon สำหรับระบบ 32 บิตและ 64 บิต ถ้าคุณไม่จำเป็นต้องปลั๊กอินหอยโข่งให้ใช้ของอย่างเป็นทางการ Dropbox CLI สคริปต์หรือผู้ใช้สร้างสคริปต์ CLI ทางเลือก


หากคุณต้องการปลั๊กอิน Nautilus จริงๆคุณจะต้องสร้างจากแพ็คเกจแหล่งข้อมูลและติดตั้งลงในโฮมไดเรกทอรีของคุณ

ยกเลิกแพ็กเกจซอร์ส:

tar xjf nautilus-dropbox-0.6.1.tar.bz2 
cd nautilus-dropbox-0.6.1

รันสคริปต์กำหนดค่า เพิ่มตัวเลือกที่คุณต้องการ แต่คุณจะต้องมี--prefix=ตัวเลือก:

./configure --prefix=/home/<username>

หากสิ่งนี้ล้มเหลวคุณอาจต้องคว้าส่วนหัวสำหรับไลบรารีที่จำเป็นในการรวบรวมโปรแกรม: GTK 2.12, GLib 2.13, Nautilus 2.16 และ Libnotify 0.4.4 (รุ่นขั้นต่ำ) หากคุณสามารถจับคู่เวอร์ชันที่ระบบของคุณจัดหาให้ คุณสามารถหลีกเลี่ยงการคอมไพล์จริงและเพียงแค่คว้าไฟล์ส่วนหัวเพื่อติดตั้งใน~/includeไดเรกทอรีของคุณเอง)

สร้างและติดตั้งไบนารี พวกเขาควรจะติดตั้งไปยังไดเรกทอรีที่บ้านของคุณ (เช่น~/bin, ~/share, ~/lib, ~/manฯลฯ )

make
make install

โปรดทราบว่านี่เป็นกระบวนการพื้นฐานและคุณอาจต้องทำงานสองสามครั้งขึ้นอยู่กับว่าไลบรารีและส่วนหัวใดที่มีอยู่ในระบบของคุณ ทุกขั้นตอนเหล่านี้จะเป็นไปได้โดยไม่ต้องเข้าถึงราก แต่คุณจะมีการปรับเปลี่ยนการติดตั้งใด ๆ ที่จะติดตั้งพวกเขาไปยังไดเรกทอรีที่บ้านของคุณแทนสถานที่ระบบเช่นหรือ/lib/usr

ถ้าคุณทำงานเป็นปัญหาทางออกที่ดีที่สุดของคุณสำหรับการค้นหาความช่วยเหลือเป็นฟอรั่ม Dropbox


3
+1: เพื่อความกระจ่าง: ถ้ามันขึ้นอยู่กับสิ่งที่คุณไม่สามารถเข้าถึงได้คุณสามารถติดตั้งสิ่งนั้นในโฮมไดเร็กตอรี่ของคุณนั่นคือสิ่งที่ ~ นักต้มตุ๋นพูด ดังนั้นการไม่มีรูทไม่ใช่ตัวจัดการแจกไพ่ แต่มันอาจหมายถึงชั่วโมงของการรวบรวมการพึ่งพาตนเอง
Satanicpuppy

1
แท้จริงขอบคุณสำหรับการชี้แจง การติดตั้งซอฟต์แวร์เนื่องจากไม่ใช่รูทเป็นไปได้อย่างสมบูรณ์แบบมันแค่ต้องการงานเพื่อให้ได้ทุกอย่างในที่ที่ถูกต้อง
ต้มตุ๋น Quixote

ลิงก์ไปยัง Dropbox Wiki เปลี่ยนไปและตอนนี้dropboxwiki.com/Text_Based_Linux
orryowr

5

บน Ubuntu เพียงดาวน์โหลด.debแพ็คเกจมาตรฐานและใช้เครื่องมือเก็บถาวรค้นหาและแตกdropboxไฟล์ (ซึ่งเป็นสคริปต์ไพ ธ อน) เก็บไว้ที่ใดที่หนึ่งในโฮมไดเร็กตอรี่ของคุณแล้วทำการ~/dropbox start -iติดตั้งภูต นั่นมันทำงานได้ดีที่มหาวิทยาลัยของฉัน


3

"การติดตั้งเป็นสภาพแวดล้อม Linux แบบข้อความ" ไม่ทำงานเมื่อฉันเขียนคำตอบนี้

คำแนะนำในการติดตั้งบรรทัดคำสั่งแบบง่ายสามารถพบได้ในหน้าดาวน์โหลดของ Dropbox

จากนั้นให้เรียกใช้ Dropbox daemon จากโฟลเดอร์. dropbox-dist ที่สร้างขึ้นใหม่

$ ~/.dropbox-dist/dropboxd

อยู่นี่ไง:

  1. แบ่งปันไดเรกทอรีที่ผู้ใช้เป็นเจ้าของ
  2. ใช้สิ่งนี้ในฐานะผู้ใช้มาตรฐานของคุณ

ขั้นตอนที่อธิบายไว้ในโพสต์บล็อกนี้


โปรดทราบว่านี่เป็นลิงก์เดียวกันใน OP คำแนะนำที่ควรให้คุณมีโฟลเดอร์ใหม่พร้อมไฟล์ปฏิบัติการที่พร้อมใช้งานและไม่จำเป็นต้องรูท
zero2cx
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.