จะอัพเดท Sublime Text-3 ใน Ubuntu 16.04 ได้อย่างไร


50

ผมติดตั้ง Sublime ข้อความ-3, build- 3114 โดยใช้แพคเกจ .deb จากเว็บไซต์อย่างเป็นทางการ ฉันใช้ Sublime Text-3 ก่อนหน้าใน Windows

ใน Windows ฉันสามารถอัปเดตภายใน Sublime Text-3 เท่านั้น แต่ใน Ubuntu ไม่มีฟังก์ชั่นดังกล่าว ฉันได้ติดตั้งแพคเกจหลายแพคเกจแล้วและได้กำหนดเองดังนั้นฉันไม่ต้องการทำซ้ำกระบวนการทั้งหมดอีกครั้ง

มีวิธีการอัปเดต Sublime Text-3 ในสถานการณ์นี้หรือไม่? และถ้าไม่เป็นทางเลือกคืออะไร?



หากคุณสงสัยว่าจะอัปเดตประเสริฐ แต่ยังไม่ได้ติดตั้งผ่านไฟล์ deb เช่น OP อาจsnapเป็นทางเลือกที่คุณกำลังค้นหา
WoodrowShigeru

คำตอบ:


50

ทำตามขั้นตอนที่ระบุด้านล่าง:

  1. ดาวน์โหลด Sublime Text 3 เวอร์ชันล่าสุด (ในเวลานี้คือ Build-3126) เป็น.debแพ็คเกจ

  2. ติดตั้งแพ็คเกจติดตั้ง GDebi (ถ้าไม่ได้ติดตั้ง)

  3. แล้วเอา Sublime ข้อความ 3 (Build-3114) โดยการเปิด.debแพคเกจ (ซึ่งคุณดาวน์โหลดก่อนหน้านี้) โดยใช้ GDebi แพคเกจการติดตั้งแล้วคลิกที่แพคเกจลบ

  4. จากนั้นเปิด.debแพ็คเกจของ Sublime Text 3 เวอร์ชั่นล่าสุด (อาจเป็น Build-3126) โดยใช้ GDebi Package Installer แล้วคลิกติดตั้งแพ็คเกจและติดตั้ง Sublime Text 3 Build-3126

การกำหนดค่าทั้งหมดของคุณ (แพ็คเกจที่ติดตั้งและการปรับแต่งอื่น ๆ ) ใน Sublime Text 3 ที่คุณทำไว้ก่อนหน้านี้จะถูกกู้คืนโดยอัตโนมัติแม้หลังจากทำตามขั้นตอนด้านบน ดังนั้นคุณไม่จำเป็นต้องกังวลเกี่ยวกับการติดตั้งแพ็กเกจอีกครั้ง คุณจะพบการปรับแต่งและแพ็คเกจเหล่านั้นโดยอัตโนมัติในเวอร์ชั่นล่าสุดที่คุณติดตั้งเนื่องจากการอัปเดตผ่านขั้นตอนนี้จะไม่ลบ / ล้างไฟล์การกำหนดค่า Sublime Text 3

ขั้นตอนนี้ใช้ได้กับโปรแกรมแก้ไขโค้ดอื่นเช่น Visual Studio Code และ Atom ฉันได้ทำการทดสอบและตรวจสอบแล้ว

แต่คุณต้องติดตั้ง Package Control อีกครั้ง

แก้ไข : Sublime Text 3.0 ได้รับการเผยแพร่ หากต้องการติดตั้งใน Ubuntu ให้ใช้aptตัวจัดการแพคเกจและเรียกใช้คำสั่งที่ระบุด้านล่างหนึ่งต่อหนึ่งในเทอร์มินัล:

  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
      
    • dev

      echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
      
  3. อัปเดตแหล่งที่ฉลาดและติดตั้ง Sublime Text

    sudo apt-get update
    sudo apt-get install sublime-text
    

ตอนนี้เมื่อใดก็ตามที่มีการอัพเดท Sublime Text (หลังจาก Sublime Text 3.0) จะพร้อมใช้งาน (ขึ้นอยู่กับช่องที่คุณเลือกในขณะที่ติดตั้ง Sublime Text) คุณสามารถอัปเดตได้โดยใช้ Software Updater หรือโดยใช้คำสั่งด้านล่าง สถานี:

sudo apt-get update
sudo apt-get upgrade

4
คำตอบที่ถูกต้องและแหล่ง URL อย่างเป็นทางการสำหรับข้อความประเสริฐติดตั้ง -> sublimetext.com/docs/3/linux_repositories.html
ahmed hamdy

45

อัปเดต Sublime Text 3 ใน Ubuntu 16.04 หรือ 18.04 (การติดตั้งก็โอเค)

  1. ตรวจสอบพา ธ ของไฟล์ปฏิบัติการของคุณ (เช่นsubl) หากคุณมีหนึ่งไฟล์ (ถ้าคุณรู้ว่าการติดตั้งของคุณอยู่ที่ใด/opt/sublime_textคุณอาจข้ามขั้นตอนนี้ไป):
cat $(which subl)

สิ่งนี้จะดูข้างในไฟล์เรียกทำงานสำหรับพา ธ การติดตั้ง

หรือคุณสามารถใช้คำสั่งที่locate sublime_text/จะช่วยคุณค้นหาไดเรกทอรีการติดตั้ง

จากเว็บไซต์อย่างเป็นทางการในเวอร์ชั่นล่าสุดเป็นของการแก้ไขคือการสร้าง3211 (1 ตุลาคม 2019)

64 บิต tarballสามารถดาวน์โหลดได้มีเช่นเดียวกับ32 บิตหนึ่ง

  1. ดาวน์โหลดและ untar ไฟล์ (คำสั่งเดียว):
curl https://download.sublimetext.com/sublime_text_3_build_3211_x64.tar.bz2 | tar vxj
  1. เขียนทับการติดตั้งเก่าของคุณเช่น
sudo cp -rf sublime_text_3/. /opt/sublime_text/
  1. ลบ. bz2 ที่แยกออกมา
rm -rf sublime_text_3

และคุณทำเสร็จแล้ว!


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

พูดอย่างตรงไปตรงมาเพียงแค่คัดลอกและวางคำสั่งเหล่านี้ในเทอร์มินัลของคุณ ... และคุณทำเสร็จแล้ว ;-) ;-) หากก่อนหน้านี้ไม่มีซับไพม์อยู่ในอูบุนตูของคุณตอนนี้ก็อยู่ที่นั่น ... รักษาลำดับ

แก้ไข: ตอนนี้คุณสามารถติดตั้งได้โดยตรงจากศูนย์ซอฟต์แวร์ (สำหรับ 16.04 LTS)


7

ฉันชอบที่จะใช้ช่องทางอย่างเป็นทางการเพื่อให้ ฉันออกทั้งหมด Repos Sublime อย่างไม่เป็นทางการเช่น webupd8team จากนั้นคุณควรติดตั้งคีย์ GPG:

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

และเพิ่มช่องทางการ:

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

ขั้นตอนสุดท้ายคือ

sudo apt-get update
sudo apt-get install sublime-text

(ในกรณีของฉันมันก็โอเคที่จะทำเช่นนั้นโดยไม่ต้องลบรุ่นข้อความ Sublime ที่มีอยู่ก่อนหน้านี้ตอนนี้ฉันมีหมายเลขบิลด์ปัจจุบัน 3143

ลิงค์: sublimetext.com/docs/3/linux_repositories.html forum.sublimetext.com/t/how-to-upgrade-to-version-3143-on-ubuntu-16-04/31467


1
เนื่องจากเป็นคำตอบแรกของฉันที่นี่ฉันไม่สามารถใช้ลิงก์มากกว่า 2 ลิงก์ในคำตอบได้ นี่คือช่วง 2 การเชื่อมโยงในรูปแบบเต็ม: sublimetext.com/docs/3/linux_repositories.html forum.sublimetext.com/t/...
จะ

คำตอบที่ดีที่สุด ดูเหมือนว่า webupd8team ยังไม่มีเวอร์ชั่นล่าสุดในขณะนี้
MHT

วิธีลบ repos ที่ไม่เป็นทางการออกไป?
Gu Wang

4

ในกรณีที่คุณมี Sublime Text ติดตั้งแล้วคุณสามารถอัพเกรดได้ :

sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get upgrade sublime-text

หวังว่ามันจะช่วย!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.