Có thể cài đặt Dropbox mà không có quyền root trong Linux không?
Tôi đã cố gắng cài đặt nó tại trường đại học của mình, sử dụng các nguồn được tìm thấy ở đây , nhưng tôi dường như cần phải nhập mật khẩu gốc (tất nhiên, tôi không biết).
Có thể cài đặt Dropbox mà không có quyền root trong Linux không?
Tôi đã cố gắng cài đặt nó tại trường đại học của mình, sử dụng các nguồn được tìm thấy ở đây , nhưng tôi dường như cần phải nhập mật khẩu gốc (tất nhiên, tôi không biết).
Câu trả lời:
Bạn không cung cấp bản phân phối của mình, nhưng vì bạn không cài đặt như root nên có lẽ không quan trọng. (Các tệp nhị phân có nghĩa là được cài đặt trên toàn hệ thống, vì vậy trừ khi bạn có thể thuyết phục quản trị viên hệ thống của mình cài đặt gói, bạn sẽ cần phải biên dịch và cài đặt vào thư mục chính của mình.)
Về cơ bản, máy khách Linux của Dropbox gồm hai phần: trình nền, dropboxd
cung cấp quy trình "trình nền nguồn đóng cho mỗi người dùng để đảm bảo $HOME/Dropbox
thư mục của bạn được đồng bộ hóa chính xác" và máy khách kết nối với trình nền và cung cấp thông tin. Các tệp nhị phân được cung cấp cung cấp plugin Nautilus cho Gnome, mặc dù cũng có các ứng dụng khách CLI có sẵn.
Bạn sẽ muốn tham khảo Cài đặt vào Môi trường Linux dựa trên văn bản , bao gồm các liên kết đến các nhị phân daemon cho các hệ thống 32 bit và 64 bit. Nếu bạn không cần plugin Nautilus, hãy sử dụng tập lệnh CLI Dropbox chính thức hoặc tập lệnh CLI thay thế do người dùng tạo .
Nếu bạn thực sự muốn plugin Nautilus, bạn sẽ cần xây dựng nó từ gói nguồn và cài đặt nó vào thư mục chính của bạn.
Tháo gói nguồn:
tar xjf nautilus-dropbox-0.6.1.tar.bz2
cd nautilus-dropbox-0.6.1
Chạy kịch bản cấu hình; thêm các tùy chọn bạn muốn, nhưng bạn sẽ cần --prefix=
tùy chọn:
./configure --prefix=/home/<username>
Nếu điều này không thành công, có lẽ bạn sẽ cần lấy các tiêu đề cho các thư viện cần để biên dịch chương trình: GTK 2.12, GLib 2.13, Nautilus 2.16 và Libnotify 0.4.4 (phiên bản tối thiểu; nếu bạn có thể phù hợp với phiên bản do hệ thống của bạn cung cấp , bạn có thể tránh việc biên dịch thực tế và chỉ cần lấy các tệp tiêu đề để cài đặt vào ~/include
thư mục của riêng bạn ).
Xây dựng và cài đặt các nhị phân; họ cần được cài đặt vào thư mục home của bạn (ví dụ như ~/bin
, ~/share
, ~/lib
, ~/man
, vv).
make
make install
Lưu ý đây là quy trình cơ bản và bạn có thể cần phải thực hiện chúng một vài lần tùy thuộc vào thư viện và tiêu đề nào có sẵn trên hệ thống của bạn. Tất cả các bước này đều có thể mà không cần truy cập root, nhưng bạn sẽ phải sửa đổi mọi cài đặt để cài đặt chúng vào thư mục chính của bạn thay vì các vị trí hệ thống như /lib
hoặc /usr
.
Nếu bạn gặp rắc rối, đặt cược tốt nhất của bạn để tìm kiếm sự giúp đỡ là các diễn đàn Dropbox .
"Cài đặt vào môi trường Linux dựa trên văn bản" không hoạt động khi tôi viết câu trả lời này.
Hướng dẫn cài đặt dòng lệnh đơn giản hiện có thể được tìm thấy trên trang tải xuống Dropbox
Tiếp theo, chạy trình nền Dropbox từ thư mục .dropbox-dist mới được tạo.
$ ~/.dropbox-dist/dropboxd
Của bạn đây:
Các bước được mô tả trên bài đăng blog này .