ম্যাভেরিক্সে (ম্যাকপোর্টস) মিস / ইউএসআর / বিন / গুন্টার


26

ম্যাকপোর্টস /usr/bin/gnutarমাভারিক্সে নিখোঁজ হওয়ার অভিযোগ করছে

:info:extract sh: /usr/bin/gnutar: No such file or directory

gnutar সত্যিই আর নেই।

এখানে পরামর্শ হিসাবে আমি এখানে টার কমান্ডটি পরিবর্তন করার চেষ্টা করেছি /opt/local/etc/macports/macports.conf:

tar_command=/usr/bin/tar -0

কোন প্রভাব নেই।

যেকোনো পরামর্শ? আমি কি tar_commandভুল ফাইলটিতে কনফিগার করেছি ? অন্য কোন কাজ আছে?


1
আপনি কি এক্সকোড আপগ্রেড করেছেন? যদি তা হয় তবে আপনি কমান্ড লাইন সরঞ্জামগুলি যুক্ত করেছেন?
চিৎকার করুন

কমান্ড লাইন সরঞ্জামগুলি আপগ্রেড সাহায্য করে না, তবে ক্রিসাজ নোংরা হ্যাক সাহায্য করেছিল।

উত্তর:


25

সমস্যাটি হ'ল আপনার ম্যাকপোর্টস এর সংস্করণ মাভারিক্সে নির্মিত হয়নি এবং এটি ইনস্টল হওয়ার সময় উপস্থিত সরঞ্জামগুলি এখনও উপলব্ধ রয়েছে বলে ধরে নিয়েছে। যেহেতু এটি আর নেই, আপনার ম্যাকপোর্টগুলি পুনরায় ইনস্টল করা উচিত যা স্বয়ংক্রিয়ভাবে এই সমস্যাটি ঠিক করবে।

যেহেতু এই মুহুর্তে মাভেরিক্সের জন্য কোনও বাইনারি ইনস্টলার নেই, তার পরিবর্তে আপনাকে উত্স থেকে তৈরি করতে হবে। ম্যাকপোর্টস উত্স ট্রিটিতে xcode-select --installচালানোর চেষ্টা করার আগে আপনি কমান্ড লাইন সরঞ্জামগুলি ইনস্টল করেছেন তা নিশ্চিত করুন ./configure। কীভাবে করতে হয় তার জন্য http://guide.macport.org/#installing.macport.subversion দেখুন ।

যদি আপনি উত্স থেকে কোনও বিকাশ সংস্করণ তৈরি করতে না চান তবে একটি বাইনারি ইনস্টলারটি আগামী কয়েক দিনের মধ্যে উপলব্ধ করা হবে।

সম্পাদনা করুন: মাভেরিক্সের জন্য একটি বাইনারি ইনস্টলার (২.২.১ বাগফিক্স রিলিজের জন্য) এখন উপলভ্য: https://distfiles.macport.org/MacPorts/MacPorts-2.2.1-10.9-Mavericks.pkg

মনে রাখবেন যে আপনার এখনও এক্সকোড ইনস্টল করা আছে এবং বাইনারি ইনস্টলার ব্যবহার করা হলেও আপনার যে xcode-select --installকোনও ক্ষেত্রে চালানো উচিত ।

যেহেতু এটি রেফারেন্স পেতে থাকে: আপনি যদি কেবলমাত্র ম্যাভারিক্সে আপডেট হন তবে আপনার https://trac.macport.org/wiki/Migration অনুসরণ করা উচিত ।


আপনার এক্সকোড সরবরাহিত টিসিএল
ইউজার 151019

একটি পুনরায় ইনস্টল সমস্যার সমাধান করেছে (এবং আরও বেশ কয়েকটি :-)
ম্যাটটিও

3
@ মার্ক: না, আপনি যদি চালিয়ে যান তবে আপনি তা করবেন না xcode-select --install। এটি করার ফলে ইনস্টল tclConfig.shহয়ে যাবে /usr/lib, ম্যাকপোর্টস কনফিগার স্ক্রিপ্টটি এটি ডিফল্টরূপে সন্ধান করবে। নোট যে শুধু Xcode ইনস্টল এবং না চলমান xcode-select --installযথেষ্ট নয়!
23:43

@ এনভারপ্যানিক - +1 আমি মনে করি আপনি আমার দিনটি সবেমাত্র সঞ্চিত করেছেন।
সাইক্লোনকোড


4

আমি সূত্রগুলি ডাউনলোড করেছি:

http://www.gnu.org/software/tar/

সাধারণ জিএনইউ উপায় সংকলিত:

./configure
make

এরপরে আমি নিজে থেকে উত্পন্ন বাইনারিটিকে / usr / bin / gnuar হিসাবে অনুলিপি করেছিলাম। আমি নিশ্চিত যে এটি নির্মিত হয়েছিল, তবে আমি বিশ্বাস করি এটি ./src/tar হিসাবে ছিল

অবশ্যই, এটি ছিল নতুন বন্দরগুলি ইনস্টল করার জন্য কেবলমাত্র একটি দ্রুত হ্যাক। মাভারিক্সকে সমর্থনকারী কোনও অফিসিয়াল ম্যাকপোর্টস সংস্করণ না পাওয়া পর্যন্ত আমি সমস্ত বন্দরগুলি (ওএস আপগ্রেডগুলির জন্য প্রস্তাবিত হিসাবে) আপগ্রেড করব না।

এছাড়াও, পরবর্তী ম্যাকপোর্টস সংস্করণের আগে সেই ফাইলটি মুছতে ভুলবেন না। শুধু জিনিস পরিষ্কার রাখা।


2

সম্পাদনা:

এই না একটি স্থায়ী সমাধান! এখনও ম্যাকপোর্টগুলি পুনরায় ইনস্টল করার পরামর্শ দেওয়া হচ্ছে।

দ্রুত সমাধান:

সম্পাদনা:

/opt/local/share/macports/Tcl/macports1.0/macports_autoconf.tcl
/opt/local/share/macports/Tcl/port1.0/port_autoconf.tcl

পরিবর্তন:

variable tar_command "/usr/bin/gnutar --no-same-owner"

থেকে

variable tar_command "/usr/bin/tar -o"

সম্ভবত এ কারণেই সংশ্লিষ্ট এন্ট্রি সম্পাদনা করা /opt/local/etc/macports/macports.confমূল পোস্টারের সমস্যার সমাধান করে না
আন্দ্রে হল্জনার

1

"সমস্যাটি হ'ল আপনার ম্যাকপোর্টসের সংস্করণ মাভারিক্সে নির্মিত হয়নি"

সম্পূর্ণ নির্দেশাবলী এখানে পাওয়া যাবে: https://trac.macport.org/wiki/ মাইগ্রেশন


ভিন্ন জিজ্ঞাসা করতে স্বাগতম! যদিও এই লিঙ্কটি প্রশ্নের উত্তর দিতে পারে, উত্তরের প্রয়োজনীয় অংশগুলি এখানে অন্তর্ভুক্ত করা এবং রেফারেন্সের জন্য লিঙ্কটি সরবরাহ করা ভাল। লিঙ্কযুক্ত পৃষ্ঠাগুলি পরিবর্তিত হলে লিঙ্ক-শুধুমাত্র উত্তরগুলি অবৈধ হতে পারে।
grg

এই উত্তরটি কীভাবে উত্তর থেকে আলাদা?
ব্যবহারকারী 151019

আমি প্রথমে তার উত্তরটি অনুসরণ করেছি এবং পরে নতুন ত্রুটি পেয়েছি যা শেষ পর্যন্ত আমাকে এই অভিবাসন পৃষ্ঠাটি সন্ধান করতে পরিচালিত করে। এখন সবকিছু আমার জন্য কাজ করছে।
বাজ

তিনি ঠিক বলেছেন, অভিবাসন নির্দেশাবলী উল্লেখ করা উচিত। আমি তাদের উত্তর অন্তর্ভুক্ত সম্পাদনা করেছি।
neverspanic

0

আপনি ম্যাকপোর্টগুলি থেকে গুন্নার ইনস্টল করতে পারেন। এটি আমাকে অক্টাভ-ডেভেল সংকলন করতে সহায়তা করেছিল, বিশেষত এর অন্যতম নির্ভরতা - অ্যাটলাস।

sudo port install gnutar

এটি একপ্রকার পুনরাবৃত্তিযোগ্য: ম্যাকপোর্টস অনুপস্থিত গুন্নার সম্পর্কে অভিযোগ করছে। গুন্নার ইনস্টল করতে ম্যাকপোর্ট ব্যবহার করতে আমার ম্যাকপোর্টগুলি ব্যবহারকারী হওয়া উচিত।
মাত্তিও

এটা আমার জন্য কাজ। আপনি যখন এটি ইনস্টল করবেন তখন ম্যাকপোর্টস gnu টার সম্পর্কে অভিযোগ করে না। এটি কেবল অ্যাটলাস ইনস্টল করার সময় অভিযোগ করে। সুতরাং অ্যাটলাস ইনস্টল করার আগে আপনি কোনও সমস্যা সহ gnu টার ইনস্টল করতে পারেন!
ডেনিস

1
এটা আমার জন্য কাজ করে নি। আমি ভুল বার্তা পেয়েছিলাম যখন gnutar ইনস্টল ...
Matteo

-3

Terminal.app(নীচে /Applications/Utilities) ব্যবহার করুন এবং কমান্ডটি চালান:

sudo ln -s /usr/bin/bsdtar /usr/bin/gnutar

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