কনফিগার কমান্ড চালাতে পারবেন না: "এই জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই"


23

আমি উত্স থেকে (গিটের মাধ্যমে) একটি ডেবিয়ান প্যাকেজ ইনস্টল করার চেষ্টা করছি। আমি প্যাকেজটি ডাউনলোড করেছি, প্যাকেজের ডিরেক্টরিতে পরিবর্তন করেছি এবং ./configureকমান্ডটি চালিয়েছে তবে এটি ফিরে আসল bash: ./configure: No such file or directory। কি সমস্যা হতে পারে? একটি configure.acফাইল প্রোগ্রাম ফোল্ডারে অবস্থিত।

./configure
make
sudo make install

আপনি কোন প্যাকেজটি ইনস্টল করার চেষ্টা করছেন ??
eyoung100

@ eyoung100 বিনওয়াক

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

উত্তর:


32

যদি ফাইলটি কনফিগার.এ্যাক বলা হয়,

করা $> autoconf

নির্ভর করে: এম 4, অটোমেক

আপনি যদি নিশ্চিত না হন তবে কি করবেন,

চেষ্টা $> cat readme

তাদের অবশ্যই বোঝানো উচিত যে আপনি একটি এক্সিকিউটেবল "কনফিগার" ফাইল তৈরি করতে "অটোকনফ" ব্যবহার করেন।

সুতরাং আদেশটি হ'ল:

$> autoconf
$> ./configure
$> make
$> make install

আপনি autoconfআগে ব্যবহার মানে ./configure?
ট্রিভো

আপনার যখন .ac ফাইল থাকে তখন আপনি মেকের পরিবর্তে অটোকনফ ব্যবহার করেন। এটি প্রতিস্থাপন। / কনফিগার করুন।
টাইলার ম্যাগিনিস 23

সুতরাং, ./configureএবং makeউভয়ই বাদ পড়েছে, কেবলমাত্র অটোকনফ , তারপরে ইনস্টল করুন ?
ট্রিভো

এটি অটোকনফ, তারপরে। / কনফিগার, তারপরে তৈরি করুন, পরে ইনস্টল করুন। আপনার প্যাকেজটিতে কি একটি READ-ME নেই? এটি aut> অটোকনফ $>। / কনফিগার auto> অটোমেক ... আমার মনে হয় এটি এভাবে চলে। অটোকনফ প্যাকেজটি ইনস্টল করার পরে বেশ কিছুক্ষণ হয়ে গেল।
টাইলার ম্যাগিনিস 23

মজাদার. ম্যানুয়াল বলছে ইনস্টলেশনটি "উল্লিখিত কনফিগারেশন / মেক প্রক্রিয়া অনুসরণ করে" আমি উপরে উল্লিখিত করেছি। অটোকনফের উল্লেখ নেই।
ট্রিভো

10

কনফিগার স্ক্রিপ্ট তৈরির ব্যর্থতাফটি হ'ল autoreconf -iএটি কেবল autoconfনিজের কল করার ক্ষেত্রেই নয়, প্রয়োজন হতে পারে এমন অন্যান্য সরঞ্জামের হোস্ট।


autoreconf: configure.ac' or configure.in 'প্রয়োজনীয়।
ডাঃ জ্যাকি

1
@ মিঃ হাইড ওয়েল, স্পষ্টতই এটি কেবল সেই প্রকল্পগুলির জন্য কাজ করে যা অটোকনফ ব্যবহার করে
o11c

libtoolএটি কাজ করার আগে আমাকে ইনস্টল করতে হয়েছিল।
ব্যবহারকারী 3338098

@ ব্যবহারকারী 3338098 আপনি যদি নিজের ডিস্ট্রোর "সমস্ত গুরুত্বপূর্ণ বিল্ড সরঞ্জাম" প্যাকেজ (ডেবিয়ান / উবুন্টু apt-get install build-essential) ইনস্টল করেন তবে এর মধ্যে ইতিমধ্যে আমার মনে হয় এটি অন্তর্ভুক্ত করা উচিত?
o11c

@ o11c আমি 7.5 কাস্টোমাইজড সেন্টোতে রয়েছি, build-essentialকোনও স্পষ্ট প্রত্যক্ষ অর্থে উপলব্ধ নেই।
ব্যবহারকারী 3338098

0

আমি এটি গিটল্যাবে রিডমে খুঁজে পেয়েছি:

cd <build_directory>
cmake -DCMAKE_INSTALL_PREFIX=<install_dir> <source_code_dir>
cmake --build . --config RelWithDebInfo
ctest
cmake --build . --target install

এটিই আমাদের করার কথা! : ডি এখনও পর্যন্ত, এটি আমার পক্ষে কাজ করছে!

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.