Zainstaluj za pomocą Menedżera pakietów (apt-get):
Po prostu dodaj do swoich pakietów:
W przypadku Sublime-Text-2:
sudo add-apt-repository ppa:webupd8team/sublime-text-2
sudo apt-get update
sudo apt-get install sublime-text
W przypadku Sublime-Text-3:
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer
Uruchom Sublime-Text na terminalu
subl
Zainstaluj ręcznie za pomocą terminala:
Pobierz ze strony Sublime :
32-bitowy:
wget http://c758482.r82.cf2.rackcdn.com/Sublime\ Text\ 2.0.2.tar.bz2
tar vxjf Sublime\ Text\ 2.0.2.tar.bz2
64-bitowy:
wget http://c758482.r82.cf2.rackcdn.com/Sublime\ Text\ 2.0.2\ x64.tar.bz2
tar vxjf Sublime\ Text\ 2.0.2\ x64.tar.bz2
Dla obu:
sudo mv Sublime\ Text\ 2 /opt/
sudo ln -s /opt/Sublime\ Text\ 2/sublime_text /usr/bin/sublime
Źródło: http://www.tecmint.com/install-sublime-text-editor-in-linux/
Zainstaluj ręcznie za pomocą skryptu:
Sprawdź ten fajny skrypt na Githubie („ Zainstaluj Sublime Text na Fedorze. ”), Który możesz uruchomić, po prostu edytuj „* .tar.bz2” w skrypcie, aby pobrać najnowszą wersję 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 <[email protected]>
#
set -e
if [[ "${1}" = '-h' ]] || [[ "${1}" = '--help' ]]; then
sed -E 's/^#\s?(.*)/\1/g' "${0}" |
sed -nE '/^Usage/,/^Report/p' |
sed "s/{script}/$(basename "${0}")/g"
exit
fi
declare URL
declare 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 BITS
if [[ -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'
)
fi
if [[ "$(uname -m)" = "x86_64" ]]; then
BITS=64
else
BITS=32
fi
URL=$(printf "${URL_FORMAT}" "${BUILD}" "${BITS}")
read -p "Do you really want to install Sublime Text 3 (Build ${BUILD}, x${BITS}) on \"${TARGET}\"? [Y/n]: " CONFIRM
CONFIRM=$(echo "${CONFIRM}" | tr [a-z] [A-Z])
if [[ "${CONFIRM}" = 'N' ]] || [[ "${CONFIRM}" = 'NO' ]]; then
echo "Aborted!"
exit
fi
echo "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/sh
if [ \${1} == \"--help\" ]; then
${TARGET}/sublime_text_3/sublime_text --help
else
${TARGET}/sublime_text_3/sublime_text \$@ > /dev/null 2>&1 &
fi
SCRIPT
echo "Finish!"
Źródło:
https://gist.github.com/henriquemoody/3288681
Pomogło mi to i mam nadzieję, że pomoże także wszystkim innym!
ppa:webupd8team/sublime-text-3
Zasadniczo twój problem polega na tym, że używasz niewłaściwego artykułu :) Gdyby był na stronie SE, głosowałbym za nim.
Ręczne kopiowanie rzeczy, które nie pochodzą z repozytoriów Ubuntu,
/usr
jest NIEPRAWIDŁOWE. Ten katalog jest zarządzany przez menedżera pakietów Ubuntu, a bałaganowanie go spowoduje problemy w pewnym momencie - na przykład przy następnej aktualizacji systemu Sublime prawdopodobnie zostanie usunięty bez śladu.Uruchamianie programu jako root jest jeszcze gorsze, szczególnie w przypadku SublimeText, który ma swój własny menedżer pakietów, który w zasadzie pobiera rzeczy z Internetu i pozwala na uruchomienie go na twoim komputerze. Prosta literówka we wtyczce może zniszczyć wszystkie dane na twoim komputerze.
Właściwym rozwiązaniem, jeśli chcesz zainstalować program w całym systemie, byłoby znalezienie / zbudowanie pliku .deb i zainstalowanie go - w ten sposób menedżer pakietów będzie wiedział o pakiecie. Webupd8 utrzymuje PPA dla SublimeText2 , więc możesz po prostu z niego korzystać.
Istnieje jednak znacznie bardziej leniwe rozwiązanie, z którego osobiście korzystam - po prostu rozpakuj SublimeText gdzieś w swoim katalogu domowym, utwórz
bin
katalog w swoim katalogu domowym i wykonaj dowiązanie symbolicznesublime_text
do tego katalogu:Po czym będziesz mógł uruchomić Sublime Text, pisząc
sublime_text
w konsoli z dowolnego katalogu. Nie wymaga to wcale uprawnień administratora, a edytor działa dobrze.W artykule opisano także integrację powłoki, na przykład rejestrację sublime_text jako domyślnego edytora i dodanie ikony, a ja byłem zbyt leniwy, aby to zrobić - jestem jednak pewien, że można to zrobić bez bałagania przy ustawieniach ogólnosystemowych.
Nie wyjaśnia to jednak problemów z posiadanymi uprawnieniami - SublimeText i tak przechowuje wszystkie swoje ustawienia w folderze domowym, więc nawet jeśli zainstalowałeś go w całym systemie, nie powinien mieć problemów. Prawdopodobnie stało się tak, że uruchomiłeś go po raz pierwszy z uprawnieniami administratora (tj. Z powłoki sudo), więc katalog konfiguracji edytora (in
~/.config/sublime-text-2
) jestroot
teraz własnością . Musisz zrobić coś takiegonaprawić to.
źródło
Oto jak to rozwiązać.
1) cofnij wszystkie kroki na połączonej stronie w odwrotnej kolejności.
1a) jeśli nie zapisałeś kopii oryginalnej wartości defaults.list, otwórz terminal i uruchom
2) pobierz żądaną wersję wzniosłości i wypakuj ją do bieżącego katalogu.
3) w bash
cd
do katalogu, w którym wyodrębniono wzniosłe4)
mv Sublime\ Text\ 2 ~/.local
4a) jeśli chcesz móc wysublimować się z linii poleceń, uruchom
mkdir -p ~/bin && ln -s ~/.local/Sublime\ Text\ 2/sublime_text ~/bin/sublime
. Domyślnie.bashrc
doda ~ / bin do $ PATH przy następnym uruchomieniu powłoki.5) Dodać plik o nazwie
sublime.desktop
w~/.local/share/applications/
i wklej następujący wewnątrz.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) gotowe.
Powinien być teraz zainstalowany lokalnie w twoim katalogu domowym i nie powinieneś mieć więcej problemów z uprawnieniami.
źródło
~/.config/sublime-text-2
katalog / chown, ponieważ to jest przyczyną problemu. W każdym razie dzięki za szczegółowe instrukcje.Możesz również pobrać pakiet Debian dla swojej konkretnej architektury z wysublimowanej strony internetowej
a następnie uruchom następujące;
na przykład jeśli moje pobieranie dla architektury 64-bitowej znajduje się w
Downloads
katalogu i jest wywoływanesublime-text_build-3080_amd64.deb
, uruchomię sięW moim przypadku był to wysublimowany tekst 3, możesz także uzyskać swój wysublimowany tekst 2
źródło
Myślę, że @Alex L. ma całkowitą rację. Nigdy polecają editting swoje
/usr
FS dodatek komercyjnego oprogramowania powinny być zainstalowane w jednej/opt
z wielu użytkowników lub~/opt
dla pojedynczego użytkownika (patrz Linux Filesystem Hierarchy zwłaszcza/opt
a/home
). Oto tylko kilka dodatków, dzięki którym będzie naprawdę przyjemny .Nie musisz przenosić aplikacji do
.local
lub/local
; Zwykle zostawiam je w~/opt
( nb : tylda to katalog domowy lub$HOME
).Utwórz dowiązanie symboliczne do sublime_text w
~/bin
, ale wywołaj jesublime
; patrz krok 4a w odpowiedzi Alexa L. powyżej.Tak samo jak Alex L. w punkcie 5, należy plik o nazwie
sublime.desktop
w~/.local/share/applications/
ale dodać%f
posublime
wExec
dziedzinie, tak aby można go otworzyć z Nautilusa, jak opisano w tym poście . Nie uciekaj też spacjami dlaIcon
pola i używaj pełnej ścieżki, bez tyldy. Zastąp<user>
swoją nazwą użytkownika.Nie powinieneś się wylogowywać, ale jeśli nie pojawi się w desce rozdzielczej, może od razu. Następnie poszukaj pliku do otwarcia w Nautilus, kliknij prawym przyciskiem myszy i wybierz Otwórz za pomocą innej aplikacji ... następnie kliknij przycisk Pokaż inne aplikacje u dołu, znajdź Sublime Text 2 na liście, wybierz go i naciśnij Wybierz . Twój plik powinien otworzyć się w Sublime Text 2, a dla plików tego typu zobaczysz Sublime Text 2 już jako opcję. Możesz także ustawić go jako domyślny w Nautilusie, klikając prawym przyciskiem myszy, wybierając Właściwości, a następnie Otwórz za pomocą, a na koniec Ustaw jako domyślny przycisk po podświetleniu Podniosły tekst 2. Oczywiście możesz użyć polecenia Dodaj, aby wybrać Podniosły tekst 2, aby również otworzyć typ pliku z okna Właściwości .
źródło
Exec
klucza plik pulpitu nie będzie działał we wszystkich sytuacjach. (choć prawdą jest, że będzie działać przez większość czasu).Wpisz następujące polecenia w terminalu, w polu Sublime Text 2:
W przypadku Sublime Text 3:
źródło
Pobierz pakiet deb z oficjalnej strony .
Zainstaluj pakiet przez
$sudo dpkg -i path_to_the_file.deb
Uruchom program od
/opt/sublime_text/sublime_text
źródło
Jak wspomniał Leonard Kakande, możesz zainstalować go z oficjalnego repozytorium . Działa to jednak tylko dla Sublime Text 3.
Uruchom następujące polecenia w swoim terminalu:
(1) Zainstaluj klucz GPG:
(2) Wybierz kanał, którego chcesz użyć:
Stabilny
Dev
(3) Zaktualizuj apt źródła i zainstaluj Sublime Text
źródło
Instalowanie Snap na Ubuntu
Instalowanie podniosłego tekstu
Uwaga : snapd działa tylko w przypadku Ubuntu 16.04 lub nowszych wersji
źródło
sudo apt install snapd
nie będzie działać w 12.04, ponieważ snapd nie znajduje się w domyślnych repozytoriach 12.04, a także dlatego, że apt można użyć jako zamiennika dla apt-get w 14.04 i nowszych.Niedawno zrobiłem to dla Twojej wygody: https://github.com/TCattd/sublime-text-linux-installer
Instalator skryptów bash Sublime Text 2 i Sublime Text 3. Wystarczy pobrać jeden ze skryptów, ST2 lub ST2.
Dla ST2 jest: st2install
Umieść ir w swoim katalogu domowym. Następnie utwórz terminal (i w tym samym folderze domowym) uruchom:
To załatwi wszystko.
Możesz dokonać aktualizacji za pomocą tego samego skryptu, na wypadek gdyby pojawiła się nowa wersja ST2. To samo dotyczy instalacji / aktualizacji ST3.
Obie wersje, wykorzystujące te instalatory, mogą żyć razem bez konfliktów.
Mam nadzieję, że to pomoże ;)
źródło
Miałem ten sam problem i bez powodzenia zastosowałem powyższe rozwiązania. To, co mi zrobiło, było następujące rozwiązanie .
Głównie:
Zamknij wszystkie wzniosłe instancje aplikacji
Otwórz wysublimowany plik pulpitu
Edytuj plik, zastępując go
z
Usuń foldery konfiguracji wzniosłego profilu
źródło
Być może po prostu coś poszło nie tak podczas instalacji. Używam Sublime Text 2 12.04 i nie potrzebuje sudo. Sugeruję wpisanie
sudo apt-get purge sublime-text
terminala (zależy od zainstalowanej wersji. Użyj klawisza tab po wpisaniu wiersza do dwukrotnego „subl” - wyświetlona zostanie każda zainstalowana wersja). Spowoduje to całkowite usunięcie instalacji. Następnie przejdź do strony głównej wysublimowanego tekstu i pobierz pakiet .deb. Przeglądaj pakiet w Nautilus (folder domowy), kliknij prawym przyciskiem myszy pakiet .deb i wybierz „otwórz za pomocą Centrum oprogramowania”. W Centrum oprogramowania kliknij zainstaluj i postępuj zgodnie z instrukcjami. Następnie powinieneś być w stanie uruchomić aplikację bez sudo.źródło