আমি কীভাবে সর্বশেষতম অটোমেক করব?


8

এটি /ubuntu/453660/warning-automake-1-11-is-probably-too-old এর সাথে খুব মিল

উবুন্টু 12.04 এলটিএস-তে, আমি নিম্নলিখিত ত্রুটি বার্তা পাচ্ছি:

WARNING: 'automake-1.14' is missing on your system.
         You should only need it if you modified 'Makefile.am' or
         'configure.ac' or m4 files included by 'configure.ac'.
         The 'automake' program is part of the GNU Automake package:
         <http://www.gnu.org/software/automake>
         It also requires GNU Autoconf, GNU m4 and Perl in order to run:
         <http://www.gnu.org/software/autoconf>
         <http://www.gnu.org/software/m4/>
         <http://www.perl.org/>
make: *** [../Makefile.in] Error 1

আমি apt-getসর্বশেষতম অটোমেক ইনস্টল করতে ব্যবহার করার চেষ্টা করেছি তবে এটি দাবি করে যে আমি ইতিমধ্যে টু ডেট। আমার কাছে থাকা অটোমেক সংস্করণটি অবশ্য 1.11, সুতরাং স্পষ্টভাবে আমি আপ টু ডেট নেই। আমি automake1.11সিস্টেমে চালিয়ে যেতে চাই তাই আমি এর উপর নির্ভর করে এমন কোনও কিছু ভাঙ্গি না।

আমি কীভাবে সর্বশেষতম সংস্করণ পাব যাতে আমি এই ত্রুটিটি পেরিয়ে যেতে পারি?

উত্তর:


8

উবুন্টু প্যাকেজগুলি automake 1.14কেবলমাত্র বিশ্বস্ত এবং তারপরের জন্য উপলব্ধ। তবে অবশ্যই আপনি নিজের প্যাকেজ তৈরি করতে পারেন।

দেবিয়ান গিট সংগ্রহস্থল , বিশ্বাসযোগ্য অটোমেক প্যাকেজ - এছাড়াও আপনি এখানে বাইনারি ডাউনলোড করতে পারেন।

সহজেই কীভাবে সংকলন করা যায়

শুভকামনা।


9

ব্যবহার

sudo apt-get autoremove automake
sudo apt-get install automake

এটি আপনাকে সংস্করণ 1.14.1 এ পাওয়া উচিত, এটি আমার সিস্টেমের ফলাফল 14.04 result


1
আমি উল্লেখ করি নি যে আমি বিদ্যমানটি রাখতে চাই automake1.11যাতে আমি সেই নির্দিষ্ট সংস্করণে নির্ভর করে এমন কোনও কিছু ভেঙে ফেলতে পারি না। আমি প্রশ্নটি সম্পাদনা করেছি
সাগ

0

যদি সমস্যাটি থেকে যায় তবে আপনি এই স্ক্রিপ্টটি গিট থেকে ব্যবহার করতে পারেন বা এটি এখানে

#!/bin/bash


# run as root only
if [[ $EUID -ne 0 ]] ; then
    echo -e "\e[1;39m[   \e[31mError\e[39m   ] need root access to run this script\e[0;39m"
    exit 1
fi

function install_automake() {
    [ $# -eq 0 ] && { run_error "Usage: install_automake <version>"; exit; }
    local VERSION=${1}
    wget ftp://ftp.gnu.org/gnu/automake/automake-${VERSION}.tar.gz &> /dev/null
    if [ -f "automake-${VERSION}.tar.gz" ]; then
            tar -xzf automake-${VERSION}.tar.gz
            cd automake-${VERSION}/
            ./configure
            make && make install
            echo -e "\e[1;39m[   \e[1;32mOK\e[39m   ] automake-${VERSION} installed\e[0;39m"

        else
            echo -e "\e[1;39m[   \e[31mError\e[39m   ] cannot fetch file from ftp://ftp.gnu.org/gnu/automake/ \e[0;39m"
            exit 1
    fi
}
install_automake 1.15
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.