คำแนะนำทั่วไปก่อน:
สำหรับผู้ใช้ที่ไม่มีประสบการณ์จะเป็นการดีที่สุดหรือง่ายกว่าที่จะเอาแพคเกจออกจากภายใน USC จากนั้นทำการติดตั้งใหม่หรือมีวิธีที่สวยงามกว่าในการรับการอัพเดตตัวอย่างเช่นใช้sudo apt-get update dropbox
?
สำหรับผู้ใช้ที่ไม่มีประสบการณ์จะเป็นการดีที่สุดและง่ายขึ้นโดยไม่ต้องติดตั้งแพ็คเกจใด ๆ ด้วยตนเอง การติดตั้ง.deb
แพ็คเกจด้วยตนเองหมายความว่าคุณจะไม่ได้รับการอัปเดตอัตโนมัติอีกต่อไปสำหรับแพ็คเกจนั้นเนื่องจากไม่ได้ติดตั้งผ่านที่เก็บข้อมูลใด ๆ ที่ระบบของคุณรู้จัก ซึ่งหมายความว่าคุณจะต้องอัปเดตแพ็คเกจด้วยตัวคุณเองเช่นไปที่หน้าดาวน์โหลดเป็นประจำและดาวน์โหลดเวอร์ชันใหม่ล่าสุด นอกจากนี้แพคเกจที่มีอยู่นั้นไม่ได้ผ่านการตรวจสอบคุณภาพโดย Ubuntu ดังนั้นความเข้ากันได้กับระบบของคุณจึงไม่จำเป็นต้องรับประกัน กรณีที่เลวร้ายที่สุดคุณอาจพบกับการพึ่งพาที่ไม่อาจแก้ไขได้บางอย่าง
ใช่มีวิธีที่สวยงามกว่าในการรับการอัปเดต: นั่งรอ
เวอร์ชันล่าสุดของไคลเอนต์ Dropbox จะถูกเพิ่มลงในที่เก็บ Ubuntu อย่างแน่นอนในไม่ช้า หากไคลเอนต์ Dropbox ที่มีอยู่ในที่เก็บไม่ทำงานกับเซิร์ฟเวอร์ Dropbox ปัจจุบันอีกต่อไปนี่จะเป็นปัญหาที่จะไม่ส่งผลกระทบต่อคุณเพียงคนเดียว แต่มีผู้ใช้ Ubuntu หลายพันคนเช่นกัน และจะแก้ไขได้อย่างรวดเร็ว
เพื่อสรุปอย่าพยายามแก้ไขระบบที่ใช้งานได้
เกี่ยวกับการติดตั้งไคลเอนต์ Dropbox:
หลังจากทำการวิจัยเล็กน้อยดูเหมือนว่ามีความเป็นไปได้อย่างน้อยสามวิธีในการติดตั้ง (เช่นวิธีที่คุณสามารถติดตั้งก่อนหน้านี้) ไคลเอนต์ Dropbox ลองผ่านพวกเขาไป:
1. การติดตั้งแพคเกจnautilus-dropbox
จากmultiverse
ชื่อของแพ็คเกจอาจสับสนเล็กน้อย เป็นแพคเกจเดียวในที่เก็บอย่างเป็นทางการที่มีไคลเอ็นต์ Dropbox ที่เป็นกรรมสิทธิ์จริง นั่นคือเมื่อคุณติดตั้งแพคเกจนี้มันจะดาวน์โหลดไคลเอนต์ Dropbox ที่เป็นกรรมสิทธิ์โดยอัตโนมัติจากเว็บไซต์ Dropbox และติดตั้ง (ไปยัง/usr/bin/dropbox
) ใช่มันยังมีส่วนขยายเพื่อรวมไคลเอนต์ Dropbox เข้ากับ Nautilus ซึ่งเป็นโปรแกรมจัดการไฟล์มาตรฐานของ Ubuntu ( /usr/lib/nautilus/extensions-3.0/libnautilus-dropbox.so
) โดยที่ชื่อของแพ็คเกจนั้น
เนื่องจากแพ็กเกจประกอบด้วยซอฟต์แวร์ที่ไม่มีกรรมสิทธิ์และไม่มีกรรมสิทธิ์จึงมีอยู่ในที่เก็บลิขสิทธิ์
ด้วยเหตุผลทั้งหมดที่ฉันกล่าวถึงใน "คำแนะนำทั่วไป" นี่เป็นวิธีหนึ่งที่ฉันแนะนำให้ติดตั้งไคลเอนต์ Dropbox โดยเฉพาะอย่างยิ่งสำหรับผู้เริ่มต้นใช้งาน Ubuntu มันจะถูกจัดการโดยผู้จัดการแพคเกจมันอยู่ใน repos อย่างเป็นทางการคุณจะไม่เป็นไร ทีมงาน Ubuntu จะดูแลแพ็คเกจดังกล่าวที่เหมาะกับคุณ
ในการติดตั้งแพ็คเกจนี้สิ่งที่คุณต้องทำคือ:
sudo apt-get install nautilus-dropbox
หากต้องการลบอีกครั้ง:
sudo apt-get remove nautilus-dropbox
2. การติดตั้งแพคเกจdropbox
จากที่เก็บของบุคคลที่สามของ Dropbox
Dropbox จัดการพื้นที่เก็บข้อมูลของตนเองที่คุณสามารถเพิ่มลงในรายการที่เก็บแพคเกจของคุณและติดตั้งไคลเอนต์ Dropbox ได้ ดูฉันจะเพิ่มหรือลบ Dropbox ออกจากที่เก็บ Linux ได้อย่างไร บนหน้าช่วยเหลือของเว็บไซต์ Dropbox
เมื่อคุณเพิ่มที่เก็บดังกล่าวตามที่อธิบายไว้ในคำแนะนำภายใต้ลิงก์นั้นคุณจะสามารถติดตั้งไคลเอนต์ Dropbox ที่เป็นกรรมสิทธิ์โดยตรงจากเซิร์ฟเวอร์ Dropbox โดยใช้ระบบการจัดการบรรจุภัณฑ์
โดยพื้นฐานแล้วในการติดตั้ง Dropbox เช่นนั้นก่อนอื่นให้เปิดใช้งานที่เก็บด้วย
sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 5044912E
sudo add-apt-repository "deb http://linux.dropbox.com/ubuntu $(lsb_release -sc) main"
(นี่จะดูหรูหรากว่าสิ่งที่พวกเขาบอกคุณในหน้าวิธีใช้ แต่จริงๆแล้วมันลดลงไปเหมือนเดิม) จากนั้นติดตั้งแพคเกจด้วย
sudo apt-get update
sudo apt-get install dropbox
นี่เป็นวิธีที่ดีที่สุดอันดับสอง แพคเกจยังคงได้รับการจัดการโดยระบบการจัดการบรรจุภัณฑ์ แต่ที่เก็บข้อมูลไม่ได้รับการจัดการโดย Canonical ดังนั้นในขณะที่คุณจะได้รับการอัปเดตผ่านระบบการจัดการแพ็คเกจสำหรับแพ็คเกจนั้นคุณเพียงแค่ต้องเชื่อว่าแพ็คเกจที่ให้โดย Dropbox จะทำงานได้ดีกับระบบ Ubuntu ของคุณ
ข้อได้เปรียบเล็กน้อยอาจเป็นได้ว่าแพคเกจนี้อาจทันสมัยกว่าnautilus-dropbox
แพคเกจในmultiverse
พื้นที่เก็บข้อมูล ดังนั้นหากคุณต้องการที่จะอยู่บนขอบเลือดตัวเลือกนี้อาจน่าสนใจสำหรับคุณ อย่างไรก็ตามอย่างที่ฉันบอกว่าตัวเลือกแรกจะใช้งานได้อย่างแน่นอนเช่นถ้าไคลเอนต์ Dropbox ที่ให้ไว้ในmultiverse
repo ไม่สามารถทำงานได้อีกต่อไปปัญหานี้จะได้รับการดูแลอย่างแน่นอน
หากต้องการคืนค่าการติดตั้งแบบนี้ให้ลบแพ็กเกจก่อน
sudo apt-get remove dropbox
จากนั้นลบที่เก็บด้วยคีย์:
sudo add-apt-repository -r http://linux.dropbox.com/ubuntu
sudo apt-key del 5044912E
3. การติดตั้งไคลเอนต์ Dropbox ด้วยตนเอง
นี่เป็นวิธีที่แย่ที่สุดและวิธีที่คุณอ้างถึงในคำถามของคุณยังอธิบายไว้ในคำแนะนำในการติดตั้ง Dropbox บนเว็บไซต์ของ Dropbox โดยทั่วไปการติดตั้งด้วยตนเองทำ
cd ~
wget -O - "https://www.dropbox.com/download?plat=lnx.$(uname -m)" | tar xzf -
(สวยงามกว่าที่พวกเขาบอกคุณเล็กน้อยอีกครั้งซึ่งจะใช้ได้ทั้ง 32 บิตและ 64 บิต) สิ่งนี้ทำคือสร้างสำเนาของไคลเอนต์ Dropbox ในโฟลเดอร์บ้านของคุณ การติดตั้งนี้เป็นแบบโลคัล (สามารถใช้งานได้โดยผู้ใช้ที่เรียกใช้งานคำสั่งนั้นเท่านั้น) ไม่ใช่ระบบทั่วทั้งระบบ นอกจากนี้การปรับปรุงจะไม่ได้รับการจัดการระบบการจัดการบรรจุภัณฑ์
ตามความเห็นโดย DKBose กับคำตอบนี้เมื่อติดตั้งไคลเอนต์เช่นนี้มันจะยังคงได้รับการปรับปรุงโดยอัตโนมัติ หากนั่นถือเป็นจริงก็หมายความว่าลูกค้าตรวจสอบดาวน์โหลดและติดตั้งการปรับปรุงของตัวเองเท่านั้น เนื่องจากมีการติดตั้งไว้ในโฟลเดอร์โฮมของผู้ใช้จึงไม่จำเป็นต้องมีสิทธิ์ใช้งานรูท อย่างไรก็ตามไคลเอ็นต์ไม่ได้รับการจัดการโดยระบบการจัดการแพ็คเกจ มันไม่ได้เป็นลีนุกซ์อย่างมากที่ต้องพึ่งพาขั้นตอนการอัพเดทที่เป็นเอกสิทธิ์เช่นนี้โดยปกติจะเป็นงานของตัวจัดการแพคเกจซึ่งทำหน้าที่นี้จากส่วนกลางและโปร่งใสเพื่อให้คุณสามารถใช้เพื่อแสดงรายการอัปเดตหรือลบการติดตั้งใด ๆ แพคเกจ
หากต้องการลบซอฟต์แวร์หากติดตั้งในลักษณะนี้ถือว่าน่าเกลียด
rm -r ~/.dropbox-dist/
นี่สำหรับรุ่นที่ฉันเพิ่งทดสอบและใช้งานได้แล้วเนื่องจากไฟล์เก็บถาวรที่ดาวน์โหลดมานั้นมี.dropbox-dist/
โฟลเดอร์นี้อย่างแม่นยำ มันอาจมีการเปลี่ยนแปลงในอนาคต เมื่อคุณไม่ใช้โปรแกรมจัดการแพ็คเกจคุณไม่สามารถติดตามไฟล์ที่ติดตั้งได้
ฉันจะใช้วิธีนี้ถ้าหากไม่มีสิทธิ์รูทบนเครื่องและดังนั้นจึงถูกบังคับให้ติดตั้งในเครื่อง หากคุณมีสิทธิ์ใช้งานรูทถึงแม้ว่าคุณจะยืนยันการใช้เวอร์ชันที่มาจากเซิร์ฟเวอร์ Dropbox โดยตรงวิธีที่สองก็ยังเป็นที่ต้องการ อย่างน้อยระบบการจัดการแพ็กเกจจะติดตามไฟล์ที่ติดตั้งการอัปเดตเกิดขึ้นอย่างโปร่งใสมากขึ้นและการลบซอฟต์แวร์นั้นราบรื่น
สรุปคำแนะนำของฉันคือสิ่งนี้ หากคุณติดตั้งไคลเอนต์ Dropbox โดยใช้วิธีที่ 2 หรือ 3 ให้ถอนการติดตั้งและติดตั้งโดยใช้วิธีที่ 1 ไม่ว่าคุณจะทำอะไรด้วยสองวิธีแรกไคลเอนต์ Dropbox จะได้รับการอัปเดตอัตโนมัติโดยระบบการจัดการแพคเกจ เมื่อใช้วิธีที่สามลูกค้าจะดูแลการอัพเดตเองอย่างชัดเจนเช่นกัน ดังนั้นโดยทั่วไปไม่จำเป็นต้องกังวล - คุณจะได้รับเวอร์ชันใหม่ล่าสุดโดยอัตโนมัติ