Chính thức máy khách Box Sync cho Linux không có và không có kế hoạch phát triển vì nó không phải là ưu tiên. Mặc dù phương pháp này có thể đánh giá thay thế.
Trước hết bạn cần cài đặt gói davfs2. Bạn có thể làm điều này bằng cách ban hành lệnh sau trong terminal: (hoặc bạn cũng có thể sử dụng trình quản lý gói yêu thích của mình để cài đặt WebDAV)
sudo apt-get install davfs2
sudo adduser username davfs2
Bây giờ bạn nên tạo một thư mục box.com chuyên dụng.
mkdir /home/username/box.com
echo "https://dav.box.com/dav /home/username/box.com davfs rw,user,noauto 0 0" | sudo tee -a /etc/fstab
sudo chmod u+s /usr/sbin/mount.davfs
Bây giờ bạn phải chuyển sang một người dùng hệ thống thông thường. Điều này có thể được thực hiện bằng cách ban hành lệnh sau:
su username
Tiếp theo, bạn nên vô hiệu hóa khóa tệp trong tệp cấu hình davfs2, chèn e-mail và mật khẩu hộp của bạn, thay đổi các đặc quyền thành tệp bí mật chứa thông tin đăng nhập của bạn và cuối cùng để gắn kết tài khoản của bạn:
echo "use_locks 0" > ~/.davfs2/davfs2.conf
Nếu lệnh này cung cấp cho bạn lỗi "Không có tệp hoặc thư mục như vậy", chỉ cần tạo thư mục và tệp bằng lệnh bên dưới
mkdir ~/.davfs2/
touch ~/.davfs2/davfs2.conf
sau đó tiến hành các lệnh này.
echo "https://dav.box.com/dav box_email box_password" > ~/.davfs2/secrets
chmod 600 ~/.davfs2/secrets
mount /home/username/box.com
Ban đầu, có thể mất một chút thời gian để đồng bộ hóa tất cả các tệp trong hộp của bạn với thư mục mới tạo nhưng sau đó bạn sẽ có thể tạo, xóa và ghi đè tất cả các tệp của mình.