ฉันจะรับ apt-get เพื่อติดตั้งแพ็กเกจใหม่อีกครั้งและรันสคริปต์การตั้งค่าได้อย่างไร


24

ดังนั้นฉันจึงติดตั้ง mailutils (apt-get install mailutils) และเมื่อฉันทำหน้าจอตั้งค่าเล็ก ๆ ที่ดีโผล่ขึ้นมาและเริ่มถามคำถามฉัน ฉันเดาว่าฉันเมาแล้วยกเลิกก่อนที่ฉันจะมีข้อมูลทั้งหมดที่ฉันต้องกำหนดค่า อย่างไรก็ตามฉันจะนำมันไปใช้งานสคริปต์การติดตั้งใหม่ได้อย่างไร

PBI

คำตอบ:


36

คุณสามารถลองด้วย

dpkg-reconfigure -plow <PACKAGE>

สิ่งนี้จะถามคำถามการกำหนดค่าเกี่ยวกับแพ็คเกจอีกครั้ง อาจขอให้คุณกำหนดค่าแพคเกจที่เกี่ยวข้องเช่นกัน


อะไรที่เทียบเท่าเดเบียน 9? คำสั่งนี้ไม่มีอยู่ในระบบของฉัน ฉันมีdpkg-*คำสั่งมากมาย แต่ไม่ใช่สิ่งนี้
realtebo

6

ตัว Mailutils นั้นไม่มีการกำหนดค่าใด ๆ ที่เฉพาะเจาะจงเพราะมันเป็นเพียงชุดของยูทิลิตีอีเมลที่หลากหลาย

หนึ่งในการพึ่งพาของ mailutils เป็นแพ็คเกจเริ่มต้น -mta ซึ่งใน ubuntu นั้นคือ postfix Postfix จะได้รับการติดตั้งเมื่อคุณวิ่งapt-get install mailutilsและเป็นหน้าจอการกำหนดค่า postfix ที่คุณน่าจะเห็น

$ dpkg-reconfigure postfixอีกครั้งเรียกใช้ตัวช่วยการกำหนดค่านี้ทำงานเพียง:


2

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

dpkg-reconfigure mailutils


3
แพ็คเกจ mailutils ไม่มีการกำหนดค่า (นอกเหนือจากการตั้งค่าตัวเลือก / etc / ทางเลือก) บทสนทนาการตั้งค่าที่กล่าวถึงนั้นมีไว้สำหรับ postfix ไม่ใช่ mailutils ดูไฟล์ใน/var/lib/dpkg/infoสำหรับข้อมูลเพิ่มเติม ...
EEAA

1

โดยทั่วไปการติดตั้งแพคเกจเดเบียนสามารถรันได้อีกครั้งโดยการเรียกใช้ไฟล์ปฏิบัติการที่โพสต์ในแคชโดย dpkg

/var/lib/dpkg/info/อย่างน้อยในกล่องอูบุนตูของพวกเขาจะอยู่ภายใต้ <package-name>.postinstไฟล์ควรตั้งชื่อ


1
สิ่งนี้ไม่จริงความจริง/var/lib/dpkg/info/package.postinstจะเรียกใช้คำแนะนำการตั้งค่าอีกครั้ง แต่ถ้าไม่ถามคำถาม/var/lib/dpkg/info/package.configสคริปต์จะเป็นผู้ถามและตั้งค่าใหม่ทุกอย่างดังนั้นหากคุณต้องการทำซ้ำกระบวนการด้วยตนเองคุณจะต้องเรียกมันด้วยreconfigureพารามิเตอร์
Javier López
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.