Score:0

ติดตั้งแพ็คเกจสองเวอร์ชัน

ธง ck

ฉันติดตั้ง polybar สองเวอร์ชันแล้ว วิ่ง โพลีบาร์ -v ฉันได้ 3.5.0-12 ซึ่งโพลีบาร์ ให้ /usr/local/bin/polybar. ฉันเดาว่าฉันติดตั้งสิ่งนี้นอก apt บางที (มันนานกว่าหนึ่งปีแล้วที่ฉันใช้พีซีเครื่องนี้)

แต่มีการติดตั้งเวอร์ชันอื่นผ่าน apt ด้วยเวอร์ชัน 3.5.5 ที่ /usr/bin/polybar


ฉันจะลบเวอร์ชันเก่าและตรวจสอบให้แน่ใจว่าใช้ apt repo ได้อย่างไร ฉันไม่สามารถบอกได้ว่าเวอร์ชันใดกำลังทำงานอยู่ในขณะนี้ (อาจเป็นเวอร์ชันที่เก่ากว่าเนื่องจากถูกเรียกใช้เมื่อโทร โพลีบาร์).

PS: ฉันขอลบอันในได้ไหม /usr/local/bin และติดตั้งใหม่จาก apt? ฉันเคยเห็นสิ่งนี้แนะนำในแพ็คเกจ deb เช่น ไป แม้ว่าจะรู้สึกลำบาก

Score:2
ธง cn

รุ่นใน /usr/local/bin/polybar ไม่ได้รับการติดตั้งผ่าน ฉลาด. /usr/local/bin เป็นที่ตั้งสำหรับซอฟต์แวร์ที่ไม่ได้เป็นส่วนหนึ่งของการแจกจ่ายของคุณ โดยเฉพาะซอฟต์แวร์ที่คอมไพล์เอง ซอฟต์แวร์ที่ติดตั้งผ่าน ฉลาด ปกติจะไปที่ /ถังขยะ หรือ /usr/bin.

การลบเวอร์ชันที่ติดตั้งด้วยตนเองเป็นวิธีที่แนะนำในการแก้ไขปัญหานี้ อย่างไรก็ตามนั่นอาจประกอบด้วยมากกว่าไฟล์ /usr/local/bin/polybarตัวอย่างเช่น ไลบรารีภายใต้ /usr/local/lib, หน้าคนภายใต้ /usr/local/man หรือไฟล์เพิ่มเติมใต้ /usr/local/share. คุณอาจต้องการตรวจสอบในโฟลเดอร์ดาวน์โหลดของคุณว่าคุณสามารถหาไฟล์เก็บถาวรการติดตั้งสำหรับเวอร์ชันนั้นได้หรือไม่ ชื่อไฟล์อาจขึ้นต้นด้วย โพลีบาร์อาจมีหมายเลขเวอร์ชัน 3.5.0-12และลงท้ายด้วยนามสกุลไฟล์เก็บถาวร เช่น .tar.gz, .tgz หรือคล้ายกัน. ตรวจสอบเพื่อดูว่าไฟล์ใดที่อาจติดตั้งไว้และที่ใด

เพื่อหลีกเลี่ยงการทำลายสิ่งที่ไม่สามารถเพิกถอนได้ คุณอาจเริ่มต้นด้วยการเปลี่ยนชื่อ /usr/local/bin/polybar แทนที่จะลบออก ตัวอย่างเช่น:

sudo mv /usr/local/bin/polybar /usr/local/bin/polybar.DELETEME

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

sudo rm /usr/local/bin/polybar.DELETEME

และอื่น ๆ สำหรับไฟล์ที่เปลี่ยนชื่ออื่น ๆ

BharathYes avatar
ck flag
ย้าย 'polybar' และ 'polybar-msg' ภายใต้ /usr/local/bin และล่าสุดจาก apt เริ่มทำงาน ฉันจะติดตั้งใหม่หากมีปัญหาอื่นใด สำหรับการลบไฟล์ ฉันได้ git repo โคลน แต่ไม่แน่ใจว่าฉันเคยสร้างและติดตั้งจากแหล่งที่มา ฉันจะดูวิธีถอนการติดตั้งอย่างถูกต้อง
Score:2
ธง zw

คุณต้องดูแลระบบของคุณอย่างระมัดระวังมากขึ้น การตรวจสอบของ /usr/ท้องถิ่น ขอแนะนำเป็นขั้นตอนแรก

หากต้องการแก้ไขสถานการณ์ปัจจุบันให้เรียกใช้คำสั่งเดียวเพื่อลบ Polybar ที่ติดตั้งในเครื่อง:

sudo rm /usr/local/bin/polybar

แล้วใช้ โพลีบาร์ จาก แพ็คเกจ deb อย่างเป็นทางการคุณสามารถติดตั้งใหม่ได้ตลอดเวลาโดย
sudo apt-get install -- ติดตั้ง polybar ใหม่ .

BharathYes avatar
ck flag
ใช่ เวอร์ชันที่ใหม่กว่าเข้าแทนที่เมื่อไฟล์ที่ติดตั้งด้วยตนเองถูกเปลี่ยนชื่อ BTW คุณหมายถึงอะไรโดยการจัดการที่ดีขึ้น? ระวังอะไรและที่ไหนที่ฉันติดตั้ง? ฉันพยายามเรียนรู้และเข้าใจสิ่งที่ฉันมีในพีซีของฉัน สำหรับตอนนี้แม้ว่าฉันจะติดตั้งจากเทอร์มินัลเป็นส่วนใหญ่และใช้ตัวจัดการ Synaptic เพื่อตรวจสอบสิ่งที่ติดตั้งไว้ รอคอยที่จะเรียนรู้ฟังก์ชั่นที่เหมาะสม

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา