ฉันเป็นผู้ใช้ 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 autoconfFTW ตอนนี้มันสามารถทำงานได้แบบอัตโนมัติ