ฉันจะอัพเดท Sublime Text 2 ได้อย่างไร


10

ฉันติดตั้ง Sublime Text 2 แล้วและฉันได้รับการกำหนดค่าตามความชอบ มี Sublime Text 2 รุ่นใหม่กว่า แต่ฉันได้ชะลอการดาวน์โหลดเพราะฉันไม่ต้องการเสียการกำหนดค่าของฉัน

ฉันถูกบอกให้แยกไฟล์ tar ที่ดาวน์โหลดมาบนไฟล์ที่มีอยู่ แต่ฉันกังวลเล็กน้อยเกี่ยวกับการทำเช่นนี้เนื่องจากฉันไม่ต้องการที่จะสูญเสียส่วนขยายทั้งหมดที่ฉันเพิ่มลงใน Sublime Text หรือฉันต้องการสูญเสียการตั้งค่าของฉัน และฉันก็ไม่แน่ใจว่าจะทำอย่างไร

ผมมีรุ่นใหม่ดาวน์โหลดและมันอยู่ใน/var/cache/sublime-text-2/Sublime Text 2 Build 2181.tar.bz2 ผมเชื่อว่ามีอยู่ Sublime Text 2 /usr/lib/sublime-text-2บรรณาธิการของฉันอยู่ใน

ใครสามารถให้ฉันบางทิศทางเป็นวิธีการแยกข้อความล่าสุด Sublime 2 ที่จะพบในและให้แน่ใจว่ามันถูกแยกไป/var/cache/ /usr/lib/sublime-text-2แน่นอนคำถามต่อไปคือ; ฉันสามารถทำได้โดยไม่สูญเสียส่วนขยายที่ฉันเพิ่มลงใน Sublime Text 2 ได้หรือไม่


คำตอบ:


5

SublimeText ไม่ได้จัดเก็บการตั้งค่าและปลั๊กอิน (อย่างน้อยที่คุณดาวน์โหลดโดยใช้ PackageControl) ในไดเรกทอรีเดียวกับตัวแก้ไข ( /usr/lib/sublime-text-2ในกรณีของคุณ) - การตั้งค่าจะถูกเก็บไว้/home/(yourusername)/.config/sublime-text-2/ดังนั้นจะไม่ถูกแทนที่เมื่อคุณติดตั้งเวอร์ชันใหม่ .

แต่ในกรณีที่คุณสามารถทำสำเนาสำรองของการติดตั้งปัจจุบันของคุณก่อนที่จะเปิดออก สิ่งนี้จะทำ:

sudo mv /usr/lib/sublime-text-2 /usr/lib/sublime-text-2.old
sudo tar jxf "/var/cache/sublime-text-2/Sublime Text 2 Build 2181.tar.bz2" /usr/lib

สิ่งที่ควรทราบ: การติดตั้งสิ่งต่าง ๆ จาก tarballs /usrนั้นผิดมากหากคุณต้องใช้ไดเรกทอรีระบบ/optอย่างน้อยที่สุด ไม่เช่นนั้น SublimeText จะทำงานได้ดีจากตำแหน่งในโฮมไดเร็กตอรี่ของคุณ ที่นี่ฉันเขียนอีกเล็กน้อยในเรื่อง: https://askubuntu.com/a/172753/14564


ขอบคุณ Sergey ... ฉันจะทำตามคำแนะนำของคุณในการติดตั้งในไดเรกทอรีบ้านของฉัน ... ขอบคุณอีกครั้ง
railguage48

17

แล้ว PPA ล่ะ ฉันคิดว่าติดตั้ง / อัพเดทง่ายกว่ามาก:

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

1

ในการอัพเกรดข้อความประเสริฐ 3 ให้ทำดังต่อไปนี้

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