คำถามติดแท็ก upgrade

ในการอัพเกรดคือการแทนที่ฮาร์ดแวร์หรือซอฟต์แวร์ด้วยส่วนที่ดีกว่าและมักจะเป็นรุ่นหรือส่วนประกอบที่ใหม่กว่า

3
เหตุใด 'ls' จึงตัดรายการด้วยช่องว่างในเครื่องหมายคำพูดเดี่ยว
ฉันเพิ่งสังเกตเห็นว่าในหนึ่งในเครื่องของฉัน (เรียกใช้ Debian Sid) เมื่อใดก็ตามที่ฉันพิมพ์lsชื่อไฟล์ใด ๆ ที่มีช่องว่างมีคำพูดเดียวรอบมัน ฉันตรวจสอบชื่อแทนของฉันทันทีเพื่อค้นหาพวกเขาเหมือนเดิม wyatt@debian630:~/testdir$ ls 'test 1.txt' test1.txt wyatt@debian630:~/testdir$ alias alias ls='ls --color=auto' alias wget='wget --content-disposition' wyatt@debian630:~/testdir$ (ภาพ) การทดสอบอื่นด้วยไฟล์ที่มีเครื่องหมายคำพูดเดี่ยวในชื่อของพวกเขา (เช่นการตอบคำขอโดย jimmij): wyatt@debian630:~/testdir$ ls 'test 1.txt' test1.txt 'thishasasinglequotehere'\''.txt' wyatt@debian630:~/testdir$ touch "'test 1.txt'" wyatt@debian630:~/testdir$ ls ''\''test 1.txt'\''' test1.txt 'test 1.txt' 'thishasasinglequotehere'\''.txt' (ภาพ) อัพเดตด้วยเอาต์พุต coreutils-8.26 ใหม่ (ซึ่งเป็นที่ยอมรับน้อยกว่าความสับสน แต่ยังคงเกิดการระคายเคืองตามค่าเริ่มต้น) …

5
ฉันจะอัปเดตเป็น Git รุ่นใหม่โดยใช้ apt-get ได้อย่างไร
ฉันเพิ่งตั้งค่าเครื่องใหม่ด้วย Ubuntu Oneiric 11.10 แล้วเรียกใช้ apt-get update apt-get upgrade apt-get install git ตอนนี้ถ้าฉันเรียกใช้git --versionมันบอกฉันว่าฉันมีgit version 1.7.5.4แต่ในเครื่องท้องถิ่นของฉันฉันมีรุ่นใหม่กว่ามากgit version 1.7.9.2 ฉันรู้ว่าฉันสามารถติดตั้งจากแหล่งที่มาเพื่อรับเวอร์ชันใหม่ล่าสุด แต่ฉันคิดว่ามันเป็นความคิดที่ดีที่จะใช้ตัวจัดการแพคเกจให้มากที่สุดเพื่อให้ทุกอย่างเป็นมาตรฐาน ดังนั้นจึงเป็นไปได้ที่จะใช้apt-getเพื่อรับรุ่นที่ใหม่กว่าgitและวิธีที่เหมาะสมในการทำคืออะไร?
155 ubuntu  apt  upgrade  git 


4
“ แพ็คเกจต่อไปนี้ได้รับการรักษาไว้แล้ว” หมายความว่าอย่างไร
เมื่อทำapt-get upgradeฉันบางครั้งได้รับข้อความว่า "แพคเกจต่อไปนี้ได้รับการเก็บไว้" ตัวอย่างเช่น: $ sudo apt-get upgrade Reading package lists... Done Building dependency tree Reading state information... Done The following packages have been kept back: linux-headers-server linux-image-server linux-server 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. สิ่งนี้หมายความว่าอะไรกันแน่? เห็นได้ชัดว่าแพคเกจได้รับการระงับและไม่ได้ติดตั้ง แต่ทำไม? คำถามที่ตามมาคือ: จะอัพเกรดแพ็คเกจที่เก็บไว้เหล่านี้ได้อย่างไร?
72 apt  upgrade 

3
ฉันจะย้อนกลับการอัพเกรด apt-get ได้ไหมถ้ามีอะไรผิดพลาด?
มีวิธีก่อนที่จะเริ่มต้นaptitude upgradeหรือapt-get upgradeการตั้งค่าบางสิ่งบางอย่างเพื่อให้คุณสามารถ "ได้อย่างง่ายดาย" ย้อนกลับระบบของคุณไปที่ "ฉลาด" รัฐมันเป็นก่อนการอัพเกรดที่เกิดขึ้นจริงถ้ามีอะไรผิดหรือเปล่า? ตัวอย่างเช่นติดตั้งแพ็กเกจเวอร์ชันเก่าที่อัพเกรดระหว่างกระบวนการ (แก้ไข) คำแนะนำเล็กน้อย : ฉันรู้ว่าetckeeperตัวอย่างเช่นใช้เบ็ดบางอย่างaptเพื่อที่จะได้รับแจ้งเมื่อใดก็ตามที่aptติดตั้งหรือถอนการติดตั้งแพคเกจ ฉันคิดว่าอาจมีสคริปต์บางประเภทที่สามารถบันทึกรายการแพคเกจที่ติดตั้งใหม่และหมายเลขรุ่นก่อนหน้าเพื่อให้สามารถติดตั้งใหม่ได้จากaptแคช ( /var/cache/apt/archives) นอกจากนี้ยังมีcheckinstallที่สามารถติดตามการแก้ไขไฟล์ ... รายละเอียดเกี่ยวกับวิธีการที่จะบรรลุอย่างถูกต้อง?

3
วิธีอัปเดต glibc เป็น 2.14 ใน CentOS 6.5
ฉันต้องการติดตั้ง Android NDK บนเครื่อง CentOS 6.5 ของฉัน แต่เมื่อฉันรันโปรแกรมมันบอกว่ามันต้องการ glibc 2.14 เพื่อให้สามารถทำงานได้ CentOS ของฉัน 6.5 มีการติดตั้ง Glibc 2.12 เท่านั้น ดังนั้นฉันจึงพยายามอัพเดท glibc โดย: $ sudo yum update glibc แต่หลังจากนั้นฉันก็พบว่าเวอร์ชั่น glibc ยังคงเป็น 2.12 ไม่ใช่ 2.14 $ ldd --version ldd (GNU libc) 2.12 ฉันคิดว่า glibc 2.14 อาจไม่พร้อมใช้งานบนที่เก็บ CentOS ดังนั้นฉันจะอัปเดตเป็น glibc 2.14 บน CentOS 6.5 …
47 centos  upgrade  glibc 

1
อักขระ y / d / N หมายถึงอะไร
เมื่อฉันอัพเดตระบบเครื่องจะบอกขนาดของแพ็คเกจที่จะดาวน์โหลดและถามฉัน: is this ok: [y/d/N]? ฉันรู้ความหมายของy(ใช่) และN(ไม่) แต่ไม่ทราบว่าdหมายถึงอะไร มีใครช่วยอธิบายให้ฉันฟังหน่อยได้ไหม? หมายเหตุ:ในกรณีที่จำเป็นฉันกำลังใช้งาน Fedora 20
36 fedora  yum  upgrade 

10
การอัปเดต yum ล้มเหลว: ข้อผิดพลาด: ไม่สามารถดึงข้อมูลเมตาของที่เก็บ (repomd.xml) สำหรับที่เก็บ ...
ฉันใช้ CentOS 6.3 เมื่อฉันพยายามอัปเดตระบบด้วย yum ฉันมีข้อความนี้: yum update Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.ircam.fr * centosplus: miroir.univ-paris13.fr * extras: mirrors.ircam.fr * update: centos.quelquesmots.fr http://mirror.centos.org/centos/6/addons/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404" Trying other mirror. Error: Cannot retrieve repository metadata …
34 centos  yum  upgrade 

3
จะมีอะไรใหม่ใน bash 5
ฉันเพิ่งจะผ่านพื้นที่เก็บข้อมูลทุบตีอย่างเป็นทางการ (ฉันมักจะไม่ทำสิ่งนี้) สำหรับสิ่งที่ไม่เกี่ยวข้อง แต่สังเกตเห็นว่าทุบตี 5 อยู่ในรุ่นเบต้าแล้ว ฉันแค่อยากรู้เกี่ยวกับสิ่งที่กำลังจะใหม่ใน bash 5 แต่ไม่พบข้อมูลใด ๆ มีคนสรุปการเปลี่ยนแปลงระหว่างรุ่น Bash 4.4 และ 5 ได้ไหม
29 bash  upgrade 


4
เหตุใดการอัปเดตระบบ Linux ที่ใช้งานจึงไม่มีปัญหา
เป็นเวลาหลายปีที่ฉันใช้ระบบ Linux ทุกวันและฉันไม่เคยมีปัญหาที่สำคัญโดยการอัปเดตระบบเมื่อมันทำงานอยู่ แต่ฉันก็ยังสงสัยว่าทำไมสิ่งนี้ถึงเป็นไปได้ ขอยกตัวอย่าง สมมติว่าโปรแกรม "A" จากบางแพ็คเกจกำลังทำงานอยู่ในระบบ โปรแกรมนี้จะต้องเปิดไฟล์อื่น ("B") จากแพ็คเกจเดียวกัน หลังจากนั้นโปรแกรม "A" จะปิด "B" เพราะไม่ต้องการอีกต่อไป สมมติว่าตอนนี้ฉันอัปเดตแพ็คเกจ "A" และ "B" "A" ไม่ได้รับผลกระทบโดยตรงจากการดำเนินการนี้อย่างน้อยก็ในขณะนี้เนื่องจากทำงานใน RAM และการอัปเดตจะแทนที่ "A" บนฮาร์ดดิสก์ สมมติว่า "B" ถูกแทนที่บนระบบไฟล์ด้วย ตอนนี้ "A" จำเป็นต้องอ่าน "B" อีกครั้งด้วยเหตุผลบางอย่าง คำถามคือ: เป็นไปได้หรือไม่ที่ "A" อาจพบรุ่น "B" ที่เข้ากันไม่ได้และเกิดความผิดพลาดหรือการทำงานผิดพลาดด้วยวิธีอื่น? เหตุใดจึงไม่มีใครอัปเดตระบบของพวกเขาโดยการรีบูตด้วย CD สดหรือขั้นตอนที่คล้ายกัน

2
ข้อผิดพลาดในการอัปเดตของ Ubuntu“ กำลังรอการอัปโหลดโดยไม่ตั้งใจ”
ฉันไม่สามารถอัปเดตระบบของฉันโดยมีการติดตั้ง Ubuntu 2 ตัวตัวหนึ่งเป็นรุ่น 16.04 และรุ่นอื่น ๆ คือ 17.04 ในทั้งสองฉันได้รับข้อผิดพลาดเดียวกัน ตัวอย่างเช่นใน Ubuntu 16.04 ฉันรันsoftware updaterและรับผลตามที่แสดงด้านล่าง ฉันรอสักครู่ แต่updaterก็ไม่ได้ดำเนินการต่อไป จากนั้นฉันกดStopปุ่มและพาฉันไปที่ป๊อปอัปด้านล่าง จากนั้นฉันกดปุ่มInstall now& นำฉันไปยังป๊อปอัปถัดไปดังที่แสดงด้านล่าง ฉันรอที่นี่สักครู่ แต่มันติดอยู่ที่นั่น ฉันไม่สามารถอัปเดตในการติดตั้งอย่างใดอย่างหนึ่ง ทางแก้ปัญหาคืออะไรเพราะฉันไม่สามารถอัพเดทได้? (และต้องการให้ผู้ดูเห็นว่าการแก้ไขดัดแปลงโดยไม่ได้รับอนุญาตจากระยะไกลหรืออย่างอื่นอาจส่งผลให้เกิดข้อผิดพลาดนี้ได้หรือไม่ถ้าเป็นเช่นนั้นจะแก้ปัญหาได้อย่างไร) หากฉันไม่สามารถอัปเดตได้ฉันอาจถูกบีบบังคับให้ติดตั้งใหม่อีกครั้งตั้งแต่เริ่มต้นซึ่งเป็นวิธีที่ฉันต้องการหลีกเลี่ยง แก้ไข พร้อมอ้างอิง ในภาพที่ 3 ด้านบนที่กล่าวถึง "การติดตั้งการอัปเดต" มันดำเนินการต่อไป & อัปเดตอย่างสมบูรณ์ แต่หลังจากรีบูตเครื่องและทำงานอีกครั้งsoftware updaterฉันก็เจอปัญหาใหม่ ตอนนี้เกี่ยวกับการทำงานของมันข้อความsoftware updater check your Internet connectionผมเคยโพสต์ถามที่นี่
22 ubuntu  upgrade 

1
Ubuntu อัพเกรดจาก 17.04 เป็น 18.04
ฉันติดตั้ง Ubuntu 17.04 แล้วและฉันต้องการอัปเกรดเป็น 18.04 เมื่อฉันพยายามทำ: sudo do-release-upgrade An upgrade from 'zesty' to 'bionic' is not supported with this toolผมได้รับข้อความว่า ต้องการอินพุตเพื่อดำเนินการกับสิ่งนี้ sudo do-release-upgrade Checking for a new Ubuntu release Your Ubuntu release is not supported anymore. For upgrade information, please visit: http://www.ubuntu.com/releaseendoflife Get:1 Upgrade tool signature [819 B] Get:2 Upgrade …
19 ubuntu  upgrade 

3
Debian Wheezy (เสถียร) จะอัปเกรดเป็น Jessie โดยอัตโนมัติหรือไม่เมื่อ Jessie กลายเป็นรุ่นเสถียร
ฉันใช้ Debian Wheezy (เสถียร) และอัปเดตระบบของฉันเป็นประจำผ่านทางพื้นฐาน: sudo apt-get update sudo apt-get dist-upgrade ในอนาคตเมื่อเจสซีกลายเป็นรีลีสที่เสถียรแล้วฉันก็สงสัยว่า Wheezy จะกลายเป็นเจสซีโดยอัตโนมัติdist-upgradeหรือไม่ถ้าฉันทำต่อไป จะต้องมีขั้นตอนใด ๆ ที่ต้องทำด้วยตนเองเพื่อให้แน่ใจว่าจะวางจำหน่ายในปัจจุบันที่มีความเสถียรอยู่เสมอ (หลายปีในอนาคตเช่น Sid หลังจาก Jessie) หรือฉันตั้งใจจะไปอย่างที่เป็นอยู่หรือไม่? เช่นฉันต้องแก้ไขไฟล์ source.list ด้วยวิธีการบางอย่างเพื่อให้แน่ใจว่า Jessie จะปลอดภัยเพียงแค่ไม่มีขั้นตอนที่ต้องทำเองหรือจะอัปเดต 'ใหญ่' ('dist-upgrade') ทำทุกอย่างให้ฉัน และเปลี่ยนอินสแตนซ์ทั้งหมดของwheezyเป็นjessieเมื่อรู้ว่าทำเช่นนั้น? (ทุกบรรทัดในแหล่งที่มาของฉันรายการมีwheezyอยู่ในนั้นฉันอาจต้องการเพียงลบออกwheezyจากพวกเขาหรือไม่) ฉันเป็นผู้มาใหม่ (จาก OS X และก่อนหน้านั้น) ดังนั้นฉันไม่แน่ใจว่า 'การอัปเกรดที่วางจำหน่ายบนช่องทางเดียวกันสามารถทำได้โดยอัตโนมัติบน Debian - ที่ไหนที่ X OS จะเสนอผ่านการปรับปรุงอัตโนมัติของมัน อัปเกรดเป็นรุ่นถัดไป (เสถียร / พร้อม) พร้อมกับไม่มีการตรวจสอบด้วยตนเองหรือขั้นตอนที่ซับซ้อนนอกเหนือจากการตรวจสอบการอัปเดตระบบปกติ

2
จะอัพเกรดไลบรารีที่แชร์โดยไม่มีข้อผิดพลาดได้อย่างไร
ที่นี่มันบอกว่าคุณสามารถเขียนไฟล์ปฏิบัติการใหม่และกระบวนการจะทำงานได้ดี - มันจะถูกอ่านอีกครั้งเมื่อกระบวนการรีสตาร์ท อย่างไรก็ตามเมื่อฉันพยายามที่จะแทนที่ไฟล์ไบนารีในขณะที่กระบวนการกำลังทำงาน (กับ scp จาก dev เป็นเซิร์ฟเวอร์ทดสอบ) ก็ระบุว่า 'ไฟล์ไม่ว่าง' และถ้าฉันแทนที่ไฟล์ไลบรารีที่ใช้ร่วมกัน (* .so) กระบวนการทั้งหมดที่ลิงก์ล้มเหลว ทำไมเป็นเช่นนั้น ฉันพลาดอะไรไปรึเปล่า? ฉันจะแทนที่ไฟล์ไบนารีโดยไม่หยุด / หยุดทำงานกระบวนการได้อย่างไร

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