ฉันจะแก้ไขมันอย่างไร
ฉันมีปัญหาการทำให้สมบูรณ์อัตโนมัติที่พยายามเติมข้อความอัตโนมัติwgetด้วยapt-get install wg[TAB][TAB]และฉันจัดการเพื่อแก้ไขโดยการลบ--no-generateพารามิเตอร์จากแมลงวันด้านล่าง:
/usr/share/bash-completion/completions/apt-cache
/usr/share/bash-completion/completions/apt-get
bash-completionเป็นมูลค่าการกล่าวขวัญว่าไฟล์เหล่านี้จะใช้ได้เฉพาะหลังจากที่คุณติดตั้ง
--no-generateพารามิเตอร์ผมหมายถึงสามารถเห็นได้ในบรรทัดด้านล่าง แต่ฉันออกทั้งหมด --no-generateไม่เพียง แต่จากบรรทัดนี้
https://github.com/scop/bash-completion/blob/master/completions/apt-get# L28
ฉันมาที่จุดนี้ได้อย่างไร
ฉันมาถึงจุดนี้หลังจากทำงานset -vก่อนหน้าapt-get install wg[TAB][TAB]ซึ่งแสดงให้เห็นว่าคำสั่งที่ดำเนินการคือ:
apt-cache --no-generate pkgnames wg
และผลลัพธ์เป็นข้อผิดพลาด:
E: Could not open file - open (2: No such file or directory)
เมื่อฉันดำเนินการapt-cache pkgnames wgโดยไม่--no-generateฉันได้รับรายการเติมข้อความอัตโนมัติอย่างถูกต้อง:
root@484f5c8f56ba:/# apt-cache pkgnames wg
wgalician-minimos
wget2
wgaelic
wget
wgerman-medical
wget2-dev
หวังว่านี่จะช่วยได้