ความแตกต่างระหว่าง apache2 และ apache2-bin?


0

เซิร์ฟเวอร์ digitalocean ของฉันใช้งาน Ubuntu 14.04 และฉันพยายามติดตั้ง Apache

เมื่อฉันพิมพ์ "apache2" ถึง PuTTy มันจะบอกว่า

The program 'apache2' is currently not installed. You can install it by typing: 
sudo apt-get install apache2-bin

ยังอยู่ในดิจิตัลโอเชียน กวดวิชาอย่างเป็นทางการ มันบอกว่าจะติดตั้ง apache2 โดยใช้:

sudo apt-get install apache2

ความแตกต่างคืออะไร? มันจะทำงานเหมือนกันกับคำสั่งใด? ความแตกต่างจะเป็นอย่างไรถ้าไม่และทำไมฉันถึงต้องเลือกอย่างใดอย่างหนึ่ง

คำตอบ:


1

โดยทั่วไปแล้ว apache2 แพ็คเกจเป็นเพียงส่วนหนึ่งของโครงสร้างพื้นฐาน Apache2 และไม่มีไฟล์ไบนารี ในขณะที่คุณเรียกใช้ apache2 คำสั่งเชลล์จะบอกคุณว่าแพ็กเกจนั้นอยู่ในตำแหน่งใด (ใน apache2-bin ) แต่ไม่ได้หมายความว่าเป็นแพ็คเกจเดียวที่คุณต้องติดตั้ง

ในสถาปัตยกรรมราสเบอร์รี่ปี่ของฉัน apache2 แพคเกจประกอบด้วยไฟล์นี้:

pi@rpi ~ $ dpkg -L apache2
/.
/usr
/usr/share
/usr/share/bug
/usr/share/bug/apache2
/usr/share/bug/apache2/control
/usr/share/doc
/usr/share/bug/apache2/script
/usr/share/doc/apache2

โปรดทราบว่าสิ่งนี้อาจแตกต่างกันระหว่างการแจกแจงที่แตกต่างกัน apache2.2-bin แพคเกจประกอบด้วยไบนารีทั้งหมดที่ใช้อย่างแน่นอน

คุณควรติดตั้ง apache2 แบบฝึกหัดบอกว่าเพราะมันจะทำการติดตั้งโครงสร้างพื้นฐานทั้งหมด apache2-bin เป็นการอ้างอิงดังนั้นจะถูกติดตั้งเช่นกัน

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