Về cơ bản, vấn đề của bạn là bạn bằng cách sử dụng một điều sai :) Nếu nó là một SE trang web, tôi sẽ xuống-bỏ phiếu nó.
Tay sao chép những thứ mà không đến chủ vào kho /usr
là SAI. Thư mục này được quản lý bởi môi trường quản lý gói và rối tung với nó là sẽ gây rắc rối cho anh ở một thời điểm nào đó - ví dụ, tiếp theo thời gian, bạn nâng cấp hệ thống của bạn Tuyệt vời có khả năng sẽ được loại bỏ mà không có một dấu vết.
Chạy chương trình gốc là thậm chí người sai, đặc biệt là trong trường hợp của SublimeText riêng của mình gói quản lý mà về cơ bản phổ biến thứ từ Internet và cho phép nó chạy trên máy tính. Một đơn giản lỗi đánh máy trong một cắm có thể tiêu diệt tất cả dữ liệu trên máy của bạn.
Một giải pháp thích hợp, nếu bạn muốn để cài đặt chương trình toàn bộ hệ thống, sẽ là để tìm/xây dựng một .deb tập tin và cài đặt nó - này, cách quản lý gói sẽ được nhận thức của gói. Duy trì một Webupd8 LŨY cho SublimeText2 vì vậy, bạn chỉ có thể sử dụng điều đó.
Tuy nhiên, có một nhiều lazier giải pháp mà tôi cá nhân sử dụng - chỉ cần giải nén SublimeText ở đâu đó trong thư mục, tạo ra một bin
thư trong thư mục, và liên kết tượng trưng sublime_text
thực thi vào thư mục đó:
mkdir ~/binln -s ~/wherever/sublime/is/sublime_text ~/bin
Sau đó bạn sẽ có thể chạy Tuyệt vời Văn bản bằng cách gõ sublime_text
trong việc điều khiển từ bất kỳ mục. Điều này không đòi hỏi gốc quyền ở tất cả các biên tập chỉ chạy tốt.
Các bài viết cũng có một vỏ hợp, như đăng ký sublime_text như một định biên tập và thêm một biểu tượng, và tôi đã quá lười để làm điều đó - tuy nhiên, tôi chắc chắn rằng nó có thể làm được mà không làm rối tung với các thiết lập hệ thống.
Điều này không giải thích, tuy nhiên, vấn đề với quyền bạn đang có - SublimeText cửa hàng tất cả các thiết lập của nó trong nhà của bạn mục dù sao, vì vậy, thậm chí nếu bạn cài đặt nó vào hệ thống, nó sẽ không có vấn đề. Những gì có thể xảy ra là ông đã bắt đầu nó lần đầu tiên có người dùng đặc quyền (tức là từ các ngôi vỏ), để biên tập viên của cấu hình mục (trong ~/.config/sublime-text-2
) là thuộc sở hữu bởi root
ngay bây giờ. Bạn cần phải làm một cái gì đó như thế
sudo chown -R yourusername:yourusername /home/yourusername/.config/sublime-text-2
để sửa chữa đây.