คำสั่งในเทอร์มินัลเพื่ออัพเดท VIM บน Ubuntu คืออะไร?


14

ฉันใช้งาน Ubuntu 12.04 และต้องการทราบวิธีการอัพเดท VIM ผ่านทางบรรทัดคำสั่ง คำสั่งให้อัพเดทสิ่งนี้คืออะไร?

คำตอบ:


9

รันคำสั่งเหล่านี้ในเทอร์มินัล:

sudo apt-get update
sudo apt-get install vim

โปรดทราบว่า Ubuntu อาจไม่ได้มีแพ็คเกจล่าสุดเนื่องจากที่เก็บ [เป็นทางการ] ถูกตรึง


2
รับรุ่นใหม่ล่าสุดที่มีให้ตรวจสอบคำตอบของฉัน
d4nyll

17

รับรุ่นล่าสุดที่มีเสถียรภาพก็จะแนะนำโดยคำแนะนำอย่างเป็นทางการโดยตรงติดตั้งจากแหล่งที่เก็บ GitHub

$ git clone https://github.com/vim/vim.git
$ cd vim/src
$ make
$ sudo make install

คุณยังสามารถใช้apt-get update && apt-get install vimเพื่ออัปเดต Vim เป็นเวอร์ชันล่าสุดที่มีอยู่ในรีจิสตรีแพ็คเกจของการแจกจ่ายของคุณ ในการอัพเดตแพ็คเกจที่มีทั้งหมดคุณสามารถเรียกใช้apt-get update && apt-get upgrade

อย่างไรก็ตามคุณอาจไม่ได้รับ Vim เวอร์ชันล่าสุดด้วย APT (คุณน่าจะเป็นเวอร์ชันหลักล่าสุด แต่ไม่ใช่เวอร์ชันรอง / แพทช์)


ฉันต้องการที่จะทำงานก่อน./configure makeนอกจากนี้การใช้checkinstallแทนที่จะmake installเป็นความคิดที่ดีถ้าคุณวางแผนที่จะอัพเดต Vim
MikaelF

1

ฉันมักจะแนะนำให้ใช้sudo apt-get update ; sudo apt-get dist-upgradeเพราะจะเป็นการอัปเดตทุกอย่างที่ apt-get สามารถอัปเดตในระบบของคุณ หากคุณยังไม่ได้ติดตั้ง VIM คุณสามารถใช้งานsudo apt-get install vimได้


1

หากคุณกำลังทำงานกับ ubuntu16 / centos7 คุณสามารถใช้คำสั่งด้านล่างเพื่อติดตั้ง vim ล่าสุด

Ubuntu16

$ sudo apt-get install gcc git ncurses-dev
$ git clone --depth=1 https://github.com/vim/vim.git
$ cd vim/src
$ sudo make
$ sudo make install

Centos7

เปลี่ยนคำสั่งแรกเป็น:

$ sudo yum install gcc git ncurses-devel

ออกจากระบบและเข้าสู่ระบบหากคุณยังเห็นรุ่นเก่ากว่า


-3

sudo apt-get update สิ่งนี้จะพยายามอัปเดตทุกสิ่งที่คุณมีรวมถึงกลุ่ม


8
นี่เป็นเพียงการอัปเดตไฟล์ดัชนีแพ็คเกจไม่ใช่แพ็คเกจเอง
kiri

การอัปเดตโดยไม่ต้องอัปเกรดเหมือนกับการดาวน์โหลดอัปเดต แต่ไม่ได้ทำการติดตั้ง
Ben Aveling

@BenAveling มีวิธีอัปเดต (ใช่โดยไม่ต้องดาวน์โหลด) สำหรับแพ็คเกจเดียวใช่ไหม?
hello_there_andy

1
@BenAveling ทำupdateโดยไม่ต้องupgradeเป็นเหมือนการตรวจสอบสำหรับการปรับปรุงและค่าการดาวน์โหลดหรือติดตั้งพวกเขา ( updateเมตาดาต้าดาวน์โหลดการกระทำที่ระบุว่ามีแพคเกจใดในรุ่นใดบ้างไม่ดาวน์โหลดแพ็คเกจเองแม้ว่าจะเป็นแพ็คเกจรุ่นใหม่กว่าที่ติดตั้งไว้แล้ว) หากต้องการดาวน์โหลดโดยไม่ต้องติดตั้งสามารถใช้upgradeแอคชันกับ-d/ --download-onlyตัวเลือก
Eliah Kagan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.