Maxx
July 7, 2022, 4:55am
#1
私はSublime Text2をこれに従って12.04にインストールしました チュートリアル .
ただし、Unity launcherからプログラムを起動するときに適切な権限がありません。 たとえば、パッケージをインストールできない場合や、Sublimeを閉じて再度開くときにサイドバーにフォルダを追加すると、フォルダは表示されなくなります。 私が実行した場合 sudo sublime
ターミナルでは、すべての変更は閉じた後に残ります。
私はusr/libの崇高なテキスト2フォルダをchown-ingしようとしましたsudo chown -R mylogin:mylogin /usr/lib/"Sublime Text 2"
しかし、これは効果がないように見えました。
Ali
July 7, 2022, 5:01am
#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
これは私を助け、私はそれが他の人にも役立つことを願っています!
Ray
July 7, 2022, 5:10am
#3
基本的に、あなたの問題はあなたがしているということです 間違った記事を使用する :)それが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
これを修正するには。
Gene_H
July 7, 2022, 5:19am
#4
これを解決する方法は次のとおりです。
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)完了しました。
それは今、あなたのホームディレクトリにローカルにインストールする必要があり、あなたは権限を持つこれ以上の問題を持っている必要があります。
Eli_D
July 7, 2022, 5:28am
#5
また、特定のアーキテクチャ用の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
). ここでは、それを作るためにいくつかのより多くの追加があります 本当に素敵な .
アプリを次の場所に移動する必要はありません .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"
Sublime_textへのシンボリックリンクを作成する ~/bin
しかし、それを呼び出します sublime
;ステップ4aを参照してください。 Alex L.の答え 以上。
user@machine:~$ ln -s ~/opt/Sublime\ Text\ 2/sublime_text ~/bin/sublime
Alex L.のステップ5と同じように、というファイルを作成します sublime.desktop
で ~/.local/share/applications/
しかし、追加 %f
後 sublime
の中で、 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
あなたはログオフする必要はありませんが、それはあなたのダッシュに表示されない場合は、すぐに多分あなたが行う。 次に、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
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を取付けるか、または改善するために適用します。
そして、両方のバージョンは、これらのインストーラを使用して、競合することなく一緒に暮らすことができます。
それが役立つことを願っています;)
Ollie
July 7, 2022, 6:30am
#12
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/