চিত্রের ফোল্ডারগুলি মোছার পরে ম্যাকপোর্টগুলি মেরামত করা হচ্ছে


1

কিছু "ডিরেক্টরি খালি নয়" ত্রুটির কারণে ম্যাকপোর্টগুলিতে একটি প্যাকেজ আনইনস্টল করতে সমস্যা হয়েছিল (গিম্প 2-ডেভেল, সঠিক হতে)। আমি ম্যাকপোর্টগুলির রক্ষণাবেক্ষণকারীদের দ্বারা করা মন্তব্যগুলি থেকে আবিষ্কার করেছি যে এই ফোল্ডারগুলি মুছে ফেলা ঠিক আছে, তাই আমি গিয়েছিলাম এবং তাই করেছি, এভাবে:

rm -rf /opt/local/var/macports/software/aalib/1.4rc5_4

(পাশাপাশি আরও একটি ছিল; আমি যা ভুলে গেছি)

তবে আমি এখন জিম্প-ডেভেলটি পুনরায় ইনস্টল করছি এবং এটি এভাবে বোমা ফাটিয়েছে:

--->  Computing dependencies for gimp2-devel
--->  Dependencies to be installed: aalib
Error: Target org.macports.activate returned: Image error: Can't find image file /opt/local/var/macports/software/aalib/1.4rc5_4
Error: Failed to install aalib
Log for aalib is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_aalib/aalib/main.log
Error: The following dependencies were not installed: aalib
Error: Status 1 encountered during processing.

সুতরাং, দেখে মনে হচ্ছে যে আমি অনুসরণ করেছিলাম পরামর্শটি আসলে দুটি গ্রন্থাগারকেই বিরক্ত করেছে যার জন্য ফোল্ডারগুলি সরিয়ে ফেলতে হয়েছিল। আমার প্রশ্ন হ'ল - আমি কি তাদের একটি ম্যাকপোর্টস কমান্ড দিয়ে পুনরুদ্ধার করতে পারি? আমি সত্যিই সত্যিই আমার ওয়েব সার্ভার ইনস্টল এবং তার নির্ভরতা বেশ চমত্কারভাবে কাজ করছি, এবং আমি তা বিপর্যস্ত করতে চাই না - macports মুছে ফেলুন এবং এটি পুনরায় ইনস্টল আছে চাই না!

আমি একটি বন্দর সেল্ফআপেট চেষ্টা করেছি , এবং একটি বন্দর সমস্ত পরিষ্কারও করেছি , কোনও লাভ হয়নি। কোন ধারনা? :-)

সম্পাদনা করুন: নীচে একটি উত্তর লগগুলি চেক সম্পর্কে ভাল পয়েন্ট উত্থাপন করে। এটি আমি পেয়েছি:

version:1
:msg:main --->  Computing dependencies for aalib:info:main .:debug:main Searching for dependency: ncurses
:debug:main Found Dependency: receipt exists for ncurses
:msg:main
:debug:activate activate phase started at Sat Aug  6 11:12:28 BST 2011
:debug:activate Executing org.macports.activate (aalib)
:error:activate Target org.macports.activate returned: Image error: Can't find image file /opt/local/var/macports/software/aalib/1.4rc5_4
:debug:activate Backtrace: Image error: Can't find image file /opt/local/var/macports/software/aalib/1.4rc5_4
    invoked from within
"registry_activate $subport $version $revision $portvariants [array get user_options]"
    (procedure "portactivate::activate_main" line 4)
    invoked from within
"$procedure $targetname"
:notice:activate Log for aalib is at: /opt/local/var/macports/logs/_opt_local_var_macports_registry_portfiles_aalib_1.4rc5_4/aalib/main.log

১১ ই আগস্ট সম্পাদনা করুন: আমি "বন্দর বিল্ড অ্যালিব" চেষ্টা করেছিলাম যা প্রাথমিকভাবে বেশ আশাব্যঞ্জক, তবে পরবর্তীকালে জিম্পকে আবার চেষ্টা করা ঠিক একই ছিল:

--->  Computing dependencies for aalib
--->  Fetching aalib
--->  Attempting to fetch aalib-1.4rc5.tar.gz from http://www.mirrorservice.org/sites/ftp.freebsd.org/pub/FreeBSD/ports/distfiles/
--->  Verifying checksum(s) for aalib
--->  Extracting aalib
--->  Applying patches to aalib
--->  Configuring aalib
--->  Building aalib

উত্তর:


2

আমি অনুরূপ কিছুতে দৌড়েছি, তবে এটির সময়ই upgrade outdatedসমস্যাটি হয়েছিল। সমস্যাটি ঘটেছে কারণ আমার কাছে জিসিসি 44 এর স্থানান্তরের মাধ্যমে সংযোগ ব্যর্থতা ছিল এবং এটি টার আর্কাইভটি কেটে গেছে। আমি এটি মুছে ফেলেছি এবং এটি আবার আনার প্রত্যাশা করেছি, তবে আমি সবেমাত্র অনুপস্থিত চিত্রের ত্রুটি পেয়েছি এবং এটির একটি অনুলিপি কীভাবে পাওয়া যায় তা আমি খুঁজে পেলাম না। আমি এটির পুনর্নির্মাণ, পরিষ্কার ইত্যাদি সহ উপরের বিষয়গুলির মতো সমস্ত ধরণের জিনিস চেষ্টা করেছিলাম, তবে শেষ পর্যন্ত এটি স্থির করে দেওয়া

sudo port uninstall -f gcc44
sudo port install gcc44

আহ, প্রথমে আনইনস্টল করুন! ভাল ধারণা, মনে আছে। ধন্যবাদ।
অর্ধেক

আপনি যদি কোনও পোর্টের ডিরেক্টরিটি মুছে ফেলেন তবে এটি একটি বন্দরের পক্ষে দ্রুত /opt/local/var/macports/software
পেটারহিল

1

আপনি চেষ্টা করেছেন port -f activate aalib?


হ্যাঁ, আমি করেছি - এটি উল্লেখ করা উচিত ছিল। ভাল ধারণা যদিও!
অর্ধ

1

সম্ভবত আপনার কাছে স্পষ্টতই, তবে আমি প্রথমে চেষ্টা করব ... প্রাসঙ্গিক যে কোনও কিছুর জন্য [দীর্ঘ-পথে-থেকে-লগ-ফাইল] /main.log দেখুন

তারপরে ... পোর্ট-ইন ইনস্টল অ্যালিব - আশা করি কোনও "ম্যানুয়াল" ইনস্টল এটি ফিরে পেতে পারে


লগগুলিতে ভাল পয়েন্ট, তবে ব্যবহারের কিছুই নেই (আমি এটি আমার মূল প্রশ্নের সাথে যুক্ত করব, যেহেতু আমি এখানে গাড়ীর রিটার্ন ব্যবহার করতে পারি না বলে মনে হয়)।
অর্ধ

একটি ইনস্টল করার জন্য জোর করে - আমি এটি সম্পর্কে ভাবিনি, ভাল ধারণা। তবে আমি আগের মতো একই "চিত্রের ত্রুটি: চিত্র ফাইল খুঁজে পাচ্ছি না" বার্তাটি পাই।
অর্ধ

@ হালফার: -s(অপ্রত্যাশিতভাবে) হারিয়ে যাওয়া চিত্র / সংরক্ষণাগারটি ইনস্টল / অ্যাক্টিভেট করার চেষ্টা থেকে বিরত রাখতে উত্স থেকে গড়ে তোলার চেষ্টা করতে যোগ করতে পারেন ? port -sf install aalib
ক্রিস জনসেন

পরামর্শের জন্য ধন্যবাদ (এবং বিলম্বিত জবাবের জন্য দুঃখিত; আমি কোনও ইমেল বিজ্ঞপ্তি পাইনি)। আবার একই, আমি ভয় পাচ্ছি।
অর্ধেক

0

আহ, এখানে একটি সমাধান:

sudo port upgrade outdated

সম্ভবত তাদের জন্য উপযুক্ত নয় যারা তাদের ইনস্টলড পোর্টগুলি আপগ্রেড করতে বাধ্য করতে চান না, তবে আমার জন্য এটি ভাঙা আইটেমগুলি ঠিক করেছে এবং আপগ্রেড করার ফলে কোনও ক্ষতি হয়নি। এই আদেশের পরে, আমি তখন সমস্যা ছাড়াই গিম্প 2-ডেভেল ইনস্টল করতে সক্ষম হয়েছি।

ধন্যবাদ আপনার প্রতিক্রিয়া জন্য সব! :-)

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