ฉันต้องการอัปเดต Firefox เพียงอย่างเดียวโดยไม่ต้องอัปเดตแอปพลิเคชันทั้งหมด และฉันต้องการจะทำผ่านเทอร์มินัล เป็นไปได้ไหม เพราะฉันมีการเชื่อมต่ออินเทอร์เน็ตที่ช้า
ฉันใช้ Ubuntu 15.04 กับสภาพแวดล้อมเดสก์ท็อป GNOME
ฉันต้องการอัปเดต Firefox เพียงอย่างเดียวโดยไม่ต้องอัปเดตแอปพลิเคชันทั้งหมด และฉันต้องการจะทำผ่านเทอร์มินัล เป็นไปได้ไหม เพราะฉันมีการเชื่อมต่ออินเทอร์เน็ตที่ช้า
ฉันใช้ Ubuntu 15.04 กับสภาพแวดล้อมเดสก์ท็อป GNOME
คำตอบ:
หากต้องการอัพเกรด Firefox ด้วยตัวเองต้องทำ:
sudo apt-get dist-upgrade firefox
หรือ
sudo apt-get upgrade firefox
จาก man apt-get
upgrade
upgrade is used to install the newest versions of all packages
currently installed on the system from the sources enumerated in
/etc/apt/sources.list. Packages currently installed with new versions
available are retrieved and upgraded; under no circumstances are
currently installed packages removed, or packages not already
installed retrieved and installed. New versions of currently
installed packages that cannot be upgraded without changing the
install status of another package will be left at their current
version. An update must be performed first so that apt-get knows
that new versions of packages are available.
dist-upgrade
dist-upgrade in addition to performing the function of upgrade, also
intelligently handles changing dependencies with new versions of
packages; apt-get has a "smart" conflict resolution system, and it
will attempt to upgrade the most important packages at the expense of
less important ones if necessary. The dist-upgrade command may
therefore remove some packages. The /etc/apt/sources.list file
contains a list of locations from which to retrieve desired package
files. See also apt_preferences(5) for a mechanism for overriding the
general settings for individual packages.
sudo apt-get dist-upgrade firefox
แล้ว มันอัปเดตโปรแกรมทั้งหมดดังนั้นจึงไม่สามารถแก้ปัญหาได้ sudo apt-get --only-upgrade install firefox
อัปเดตเฉพาะแอปFirefoxและแก้ไขปัญหา
apt-get
อาจมีการเปลี่ยนแปลง
ในการอัปเกรด Firefox เฉพาะจากประเภทเทอร์มินัล:
sudo apt upgrade firefox
คำสั่งดังกล่าวจะทำงานโดยไม่มี--only-upgrade
ตัวเลือก หาก Firefox ของคุณเป็นรุ่นล่าสุดอยู่แล้วคำสั่งจะไม่ติดตั้งแพ็คเกจใหม่และคุณจะได้รับข้อความต่อไปนี้:
firefox is already the newest version.
--only-upgrade
พารามิเตอร์ (เท่านั้นsudo apt-get install firefox
) หากแพ็คเกจfirefox
นี้ติดตั้งไว้แล้ว พารามิเตอร์เพิ่มเติมจะป้องกันไม่ให้ติดตั้ง Firefox หากยังไม่ได้ติดตั้ง แต่เนื่องจากไม่ใช่กรณีที่คุณอาจไม่ใช้งานที่นี่
sudo apt-get install firefox
สิ่งนี้จะอัปเกรดfirefox
เป็นรุ่นใหม่ล่าสุดเท่านั้น
สำหรับรายละเอียดใช้man apt-get
และไปที่ส่วนการติดตั้ง:
ติดตั้ง
นี่เป็นเป้าหมายที่จะใช้หากคุณต้องการอัพเกรดหนึ่งหรือมากกว่าแพ็คเกจที่ติดตั้งไว้แล้วโดยไม่ต้องอัพเกรดทุกแพ็คเกจที่คุณมีในระบบของคุณ
ต่างจากเป้าหมาย "อัปเกรด" ซึ่งติดตั้งแพ็คเกจล่าสุดที่ติดตั้งอยู่ในปัจจุบันทั้งหมด "ติดตั้ง" จะติดตั้งเวอร์ชันล่าสุดของแพ็คเกจที่ระบุเท่านั้น
เพียงระบุชื่อแพคเกจที่คุณต้องการอัพเกรดและหากมีเวอร์ชั่นที่ใหม่กว่าจะมีให้ดาวน์โหลดและติดตั้ง (และการอ้างอิงตามที่อธิบายไว้ข้างต้น)
คุณสามารถอัปเดตแอพลิเคชันโดยใช้บรรทัดคำสั่งโดยใช้คำสั่งต่อไปนี้:
$ sudo apt upgrade <app name>
หากไม่มีการอัพเดตในที่เก็บของระบบให้ทำตามขั้นตอนนี้:
คุณสามารถติดตั้ง Snap package manager เพื่อติดตั้งแอพพลิเคชั่นใหม่
หากต้องการติดตั้งให้ทำตามคำสั่งนี้:
$ sudo apt install snapd
จากนั้นคุณสามารถติดตั้ง แอปพลิเคชันจากคำสั่งนี้:
$ sudo snap install <app name>
หมายเหตุ: มีแอปพลิเคชั่นบางตัวเท่านั้นที่มีอยู่ในนั้น
แอปพลิเคชั่นเป็นรุ่นล่าสุดเสมอ
ไซต์Snapอยู่ที่URLเหล่านี้:
และเพื่อสอบถามเกี่ยวกับ คำสั่งซื้อของ Snapให้ใช้คำสั่ง:
$ man snap
หากต้องการอัปเกรดเป็นแพ็คเกจล่าสุดให้ทำเช่นนี้ (ฉันได้ลองไปแล้ว):
sudo apt install google-chrome-stable
sudo apt-get upgrade wput
มันอัพเกรดทุกโปรแกรมไม่ใช่แค่ wput ฉันเห็นคำอธิบายของคุณเกี่ยวกับการอัปเกรดที่ทำ แต่อาจเป็นประโยชน์ที่จะรู้ว่านี่ไม่ใช่แค่อัพเกรดโปรแกรมที่ระบุ (อย่างน้อยก็ไม่ใช่ในทุกกรณี)