Làm thế nào để tôi cài đặt Văn bản Tuyệt vời 2/3?

Tôi cài đặt Văn bản Tuyệt vời 2 trên 12.04 như mỗi này hướng dẫn.

Tuy nhiên, tôi không có đủ quyền khi tung ra các chương trình, từ những phóng sự thống nhất. Ví dụ, tôi không thể cài đặt gói, hoặc nếu tôi thêm một mục cho các bên khi tôi đóng Tuyệt vời và mở lại, các thư mục không còn là liệt kê. Nếu tôi chạy sudo sublime trong các thiết bị đầu cuối tất cả các thay đổi vẫn còn sau khi đóng cửa.

Tôi đã cố gắng chown-hey, các Văn bản Tuyệt vời 2 mục ở usr/bìnsudo chown -R mylogin:mylogin /usr/lib/"Sublime Text 2" nhưng điều này dường như không có tác dụng.

Cài thông qua các Gói Quản lý(yum):

Chỉ cần thêm vào danh gói:

Cho Tuyệt Vời-Chữ-2:

sudo add-apt-repository ppa:webupd8team/sublime-text-2sudo apt-get updatesudo apt-get install sublime-text

Cho Tuyệt Vời-Chữ-3:

sudo add-apt-repository ppa:webupd8team/sublime-text-3sudo apt-get updatesudo apt-get install sublime-text-installer

Chạy Tuyệt vời-Văn bản trên thiết bị đầu cuối

subl

Cài đặt Tay thông qua thiết bị đầu Cuối:

Tải về từ sự Tuyệt vời trang Web:

32-bit:

wget http://c758482.r82.cf2.rackcdn.com/Sublime\ Text\ 2.0.2.tar.bz2tar vxjf Sublime\ Text\ 2.0.2.tar.bz2

64-bit:

wget http://c758482.r82.cf2.rackcdn.com/Sublime\ Text\ 2.0.2\ x64.tar.bz2tar vxjf Sublime\ Text\ 2.0.2\ x64.tar.bz2

Cho Cả:

sudo mv Sublime\ Text\ 2 /opt/sudo ln -s /opt/Sublime\ Text\ 2/sublime_text /usr/bin/sublime

Nguồn: http://www.tecmint.com/install-sublime-text-editor-in-linux/

Cài đặt Tay qua Kịch bản:

Kiểm tra kịch bản này tốt đẹp trên điện thoại("Cài đặt Văn bản Tuyệt vời trên Fedora.") rằng bạn có thể chạy, chỉ cần chắc chắn để chỉnh sửa "*.tar.bz2" trong kịch bản để tải về phiên bản mới nhất của Văn bản Tuyệt vời!

#!/usr/bin/env bash# Usage: {script} [ OPTIONS ] TARGET BUILD# #   TARGET      Default target is "/usr/local".#   BUILD       If not defined tries to get the build into the Sublime Text 3 website.# # OPTIONS##   -h, --help  Displays this help message.## Report bugs to Henrique Moody <henriquemoody@gmail.com>#set -eif [[ "${1}" = '-h' ]] || [[ "${1}" = '--help' ]]; then    sed -E 's/^#\s?(.*)/\1/g' "${0}" |        sed -nE '/^Usage/,/^Report/p' |        sed "s/{script}/$(basename "${0}")/g"    exitfideclare URLdeclare URL_FORMAT="http://c758482.r82.cf2.rackcdn.com/sublime_text_3_build_%d_x%d.tar.bz2"declare TARGET="${1:-/usr/local}"declare BUILD="${2}"declare BITSif [[ -z "${BUILD}" ]]; then    BUILD=$(        curl -Ls http://www.sublimetext.com/3 |        grep '<h2>Build' |        head -n1 |        sed -E 's#<h2>Build ([0-9]+)</h2>#\1#g'    )fiif [[ "$(uname -m)" = "x86_64" ]]; then    BITS=64else    BITS=32fiURL=$(printf "${URL_FORMAT}" "${BUILD}" "${BITS}")read -p "Do you really want to install Sublime Text 3 (Build ${BUILD}, x${BITS}) on \"${TARGET}\"? [Y/n]: " CONFIRMCONFIRM=$(echo "${CONFIRM}" | tr [a-z] [A-Z])if [[ "${CONFIRM}" = 'N' ]] || [[ "${CONFIRM}" = 'NO' ]]; then    echo "Aborted!"    exitfiecho "Downloading Sublime Text 3"curl -L "${URL}" | tar -xjC ${TARGET}echo "Creating shortcut file"cat ${TARGET}/sublime_text_3/sublime_text.desktop |    sed "s#/opt#${TARGET}#g" |    cat > "/usr/share/applications/sublime_text.desktop"echo "Creating binary file"cat > ${TARGET}/bin/subl <<SCRIPT#!/bin/shif [ \${1} == \"--help\" ]; then    ${TARGET}/sublime_text_3/sublime_text --helpelse    ${TARGET}/sublime_text_3/sublime_text \$@ > /dev/null 2>&1 &fiSCRIPTecho "Finish!"

Nguồn:https://gist.github.com/henriquemoody/3288681

Này, giúp tôi và tôi hy vọng nó sẽ giúp tất cả mọi người khác cũng!

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.

Ở đây là làm thế nào để giải quyết việc này.

1) hoàn tất cả các bước trong các liên kết sau theo thứ tự ngược lại.

1một) nếu anh không cứu một bản sao ban đầu của bạn mặc định.danh sách sau đó mở ra một thiết bị đầu cuối và chạy

sudo cp /usr/share/applications/defaults.list /usr/share/applications/defaults.list.bak && cat /usr/share/applications/defaults.list.bak | sed "s/sublime\.desktop/gedit.desktop/g" | sudo tee /usr/share/applications/defaults.list

2) nhận các bản tuyệt vời của bạn muốn và lấy nó cho các mục hiện tại.

3) trong bash cd để các thư mục, nơi bạn chiết xuất tuyệt vời

4) mv Sublime\ Text\ 2 ~/.local

4a) nếu bạn muốn để có thể chạy tuyệt vời từ dòng lệnh sau đó chạy mkdir -p ~/bin && ln -s ~/.local/Sublime\ Text\ 2/sublime_text ~/bin/sublime. Mặc định .bashrc sẽ thêm ~/bin của $ĐƯỜNG tiếp theo thời gian của bạn vỏ ra mắt.

5) Làm cho một tập tin được gọi là sublime.desktop trong ~/.local/share/applications/ và dán sau bên trong.

[Desktop Entry]Version=1.0Name=Sublime Text 2# Only KDE 4 seems to use GenericName, so we reuse the KDE strings.# From Ubuntu's language-pack-kde-XX-base packages, version 9.04-20090413.GenericName=Text EditorExec=~/.local/Sublime\ Text\ 2/sublime_textTerminal=falseIcon=~/.local/Sublime Text 2/Icon/48x48/sublime_text.pngType=ApplicationCategories=TextEditor;IDE;DevelopmentX-Ayatana-Desktop-Shortcuts=NewWindow[NewWindow Shortcut Group]Name=New WindowExec=~/.local/Sublime\ Text\ 2/sublime_text -nTargetEnvironment=Unity

6) test -e ~/.local/share/applications/defaults.list -a 1$(grep -sc \[Default\ Applications\] ~/.local/share/applications/defaults.list) != 10 || echo "[Default Applications]" >> ~/.local/share/applications/defaults.list; grep gedit.desktop /usr/share/applications/defaults.list | sed "s/gedit\.desktop/sublime.desktop/g" >> ~/.local/share/applications/defaults.list

7) thực hiện.

Nó phải ở đâu được cài đặt tại trong thư mục, và bạn sẽ không có vấn đề với quyền truy cập.

Bạn cũng có thể cũng tải gói Debian cho cụ thể của bạn kiến trúctuyệt vời trang web

và sau đó chạy như sau;

cd download_pathsudo dpkg -i package.deb

ví dụ nếu tôi tải về cho một 64 chút kiến trúc là trong những Downloads mục, và được gọi là sublime-text_build-3080_amd64.deb sau đó, tôi sẽ chạy

cd ~/Downloadssudo dpkg -i sublime-text_build-3080_amd64.deb

Trong trường hợp của tôi, đó là văn bản tuyệt vời 3, bạn có thể nhận được cho bạn tuyệt vời văn bản 2 cũng

Tôi nghĩ rằng @Alex L. là hoàn toàn đúng. Tôi đề nghị không bao giờ editting của bạn /usr fs thêm thương phần mềm nên được cài đặt trong hai /opt cho nhiều người sử dụng hay ~/opt cho duy nhất dùng (xem Linux Hệ Thống Thứ Bậc đặc biệt /opt/home). Đây chỉ là một thêm vài sự bổ sung để làm cho nó thực sự tốt đẹp.

  1. Bạn không cần phải di chuyển để ứng dụng của mình .local hay /local Tôi thường chỉ để lại cho họ ở ~/opt (n.b.: dấu ngã là nhà của bạn mục hay $HOME).

    user@machine:~$ cd ~/Downloadsuser@machine:~/Downloads$ cd wget http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.1.tar.bz2user@machine:~/Downloads$ cd ..user@machine:~$ tar -C ~/opt -xf "~/Downloads/Sublime Text 2"
  2. Làm một liên kết tượng trưng cho sublime_text trong ~/bin nhưng gọi nó sublime xem bước 4a trong Alex câu trả lời của L. ở trên.

    user@machine:~$ ln -s ~/opt/Sublime\ Text\ 2/sublime_text ~/bin/sublime
  3. Giống như Alex L. là bước 5, hãy tập tin được gọi là sublime.desktop trong ~/.local/share/applications/ nhưng thêm %f sau sublime trong những Exec trường do đó bạn có thể mở nó từ Nautilus, như mô tả trong bài này. Cũng không thoát ra khoảng trống cho người Icon trường và sử dụng các đường dẫn đầy đủ, không có dấu ngã. Thay thế <user> với tên của bạn.

    [Desktop Entry]Version=1.0Name=Sublime Text 2GenericName=Text EditorExec=/home/<user>/bin/sublime %fTerminal=falseIcon=/home/<user>/Sublime Text 2/Icon/48x48/sublime_text.pngType=ApplicationCategories=Development;IDE;TextEditorX-Ayatana-Desktop-Shortcuts=NewWindow[NewWindow Shortcut Group]Name=New WindowExec=/home/<user>/bin/sublime -nTargetEnvironment=Unity
  4. Bạn không cần phải đăng, nhưng nếu nó không xuất hiện tại của dash phải đi có lẽ anh làm. Sau đó, tìm kiếm một tập tin để mở trong Nautilus, phải chọn Mở Với Các Ứng Dụng ... sau đó Hiển thị các ứng dụng nút ở phía dưới, tìm thấy Văn Bản Tuyệt Vời 2 trong danh sách, chọn nó và nhấn Chọn. Tập tin của bạn nên mở trong Văn bản Tuyệt vời 2, và từ bây giờ cho các tập tin của loại đó bạn sẽ thấy Văn bản Tuyệt vời 2 đã được liệt kê là một lựa chọn. Bạn cũng có thể đặt nó như là mặc từ Nautilus bằng cách nhấn-phải, lựa chọn Tính sau đó Mở Với và cuối cùng Mặc định nút sau khi làm nổi bật Văn Bản Tuyệt Vời 2. Dĩ nhiên anh có thể sử dụng Thêm để chọn Văn Bản Tuyệt Vời 2 để mở những loại tập tin từ những Tính cửa sổ cũng.

Loại sau lệnh trong các thiết bị đầu cuối, cho Văn bản Tuyệt vời 2 :

sudo add-apt-repository ppa:webupd8team/sublime-text-2sudo apt-get updatesudo apt-get install sublime-text

Cho Văn Bản Tuyệt Vời 3 :

sudo add-apt-repository ppa:webupd8team/sublime-text-3sudo apt-get updatesudo apt-get install sublime-text-installer
  1. Tải deb gói từ những trang web chính thức.

  2. Cài đặt gói bởi $sudo dpkg -i path_to_the_file.deb

  3. Bắt đầu chương trình từ /opt/sublime_text/sublime_text

Như đã nói của Leonard Kakande, bạn có thể cài đặt nó từ chính thức kho. Nó làm việc cho Văn bản Tuyệt vời 3 chỉ, mặc dù.

Chạy theo lệnh của thiết bị đầu cuối:

(1) Cài đặt DANH chìa khóa:

wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -

(2) Chọn để sử dụng kênh:

Ổn định

echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

Dev

echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

(3) bản Cập nhật khuynh nguồn và cài đặt Văn bản Tuyệt vời

sudo apt-get updatesudo apt-get install sublime-text

Cài đặt Chụp trên ổ

sudo apt install snapd

Cài đặt Văn bản tuyệt vời

sudo snap install sublime-text --classic

Chú ý: snapd là chỉ làm việc cho trình 16.04 hay muộn phiên bản

Gần đây tôi đã làm cái này cho thuận tiện của bạn:https://github.com/TCattd/sublime-text-linux-installer

Một Văn bản Tuyệt vời 2 và Văn bản Tuyệt vời 3 bash kịch bản cài đặt. Chỉ tải về một trong kịch bản, ST2 hoặc ST2.

Cho ST2 là: st2install

Đưa ir trong nhà của các thư mục. Sau đó tạo thành một thiết bị đầu cuối (và trong cùng một mục nhà) chạy:

sudo bash st2install

Rằng sẽ chăm sóc tất cả.

Bạn có thể nâng cấp với điều đó rất giống kịch bản quá, trong trường hợp mới ST2 phiên bản bật ra. Cùng áp dụng cho cài đặt/nâng cấp ST3.

Và cả phiên bản, sử dụng những cài đặt, có thể sống cùng nhau mà không có xung đột.

Hy vọng nó sẽ giúp ;)

Cài Đặt Tuyệt Vời Tương/Ubuntu
Để cài đặt tuyệt vời tương và dẫn, chạy theo lệnh.

$ vì dòng lệnh thì -aa - https://download.sublimetext.com/sublimehq-pub.gpg | ngôi khuynh-chìa khóa thêm -
$ ngôi khuynh-được cài đặt khuynh-giao thông vận tải giảng
$ echo “deb https://download.sublimetext.com/ khuynh/ổn định/” | ngôi tee /etc/khuynh/nguồn.danh sách.d/tuyệt vời-văn bản.danh sách
$ ngôi khuynh-được cập nhật
$ ngôi khuynh-được cài đặt tuyệt vời-văn bản

#:- https://www.itsmarttricks.com/category/linux-tutorials/