ฉันเป็นผู้ใช้ Ubuntu คนใหม่ฉันต้องติดตั้ง autotools เมื่อฉันค้นหาบนอินเทอร์เน็ตมีหลายวิธีที่ได้รับ./configure
สิ่งนั้น
กรุณาแนะนำฉันเกี่ยวกับวิธีการติดตั้ง autoconf, autotools และอื่น ๆ ในระบบของฉัน คำแนะนำทีละขั้นตอนจะเป็นประโยชน์มาก
ฉันเป็นผู้ใช้ Ubuntu คนใหม่ฉันต้องติดตั้ง autotools เมื่อฉันค้นหาบนอินเทอร์เน็ตมีหลายวิธีที่ได้รับ./configure
สิ่งนั้น
กรุณาแนะนำฉันเกี่ยวกับวิธีการติดตั้ง autoconf, autotools และอื่น ๆ ในระบบของฉัน คำแนะนำทีละขั้นตอนจะเป็นประโยชน์มาก
คำตอบ:
วิธีติดตั้งเครื่องมืออัตโนมัติ:
sudo apt-get install autotools-dev
ในการติดตั้ง autoconf
sudo apt-get install autoconf
การติดตั้งจากแหล่งเก็บข้อมูลมักจะเลือกใช้เว้นแต่คุณจะต้องใช้ระบบอัตโนมัติรุ่นล่าสุด ในกรณีนี้คุณจะต้องดาวน์โหลดด้วยตนเองและติดตั้งด้วยตนเอง เครื่องมืออัตโนมัติของ GNU มีสามแพ็คเกจ: Autoconf, Automake และ Libtool นี่คือขั้นตอนในการติดตั้งด้วยตนเอง:
cd /usr/local/src
autoconf:
wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz
tar xf autoconf*
cd autoconf-2.69
sh configure --prefix /usr/local
make install
automake:
wget http://ftp.gnu.org/gnu/automake/automake-1.15.tar.gz
tar xf automake*
cd automake-1.15
sh configure --prefix /usr/local
make install
libtool:
wget http://mirror.jre655.com/GNU/libtool/libtool-2.4.6.tar.gz
tar xf libtool*
cd libtool-2.4.6
sh configure --prefix /usr/local
make install
สิ่งสำคัญที่สุดคือ
คุณไม่จำเป็นต้องติดตั้งระบบอัตโนมัติเพื่อให้ทำงาน./configure
ได้ซึ่งเป็นคุณสมบัติที่สำคัญของเครื่องมืออัตโนมัติ ในทางกลับกันหากคุณไม่ได้รับสคริปต์กำหนดค่าคุณจะต้องติดตั้งโปรแกรมอัตโนมัติเพื่อสร้างมัน
หมายเหตุ
ภายในจะเรียกmake install
ดังนั้นจึงมีความจำเป็นในกรณีของการโทรนี้make
make
ปกติ Autotools คาดหวังให้คุณโทรmake
ได้โดยไม่ต้องsudoสิทธิพิเศษและmake install
มีsudo ในกรณีนี้เพื่อความเรียบง่ายฉันข้ามแนวทางนี้ มันมีเหตุผลพอสมควรที่จะเชื่อใจว่าไม่มีมัลแวร์ในเครื่องมือสร้างไฟล์อัตโนมัติที่สร้างขึ้น
make install
เรียกmake all
สิ่งที่เรียกว่าเมื่อคุณโทรmake
โดยไม่ต้อง argumenrs
sudo make install
การติดตั้ง autoconf นั้นง่ายมากพิมพ์เทอร์มินัล:
sudo apt-get install autoconf
หลังจากติดตั้งแพ็คเกจ autoconf, automake และ libtool สิ่งที่ฉันทำคือกำหนดค่าใหม่เนื่องจากข้อผิดพลาดยังคงอยู่ จากนั้นหลังจากกำหนดค่าใหม่ฉันได้รับอนุญาตให้รวบรวมและติดตั้งโดยไม่มีข้อผิดพลาด
$ sudo sh configure --prefix /usr/local
$ sudo make install
เหตุผลของการใช้/usr/local
และไม่ใช่/usr/local/apache2
ฉันปล่อยให้คุณในสิ่งพิมพ์ต่อไป
-y
ธงsudo apt-get install -y autotools-dev autoconf
FTW ตอนนี้มันสามารถทำงานได้แบบอัตโนมัติ