Sublime Text2/3をインストールするにはどうすればよいですか?

私はSublime Text2をこれに従って12.04にインストールしました チュートリアル.

ただし、Unity launcherからプログラムを起動するときに適切な権限がありません。 たとえば、パッケージをインストールできない場合や、Sublimeを閉じて再度開くときにサイドバーにフォルダを追加すると、フォルダは表示されなくなります。 私が実行した場合 sudo sublime ターミナルでは、すべての変更は閉じた後に残ります。

私はusr/libの崇高なテキスト2フォルダをchown-ingしようとしましたsudo chown -R mylogin:mylogin /usr/lib/"Sublime Text 2" しかし、これは効果がないように見えました。

パッケージマネージャー(apt-get)経由でインストールする:

パッケージに追加するだけです:

Sublime-Text-2の場合:

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

Sublime-Text-3の場合:

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

端末でSublime-Textを実行する

subl

ターミナル経由で手動でインストール:

Sublimeサイトからダウンロード:

32ビット:

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

64ビット:

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

両方のために:

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

ソース: http://www.tecmint.com/install-sublime-text-editor-in-linux/

スクリプトを使用して手動でインストール:

Githubでこの素敵なスクリプトをチェックしてください("FedoraにSublime Textをインストールします。スクリプト内の"*.tar.bz2"を編集して、Sublime Textの最新バージョンをダウンロードしてください。

#!/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!"

ソース:https://gist.github.com/henriquemoody/3288681

これは私を助け、私はそれが他の人にも役立つことを願っています!

基本的に、あなたの問題はあなたがしているということです 間違った記事を使用する :)それがSEサイトにあった場合、私はそれをダウン投票します。

Ubuntuリポジトリから来ていないものを手動でコピーする /usr 間違っています。 このディレクトリはUbuntuのパッケージマネージャーによって管理されており、それをいじると、ある時点または別の時点でトラブルが発生します。

ルートとしてプログラムを実行することは、特に基本的にインターネットからものをダウンロードし、それがあなたのコンピュータ上で実行することがで プラグインの単純なタイプミスは、マシン上のすべてのデータを破壊する可能性があります。

適切な解決策は、プログラムをシステム全体にインストールする場合は、aを見つける/ビルドすることです。debファイルを作成してインストールする-この方法でパッケージマネージャーはパッケージを認識します。 Webupd8は、次のものを維持します。 サブライムテキスト2のためのPPA だから、あなたはそれを使うことができます。

しかし、私が個人的に使用しているはるかに怠惰な解決策があります-ちょうどあなたのホームディレクトリのどこかにSublimeTextを解凍し、作成します bin ホームディレクトリとシンボリックリンク内のディレクトリ sublime_text そのディレクトリに実行可能:

mkdir ~/binln -s ~/wherever/sublime/is/sublime_text ~/bin

その後、次のように入力してSublime Textを実行できます sublime_text コンソールで、任意のディレクトリから。 これはroot権限をまったく必要とせず、エディタは正常に実行されます。

この記事では、sublime_textをデフォルトエディタとして登録したり、アイコンを追加したりするなど、シェルの統合も行いますが、私はそれを行うのが面倒で

これは、しかし、あなたが持っている権限の問題を説明していない-SublimeTextは、とにかくあなたのホームフォルダ内のすべての設定を格納するので、あなたはそ おそらく何が起こったのかは、スーパーユーザー権限(つまりsudoシェルから)で初めて起動したので、エディタのconfigディレクトリ(in ~/.config/sublime-text-2)が所有している root 今だ あなたは次のようなことをする必要があります

sudo chown -R yourusername:yourusername /home/yourusername/.config/sublime-text-2

これを修正するには。

これを解決する方法は次のとおりです。

1)逆の順序でリンクされたwebページ内のすべての手順を元に戻します。

1a)元のデフォルトのコピーを保存しなかった場合。リストし、端末を開き、実行します

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)必要なsublimeのバージョンを取得し、現在のディレクトリに抽出します。

3)bashで cd sublimeを抽出したディレクトリに

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

4a)コマンドラインからsublimeを実行できるようにしたい場合は、次のように実行します mkdir -p ~/bin && ln -s ~/.local/Sublime\ Text\ 2/sublime_text ~/bin/sublime. デフォルト .bashrc 次回シェルが起動したときに~PATHに~/binを追加します。

5)と呼ばれるファイルを作成します sublime.desktop~/.local/share/applications/ そして、以下を内部に貼り付けます。

[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)完了しました。

それは今、あなたのホームディレクトリにローカルにインストールする必要があり、あなたは権限を持つこれ以上の問題を持っている必要があります。

また、特定のアーキテクチャ用のDebianパッケージを以下からダウンロードすることもできます崇高なウェブサイト

次に、次のコマンドを実行します;

cd download_pathsudo dpkg -i package.deb

たとえば、64ビットアーキテクチャのダウンロードが Downloads ディレクトリと呼ばれる sublime-text_build-3080_amd64.deb その後、私は実行されます

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

私の場合はsublime text3でしたが、sublime text2も取得できます

私は思う @Alex L. 完全に正しいです。 私は決してあなたの編集をお勧めします /usr fs、アドオン商用ソフトウェアはどちらかにインストールする必要があります /opt マルチユーザーまたは ~/opt シングルユーザーの場合(参照 Linuxファイルシステム階層 特に /opt/home). ここでは、それを作るためにいくつかのより多くの追加があります 本当に素敵な.

  1. アプリを次の場所に移動する必要はありません .local または /local;私は通常、それらを残すだけです ~/opt (n.b.:チルダはホームディレクトリまたは $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. Sublime_textへのシンボリックリンクを作成する ~/bin しかし、それを呼び出します sublime;ステップ4aを参照してください。 Alex L.の答え 以上。

    user@machine:~$ ln -s ~/opt/Sublime\ Text\ 2/sublime_text ~/bin/sublime
  3. Alex L.のステップ5と同じように、というファイルを作成します sublime.desktop~/.local/share/applications/ しかし、追加 %fsublime の中で、 Exec で説明されているように、Nautilusから開くことができるようにフィールド この投稿. また、のためのスペースをエスケープしないでください Icon フィールドを使用し、フルパス、チルダなしを使用します。 置換 <user> あなたのユーザー名で。

    [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. あなたはログオフする必要はありませんが、それはあなたのダッシュに表示されない場合は、すぐに多分あなたが行う。 次に、Nautilusで開くファイルを探し、右クリックして選択します 他のApplicatonと開けて下さい。.. その後 他のアプリケーションを表示する 一番下のボタン、検索 サブライムテキスト2 リストで、それを選択してヒット 選択. あなたのファイルはSublime Text2で開くはずです、そして今からそのタイプのファイルのためにあなたはすでにオプションとしてリストされているSublime Text2が表示されます。 右クリックして選択することで、Nautilusからデフォルトとして設定することもできます プロパティ その後 で開く そして最後に デフォルトとして設定 強調表示後のボタン サブライムテキスト2. もちろん、あなたが使用している可能性があります 追加 選択するには サブライムテキスト2 からファイルタイプを開くには、 プロパティ 窓も同様に。

Sublime Text2の場合、ターミナルに次のコマンドを入力します :

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

用サブライムテキスト3 :

sudo add-apt-repository ppa:webupd8team/sublime-text-3sudo apt-get updatesudo apt-get install sublime-text-installer
  1. からdebパッケージをダウンロードします。 公式サイト.

  2. によってパッケージをインストールする $sudo dpkg -i path_to_the_file.deb

  3. からプログラムを起動します /opt/sublime_text/sublime_text

Leonard Kakandeが述べたように、あなたはそれをからインストールすることができます 公式リポジトリ. ただし、Sublime Text3でのみ機能します。

端末で次のコマンドを実行します:

(1)GPGキーのインストール:

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

(2)使用するチャンネルを選択する:

安定した

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

デヴ

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

(3)aptソースの更新とSublime Textのインストール

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

インストール スナップ Ubuntuでは

sudo apt install snapd

インストール 崇高なテキスト

sudo snap install sublime-text --classic

メモ:snapdはubuntu16.04以降のバージョンでのみ動作します

私は最近あなたの便宜のためにこれを作った:https://github.com/TCattd/sublime-text-linux-installer

Sublime Text2およびSublime Text3bashスクリプトインストーラ。 ただ、スクリプト、ST2またはST2のいずれかをダウンロードしてくださ

ST2の場合は: st2install

あなたのホームフォルダにirを入れてください。 次に、ターミナルを(そして同じホームフォルダ内で)実行します:

sudo bash st2install

それはすべての世話をします。

新しいST2バージョンが飛び出した場合に備えて、非常に同じスクリプトでアップグレードすることもできます。 同じはST3を取付けるか、または改善するために適用します。

そして、両方のバージョンは、これらのインストーラを使用して、競合することなく一緒に暮らすことができます。

それが役立つことを願っています;)

Debian/UbuntuにSublimeをインストールする
SublimeをDebianおよびUbuntuにインストールするには、次のコマンドを実行します。

$wget-qO-https://download.sublimetext.com/sublimehq-pub.gpg /sudo apt-key add -
$sudo apt-get install apt-transport-https
▲エコー"デブhttps://download.sublimetext.com/apt/stable/"/sudo tee/etc/apt/sources.リスト。d/sublime-テキスト。リスト
$sudo apt-get update
sublime sudo apt-get sublime-textをインストールします

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