คำถามติดแท็ก make

ยูทิลิตี้ที่สร้างกระบวนการโดยอัตโนมัติโดยส่วนใหญ่ใช้เพื่อสร้างซอฟต์แวร์บนระบบที่เหมือน Unix

1
ทำให้ไม่รู้จัก opam ติดตั้ง ocamlfind
ฉันพยายามวิ่ง make เกี่ยวข้องกับการพึ่งพา ocamlfind แต่เมื่อฉันพยายามที่จะติดตั้งมันก็ทำให้ฉันพึ่งพาแบบวงกลมและพึ่งพา ocaml-base-nox. ฉันคิดออกว่าฉันจะได้รับ ocaml-findlib และ libfindlib-ocaml ซึ่งขึ้นอยู่กับแต่ละอื่น ๆ เพื่อติดตั้งในเวลาเดียวกันด้วยคำสั่งเดียว: sudo apt install ocaml-findlib ocaml-findlib libfindlib-ocaml ocaml-base-nox-4.01.0 อย่างไรก็ตามการอ้างอิงที่เหลือจะส่งคืน Package 'ocaml-base-nox-4.01.0' has no installation candidate. มันพูดถึงแพ็คเกจสองอัน Package ocaml-base-nox-4.01.0 is a virtual package provided by: ocaml-base-nox 4.01.0-3ubuntu3.1 [Not candidate version] ocaml-base-nox 4.01.0-3ubuntu3 [Not candidate version] คำตอบที่ช่วยให้ความคืบหน้าในการติดตั้งแพคเกจนั้นอาจเป็นประโยชน์ มิฉะนั้นคนหนึ่งเปิดเผยให้ฉันรู้วิธีที่จะทำให้การรับรู้ opam อินสแตนซ์ที่ติดตั้งอาจช่วยได้ …

1
FreeBSD ทำให้เกิดข้อผิดพลาด - ไฟล์ 5.19 รองรับเฉพาะไฟล์เวทย์มนต์ 12 ไฟล์ /usr/share/misc/magic.mgc คือเวอร์ชัน 8
ฉันมีปัญหาในการติดตั้ง ProFTPD ใหม่ในการติดตั้ง FreeBSD 10.1 เซิร์ฟเวอร์ได้รับการอัพเกรดใหม่จาก 10.0 เป็น 10.1 เมื่อฉันเริ่มกระบวนการทำให้การติดตั้งใหม่ทั้งหมดคำเตือนเหล่านี้จะแสดงบนหน้าจอเป็นครั้งแรก ===> proftpd-1.3.5_4 depends on shared library: libpcre.so /usr/share/misc/magic, 93: Warning: Printf format `l' is not valid for type `lelong' in description `, %ld pages' ... /usr/share/misc/magic, 15118: Warning: Printf format `l' is not valid for type `belong' in description `Volume …

1
แทนที่หนึ่งคำสั่งด้วยคำสั่งอื่นในระหว่างการสร้างให้
ฉันสร้างแอปพลิเคชันด้วยcmakeและmake all packageคำสั่ง ระหว่างการบิลด์rpmbuildโปรแกรมจะถูกเรียกโดยปริยายโดยcpackเป็นส่วนหนึ่งของบิลด์ ฉันต้องการมันจะเรียกแทนเพียงsetarch i686 rpmbuild rpmbuildฉันจะทำสิ่งนี้ได้อย่างเรียบร้อยโดยไม่แฮ็กที่น่าเกลียด?
make  build 

0
การทำให้แท็บช้าลงสำหรับเส้นทางในอาร์กิวเมนต์ `ทำให้ '
เมื่อฉันระบุข้อโต้แย้งmakeเช่นPREFIX_PATH=/some/path/to/prefix/ฉันบางครั้งพบว่าการทำไดเรกทอรีให้เสร็จช้ามาก (ไม่กี่วินาที) มันน่ารำคาญเมื่อฉันมีตัวแปรหลายตัวที่จะระบุ เพื่อแก้ไขปัญหาฉันพิมพ์ตัวแปรก่อนเพื่อให้ได้ความเร็วในการเสร็จสมบูรณ์ตามปกติจากนั้นกดปุ่มHomeแทรกmakeที่จุดเริ่มต้นของบรรทัดคำสั่งของฉัน เกิดอะไรขึ้นและฉันจะแก้ไขได้อย่างไร

1
การล้างข้อมูลให้ผลลัพธ์
ฉันเพิ่งดำเนินการmake xyกับผู้ใช้ที่ผิด (รูท) หากฉันพยายามที่จะดำเนินการmake xyกับผู้ใช้ที่ถูกต้อง (ไม่ใช่รูท) ฉันได้รับข้อผิดพลาด: ไฟล์ z มีอยู่แล้วเป็นต้น A sudo make xyไม่มีผลกระทบ ฉันจะ "เปลี่ยนกลับ" ยี่ห้อที่จะลบไฟล์เหล่านี้ทั้งหมดและสร้างฟิลด์ "ผู้บริสุทธิ์" ได้อย่างไร
sudo  make 

2
ssh Keyboard Authentication: เมื่อใดที่จะต้องใส่รหัส Google Authenticator
คำถามเหล่านี้ดูเหมือนจะเกี่ยวข้อง: Duo Authentication Interactive Keyboard (ไม่มีคำตอบ) https://serverfault.com/questions/417209/enabled-password-auth-on-sshd-now-keyboard-interactive-auth-hangs (ข้อผิดพลาดระบบของฉันเป็นรุ่นล่าสุดแล้ว) ฉันเชื่อว่าสถานการณ์ของฉันแตกต่างกันพอที่จะเริ่มหัวข้อใหม่ ฉันตั้งค่า ssh เพื่อใช้ PAM กับ Google-Authenticator ฉันได้เพิ่มบรรทัดที่จำเป็นให้กับทั้งสอง/etc/ssh/sshd_configและ/etc/pam.d/sshdได้ตั้งค่า Google Authenticator ในคอมพิวเตอร์และแอป กุญแจสาธารณะของแต่ละระบบจะถูกคัดลอกที่อื่น ๆ ใน/etc/ssh/sshd_config: PasswordAuthentication no ChallengeResponseAuthentication yes AuthenticationMethods publickey,keyboard-interactive:pam ใน/etc/pam.d/sshd: #%PAM-1.0 auth required pam_securetty.so #disable remote root # require google authenticator auth required pam_google_authenticator.so # but not password #auth include system-remote-login …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.