Score:3

กู้คืน `/usr/bin/latex` บน Ubuntu

ธง np

ฉันต้องการถอนการติดตั้ง texlive บน Ubuntu และใช้ ฉลาดลบ texlive แต่ยังพบบางโปรแกรม /usr/bin/ลาเท็กซ์ ดังนั้นฉันจึงลบออกด้วยมือ (rm). เมื่อฉันติดตั้ง texlive ใหม่ด้วย ฉลาดติดตั้ง texlive เดอะ /usr/bin/ลาเท็กซ์ ไฟล์ไม่ได้รับการกู้คืน

us flag
`app remove texlive` ไม่ควรทำอะไรเลย หรือคุณหมายถึง `apt remove texlive`?
Felix B. avatar
np flag
@ArchismanPanigrahi ใช่ ขอบคุณ
eesiraed avatar
vn flag
อย่าใส่ `rm` ใน `/usr/bin` ไม่เช่นนั้นระบบของคุณอาจพังได้ ใช้ `dpkg -S` เพื่อค้นหาแพ็คเกจที่เป็นเจ้าของไฟล์และนำแพ็คเกจนั้นออก
Score:6
ธง hr

คุณสามารถค้นหาแพ็คเกจที่ติดตั้งไฟล์ที่คุณลบไปใช้

dpkg -S /usr/bin/ยาง

จากนั้นติดตั้งแพ็คเกจนั้นใหม่ (อาจเป็น texlive-latex-base)

sudo apt install --reinstall texlive-latex-base
Score:3
ธง us

อาจเป็นความคิดที่ดีในการติดตั้ง texlive-เต็มเพื่อให้ติดตั้งแพ็คเกจ LaTeX ที่มีอยู่ทั้งหมดด้วย (คุณจะไม่ได้รับ ขาดบางสิ่งบางอย่าง.sty ข้อผิดพลาดและไม่ต้องหาวิธีแก้ไขด้วยตนเอง)

คำสั่งต่อไปนี้ควรติดตั้งไฟล์ที่ขาดหายไปอีกครั้ง

sudo apt install --reinstall texlive-full
Felix B. avatar
np flag
ฉันลอง `sudo apt install --reinstall texlive`, `ls: ไม่สามารถเข้าถึง '/usr/bin/latex': No such file or directory`
Felix B. avatar
np flag
ฉันต้องการหลีกเลี่ยง `texlive-full` เพิ่มเติม ~5GB ฉันหมายถึงใครเป็นผู้ติดตั้งแพ็คเกจ python * ทั้งหมด * ทุกครั้งที่ติดตั้ง python ดูเหมือนจะเป็นการปฏิบัติที่แปลก สิ่งที่ฉันต้องการจริง ๆ จะพอกพูนในไม่ช้า
cn flag
@เฟลิกซ์บี เมื่อคุณใช้แพ็คเกจการแจกจ่าย Ubuntu สำหรับ Tex Live (แทนตัวจัดการแพ็คเกจ `tlmgr` ดั้งเดิม) คุณจะไม่สามารถติดตั้งแพ็คเกจ LaTeX เพิ่มเติมแต่ละรายการ (ได้อย่างง่ายดาย) มีคอลเล็กชันแพ็กเกจที่กำหนดไว้ล่วงหน้าจำนวนหนึ่งซึ่งคุณสามารถติดตั้งได้ แต่อาจมีปัญหาเล็กน้อยในการค้นหาว่าคอลเล็กชันใดที่คุณต้องการสำหรับแพ็กเกจ LaTeX เฉพาะ ดังนั้นจึงง่ายกว่าที่จะติดตั้ง `texlive-full` และทำมันให้เสร็จ ปัจจุบัน 5GB นั้นไม่มากนักด้วยพื้นที่ดิสก์หลายเทราไบต์และอินเทอร์เน็ตที่รวดเร็ว (และบางแพ็คเกจไม่ได้อยู่ในคอลเลกชั่นแยกต่างหาก เฉพาะใน `texlive-full `).
Felix B. avatar
np flag
@ Marijn โอเคยุติธรรมพอ ฉันมักจะใช้ miktex และนี่คือ ubuntu ใน wsl ซึ่งฉันไม่ต้องการทำให้ยุ่งเหยิงในทันทีสำหรับการทดสอบข้ามแพลตฟอร์ม ฉันเดาว่าควรใช้ `tlmgr` แทน

โพสต์คำตอบ

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