Pertanyaan menginstal autotools, autoconf


Saya pengguna Ubuntu baru, saya perlu menginstal autotools, ketika saya mencari di Internet berbagai cara diberikan yang dilakukan ./configure dan barang-barang.

Tolong bimbing saya tentang cara menginstal autoconf, autotools dll di sistem saya. Panduan langkah demi langkah akan sangat membantu


20
2018-03-07 07:39


asal




Jawaban:


Untuk menginstal autotools:

sudo apt-get install autotools-dev

Untuk menginstal autoconf

sudo apt-get install autoconf

22
2018-03-07 08:01



gabungkan keduanya dalam satu baris dengan -y bendera ftw sudo apt-get install -y autotools-dev autoconf. Sekarang dapat dijalankan tanpa pengawasan - MrMesees


Menginstal dari repositori selalu lebih disukai kecuali Anda memerlukan versi autotools yang terakhir. Dalam hal ini Anda harus mengunduhnya secara manual dan menginstalnya secara manual. Autotool GNU adalah tiga paket: Autoconf, Automake dan Libtool. Berikut ini langkah-langkah untuk menginstalnya secara manual:

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 

Yang paling penting Anda tidak perlu menginstal autotools untuk dijalankan ./configure, itu adalah fitur kunci dari autotools. Di sisi lain jika Anda tidak diberikan skrip configure, Anda akan membutuhkan autotools yang diinstal untuk membuatnya.

Catatan make install akan menelepon secara internal make. Jadi, tidak perlu dalam kasus panggilan ini make. Biasanya, Autotools mengharapkan Anda menelepon make tanpa sudo hak istimewa dan make install dengan sudo. Dalam hal ini untuk kesederhanaan saya melewatkan panduan ini. Ini (atau apakah itu?) Cukup masuk akal untuk percaya tidak ada malware di autotools yang dihasilkan Makefile.


11
2018-06-19 17:48



Saya benar-benar hijau, saya tahu tentang doa tripartit "./configure;make;membuat menginstal". Mengapa Anda melompat "membuat"? - sharkant
make install meminta make all yang disebut saat kamu menelepon make tanpa argumenrs - Vicente Adolfo Bolea Sánchez
Mereka normall menyarankan untuk menjalankan make tanpa sudo dan membuat install dengan sudo. Namun jika Anda berada di folder yang memerlukan izin sudo, Anda harus menggunakan kedua perintah dengan sudo atau hanya sudo make install - Vicente Adolfo Bolea Sánchez
Autoconf, Automake dan Libtools memiliki 3 nomor versi yang berbeda, Apakah mereka berfungsi dengan baik? atau Apakah saya perlu mengunduh versi yang sesuai atau hanya versi sewenang-wenang dengan hati-hati? - gfan
Saya percaya bahwa ada beberapa versi interdependensi di antara paket-paket. Rule of thumb adalah untuk menyimpan versi paket yang dirilis dalam selang waktu 5 tahun di antara satu sama lain. Saya memiliki pengalaman untuk mengkompilasi proyek Autotools yang cukup kompleks yang dirilis pada tahun 2003 seperti yang saya ingat. Saya harus mengunduh automake, autoconf, dan libtool pada jaman itu untuk membuatnya bekerja. - Vicente Adolfo Bolea Sánchez


Memasang autoconf mudah, ketik terminal:

sudo apt-get install autoconf

1
2018-03-07 07:59





Setelah menginstal paket autoconf, automake dan libtool, apa yang saya lakukan adalah konfigurasi ulang karena kesalahan tetap ada. Kemudian setelah konfigurasi ulang saya diizinkan untuk mengkompilasi dan menginstal tanpa kesalahan.

$ sudo sh configure --prefix /usr/local
$ sudo make install

Alasan mengapa digunakan /usr/local dan tidak /usr/local/apache2 Saya meninggalkan Anda di depan publikasi


0
2017-07-23 06:59