วิธีลบ VLC Player อย่างสมบูรณ์


9

ฉันติดตั้งเครื่องเล่น VLC แล้ว แต่ตอนนี้ฉันต้องการกำจัดมันอย่างสมบูรณ์ดังนั้นฉันจึงพิมพ์คำสั่งต่อไปนี้ใน Terminal:

sudo apt-get purge vlc

และมันก็บอกฉันว่ามันได้ลบมันออกไป แต่เมื่ออยู่ใน Terminal เมื่อฉันพิมพ์vlcมันเป็นเอาท์พุท (แม้ว่าจะไม่มี GUI เปิดตัว):

VLC media player 2.2.0-pre2 Weatherwax (revision 2.2.0-pre1-15-g5178b24)
[0000000001f3bab8] core interface error: no suitable interface module
[0000000001f21118] core libvlc error: interface "globalhotkeys,none" initialization failed
[0000000001f21118] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00000000020f66d8] [cli] lua interface: Listening on host "*console".
VLC media player 2.2.0-pre2 Weatherwax
Command Line Interface initialized. Type 'help' for help.
> 

และถ้าฉันพิมพ์helpฉันจะได้รับการตอบสนองที่เหมาะสมจากโปรแกรม และยังช่วยให้ฉันพิมพ์และดำเนินการคำสั่งที่เกี่ยวข้อง

ดังนั้นฉันจะลบ VLC Player อย่างสมบูรณ์ได้อย่างไรเมื่อฉันรันคำสั่งvlcมันจะบอกฉันว่าไม่ทราบคำสั่งนั้น

ฉันกำลังใช้งาน Ubuntu 14.10 อยู่

คำตอบ:


13

vlcขึ้นอยู่กับvlc-noxที่ติดตั้งvlcคำสั่งที่คุณเห็น ลบออกโดยเฉพาะหรือใช้autoremove:

apt-get autoremove
# or
apt-get remove vlc-nox

ฉันพยายามเรียกใช้sudo apt-get autoremoveคำสั่งในเทอร์มิ vlc-noxแต่ที่ไม่ได้ลบ แต่เมื่อฉันรันคำสั่งsudo apt-get remove vlc-noxนั่นเป็นการหลอกลวง! ขอบคุณ! :)

1
@Toroidal ด้วยเหตุผลบางอย่างvlc-noxอาจถูกทำเครื่องหมายว่าติดตั้งด้วยตนเอง
muru

@Toroidal คุณเคยsudo apt-get updateลองมาก่อนsudo apt-get autoremoveไหม?
ฌอน

@Sean ใช่และมันก็ไม่ได้สร้างความแตกต่าง

มันจะดีpurgeกว่าremoveไหมถ้าจะทำอย่างนั้นดีกว่าถ้ามีใครอยากลบมันออกทั้งหมด?

7

ไม่มีการข้างต้นใดจะลบแพ็คเกจ vlc ทั้งหมด (ปกติ 6-7) ดีกว่าที่จะทำ -

sudo apt-get purge vlc-data


3

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

sudo apt-get autoremove vlc

หากคุณต้องการลบแพ็คเกจ (เพื่อล้างไฟล์การกำหนดค่าทั้งหมดด้วย) วิธีที่จะไปคือ:

sudo apt-get autoremove --purge vlc

vlcแต่นี้จะไม่ทำงานในกรณีของคุณเพราะของต้นไม้ที่ซับซ้อนของการพึ่งพา autoremoveลบเฉพาะแพ็คเกจอัตโนมัติที่ปัจจุบันไม่มีการติดตั้งย้อนกลับ นั่นหมายความว่าตราบใดที่มีแพ็คเกจอื่น ๆ ซึ่งอาจขึ้นอยู่กับการvlcพึ่งพาของพวกเขาจะอยู่ แพ็คเกจอื่น ๆ นั้นอาจเป็นvlc-plugin-*แพ็คเกจที่ขึ้นอยู่กับvlcแต่ยังไม่ได้ลบออกด้วยการรันครั้งแรกที่ ...

อย่างไรก็ตามหากคุณยังคงยิงsudo apt-get autoremoveหลังจากบรรทัดแรกนั้นapt-getควรเริ่มต้นอย่างช้าๆเพื่อให้รู้ว่ามีการลบมากกว่านั้น


อา แต่ในกรณีนี้การพึ่งพาvlc-noxไม่ได้ถูกลบออกไปด้วยsudo apt-get autoremoveอย่างที่คุณเห็นในความคิดเห็นต่อคำตอบของ muru ดังนั้นสิ่งนี้จะไม่ได้ช่วยฉันในกรณีนี้จริงๆ ...

@ParanoidPanda หลังจากลองด้วยตัวเองฉันคิดว่าฉันพบว่าคำตอบสำหรับปัญหาของคุณคือการเรียกซ้ำและคงอยู่ ดูการแก้ไขของฉัน
ผู้บัญชาการไบต์

2

ใช้เป็นทางเลือกที่ชาญฉลาดมากขึ้นบางครั้งไปaptitudeapt-get

หากคุณเรียกใช้sudo aptitude remove vlcมันจะตรวจจับความขัดแย้งที่อาจเกิดขึ้นซึ่งเป็นผลมาจากการลบvlcและแนะนำให้ลบการพึ่งพา "ซ่อน" อื่น ๆ ทั้งหมดที่apt-getจะพลาดในการเรียกใช้ครั้งแรก

หากคุณไม่ได้ติดตั้งยังที่สามารถทำได้โดยใช้aptitudesudo apt-get install aptitude


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