كيف يمكنني تثبيت نص سامية 2/3?

لقد قمت بتثبيت نص سامية 2 على 12.04 حسب هذا البرنامج التعليمي.

ومع ذلك ليس لدي أذونات كافية عند إطلاق البرنامج من قاذفة الوحدة. على سبيل المثال لا يمكنني تثبيت الحزم ، أو إذا قمت بإضافة مجلد إلى الشريط الجانبي عند إغلاق سامية وإعادة فتح ، لم يعد المجلد مدرجا. إذا ركضت sudo sublime في المحطة تبقى جميع التغييرات بعد الإغلاق.

لقد حاولت تشاون جي مجلد النص سامية 2 في البيرة/ليبsudo chown -R mylogin:mylogin /usr/lib/"Sublime Text 2" ولكن يبدو أن هذا ليس له أي تأثير.

تثبيت عن طريق إدارة الحزم (الرابطة بين الحصول على):

ببساطة إضافة إلى الحزم الخاصة بك:

لسامية-نص-2:

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

تشغيل سامية النص على محطة

subl

تثبيت يدويا عبر محطة:

تحميل من موقع سامية:

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/

تثبيت يدويا عن طريق البرنامج النصي:

تحقق من هذا السيناريو لطيفة على جيثب ("تثبيت نص سامية على فيدورا.") التي يمكنك تشغيلها ، فقط تأكد من تحرير "*القطران 2 " في البرنامج النصي لتحميل أحدث نسخة من النص سامية!

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

هذا ساعدني وآمل أن يساعد الجميع كذلك!

في الأساس ، مشكلتك هي أنك استخدام مقال خاطئ :) إذا كان على موقع حد ذاتها وأود أن أسفل التصويت عليه.

يدويا نسخ الاشياء التي لا تأتي من مستودعات أوبونتو في /usr غير صحيح. ويدير هذا الدليل من قبل مدير حزمة أوبونتو والعبث معها سوف يسبب لك المتاعب في مرحلة ما أو لآخر - على سبيل المثال ، في المرة القادمة ترقية النظام الخاص بك من المرجح أن تتم إزالة سامية دون أن يترك أثرا.

تشغيل البرنامج كجذر هو أكثر خطأ ، وخاصة في حالة سوبليمتكست التي لديها مدير الحزمة الخاصة بها التي تقوم أساسا بتحميل الاشياء من الإنترنت ويتيح تشغيله على جهاز الكمبيوتر الخاص بك. يمكن أن يؤدي الخطأ المطبعي البسيط في المكون الإضافي إلى تدمير جميع البيانات الموجودة على جهازك.

الحل المناسب ، إذا كنت ترغب في تثبيت البرنامج على مستوى النظام ، سيكون لإيجاد/بناء .ملف ديب وتثبيته-بهذه الطريقة مدير الحزمة سيكون على بينة من الحزمة. ويبوبد 8 يحافظ على ببا ل سوبليميتكست 2، لذلك يمكنك فقط استخدام ذلك.

ومع ذلك ، هناك حل أكثر كسلا بكثير وأنا شخصيا باستخدام-مجرد فك سوبليمتكست في مكان ما في الدليل الرئيسي الخاص بك ، وخلق bin الدليل في الدليل الرئيسي والرمز الرمزي sublime_text قابل للتنفيذ في هذا الدليل:

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

وبعد ذلك عليك أن تكون قادرا على تشغيل النص سامية عن طريق الكتابة sublime_text في وحدة التحكم ، من أي دليل. هذا لا يتطلب امتيازات الجذر على الإطلاق والمحرر يعمل على ما يرام.

تقوم المقالة أيضا ببعض تكامل الصدفة ، مثل تسجيل نص سامية كمحرر افتراضي وإضافة رمز ، وكنت كسولا جدا للقيام بذلك-ومع ذلك ، أنا متأكد من أنه يمكن القيام بذلك دون العبث بالإعدادات على مستوى النظام.

هذا لا يفسر ، ومع ذلك ، فإن المشاكل مع أذونات كنت تواجه-سوبليمتكست يخزن جميع إعداداته في المجلد الرئيسي الخاص بك على أي حال، لذلك حتى لو قمت بتثبيته على نطاق المنظومة فإنه لا ينبغي أن يكون المشاكل. ما حدث على الأرجح هو أنك بدأت في المرة الأولى مع امتيازات الخارق (أي من قذيفة سودو) ، وبالتالي فإن دليل التكوين المحرر (في ~/.config/sublime-text-2) مملوكة من قبل root الآن. عليك أن تفعل شيئا مثل

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

لإصلاح هذا.

هنا هو كيفية حل هذا.

1) التراجع عن جميع الخطوات في صفحة الويب المرتبطة بترتيب عكسي.

1 أ) إذا لم تقم بحفظ نسخة من الإعدادات الافتراضية الأصلية.قائمة ثم فتح محطة وتشغيل

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) الحصول على نسخة من سامية تريد واستخراجها إلى الدليل الحالي.

3) في باش cd إلى الدليل حيث قمت باستخراج سامية

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

4 أ) إذا كنت تريد أن تكون قادرا على تشغيل سامية من سطر الأوامر ، فقم بتشغيل mkdir -p ~/bin && ln -s ~/.local/Sublime\ Text\ 2/sublime_text ~/bin/sublime. الافتراضي .bashrc سيضيف ~ / بن إلى مسار $الخاص بك في المرة القادمة إطلاق قذيفة الخاص بك.

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) تم.

يجب الآن تثبيته محليا في الدليل الرئيسي الخاص بك ويجب ألا يكون لديك المزيد من المشكلات المتعلقة بالأذونات.

يمكنك أيضا أيضا تحميل حزمة دبيان للهندسة المعمارية الخاصة بك منموقع سامية

ثم قم بتشغيل ما يلي;

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

في حالتي كان نص سامية 3 ، يمكنك الحصول على النص سامية 2 أيضا

اعتقد @أليكس ل. صحيح تماما. أوصي أبدا تحرير الخاص بك /usr خ، يجب تثبيت البرامج التجارية الإضافية في أي منهما /opt لمتعدد المستخدمين أو ~/opt لمستخدم واحد (انظر لينكس نظام الملفات التسلسل الهرمي خاصة /opt و /home). هنا ليست سوى عدد قليل من الإضافات لجعله لطيف حقا.

  1. ليس عليك نقل تطبيقك إلى .local أو /local؛ أنا عادة مجرد ترك لهم في ~/opt (ملحوظة.: تيلدا هو الدليل الرئيسي الخاص بك أو $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. جعل الارتباط الرمزي إلى نص سامية في ~/bin، ولكن نسميها sublime؛ انظر الخطوة 4 أ في إجابة أليكس إل أعلاه.

    user@machine:~$ ln -s ~/opt/Sublime\ Text\ 2/sublime_text ~/bin/sublime
  3. مثل خطوة أليكس إل 5 ، قم بعمل ملف يسمى sublime.desktop في ~/.local/share/applications/ لكن أضف %f بعد sublime في ال Exec الحقل بحيث يمكنك فتحه من نوتيلوس ، كما هو موضح في هذا المقال. أيضا لا تهرب من المساحات 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. يجب أن لا يكون لتسجيل الخروج ، ولكن إذا كان لا تظهر في اندفاعة الخاص ، على الفور ربما كنت تفعل. ثم ابحث عن ملف لفتح في نوتيلوس ، انقر بزر الماوس الأيمن وحدد فتح مع تطبيق آخر ... ثم عرض التطبيقات الأخرى زر في الجزء السفلي ، والعثور على نص سامية 2 في القائمة ، حدده واضغط على اختر. يجب فتح الملف الخاص بك في نص سامية 2 ، ومن الآن فصاعدا لملفات من هذا النوع سترى نص سامية 2 المدرجة بالفعل كخيار. يمكنك أيضا تعيينه كافتراضي من نوتيلوس عن طريق النقر بزر الماوس الأيمن ، واختيار خصائص ثم فتح مع وأخيرا تعيين كافتراضي زر بعد تسليط الضوء نص سامية 2. بالطبع كنت قد استخدمت أضف لاختيار نص سامية 2 لفتح نوع الملف من خصائص نافذة كذلك.

اكتب الأوامر التالية في المحطة ، للنص سامية 2 :

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. تحميل حزمة ديب من الموقع الرسمي.

  2. تثبيت الحزمة من قبل $sudo dpkg -i path_to_the_file.deb

  3. ابدأ البرنامج من /opt/sublime_text/sublime_text

كما ذكر ليونارد كاكاندي ، يمكنك تثبيته من المستودع الرسمي. كان يعمل للنص سامية 3 فقط ، وإن كان.

قم بتشغيل الأوامر التالية في الجهاز الطرفي الخاص بك:

(1) تثبيت مفتاح غ:

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) تحديث مصادر ملائمة وتثبيت نص سامية

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

تثبيت التقط على أوبونتو

sudo apt install snapd

تثبيت نص سامية

sudo snap install sublime-text --classic

ملاحظة: سنابد يعمل فقط لأوبونتو 16.04 أو الإصدارات الأحدث

لقد صنعت هذا مؤخرا من أجل راحتك:https://github.com/TCattd/sublime-text-linux-installer

نص سامية 2 والنص سامية 3 باش النصي المثبت. مجرد تحميل واحد من البرامج النصية ، ست2 أو ست2.

ل ست2 هو: ست2نستال

ضع الأشعة تحت الحمراء في المجلد الرئيسي الخاص بك. ثم تشكيل محطة (وفي نفس المجلد الرئيسي) تشغيل:

sudo bash st2install

وهذا سوف تأخذ الرعاية من جميع.

يمكنك الترقية مع هذا السيناريو نفسه جدا جدا ، في حالة إصدار ست 2 الجديد تخرج. نفس ينطبق على تثبيت / ترقية ست3.

وكلا الإصدارين ، باستخدام هؤلاء المثبتين ، يمكن أن يعيشا معا دون تعارضات.

نأمل أن يساعد؛)

تثبيت سامية على ديبيان / أوبونتو
لتثبيت سامية على ديبيان وأوبونتو ، قم بتشغيل الأوامر التالية.

get مجلد مشترك-كيو - https://download.sublimetext.com/sublimehq-pub.gpg / سودو الرابطة بين مفتاح إضافة -
-سودو الرابطة بين الحصول على تثبيت الرابطة بين النقل الشبكي
echo صدى “ديب https://download.sublimetext.com / الرابطة / مستقرة/” / سودو المحملة / الخ / الرابطة / المصادر.قائمة.د / سامية-النص.قائمة
-سودو الرابطة بين الحصول على التحديث

  • سودو الرابطة بين الحصول على تثبيت سامية النص

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