সোলারিস / লিনাক্স প্যাকেজ পান (প্যাকেজ রেপো থেকে) এবং ম্যানুয়ালি সার্ভারে রাখুন


2

প্রথমে আমি সোলারিস / লিনাক্স লোক নই, খাঁটি উইন্ডোজ।

আমার সমস্যা: সোলারিস সার্ভার হোস্টিংয়ের জন্য আমাকে ffmpeg এক্সিকিউটেবলের দরকার। এটি উত্স কোড গ্রহণ এবং সেখানে এটি সংকলন করার প্রথম এবং সুস্পষ্ট উপায়। তবে অসুবিধা হতে পারে এবং আমি এই বিকল্পটি স্থগিত করার সিদ্ধান্ত নিয়েছি। বিকল্প দুটি: এফএফএমপিগের 11 সোলারিসের জন্য বিল্ড প্যাকেজ রয়েছে ( http: //www.solarismલ્ટmedia.com/?q=node/53 )

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

সমস্যাটি হ'ল প্যাকেজটি ডাউনলোড করার জন্য আমার কাছে কোনও সোলারিস মেশিন নেই। আসলে শুধুমাত্র উইন্ডো উপলব্ধ।

সমস্যার সমাধান কী হতে পারে?


আপনি ffmpeg কম্পাইল করার চেষ্টা করেছেন ? আপনার ভেবে যতটা ভয়ঙ্কর তা নাও হতে পারে - কমপক্ষে ffmpeg এর কিছু মন্তব্য configureসোলারিসকে হ্যান্ডেল করা হয়েছে বলে মনে করে।
এমপি 18

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

দিয়ে শুরু করুন ./configure --prefix=$HOME/ffmpeg(আমি কোনও প্রোগ্রামকে গণ্ডগোল করার আগে আমি একটি পৃথক ডিরেক্টরিতে পরীক্ষা করতে পছন্দ করি $ হোম / বিন ...) এবং যদি ত্রুটিযুক্ত রান ছাড়াই শেষ হয় make && make install। লিনাক্স বা সাইগউইনের অন্ততপক্ষে নরমাল পদ্ধতি।
এমপি,

1
ঠিক আছে, ধন্যবাদ, আমার হোস্টিং সরবরাহকারী (আসলে নোডিজিটসু) বলেছেন যে আমি অ্যাপ্লিকেশনটি নিযুক্ত করার সময় সংকলন করা খুব খারাপ প্যাটার্ন। তারা বলে যে ffmpeg ইনস্টল না করার সিদ্ধান্ত চেক করবে। অন্যান্য বুদ্ধিমান হতে পারে আমি কেবল ভিডিএস চালু করব।
WHITECOLOR

উত্তর:


2

প্যাকেজ এবং নির্ভরতা পরিচালনায় আপনাকে স্বাগতম।

ভিন্ন rpm, debবা অন্যান্য সাধারণ লিনাক্স প্যাকেজিং ফরম্যাট সোলারিস সিস্টেম ব্যবহার করে .p5iবিন্যাস যা প্যাকেজ নিজেই সব ইনস্টলেশন ফাইল ধারণ করে না। সুতরাং অন্য বিকল্পটি হ'ল আপনার সার্ভারে সম্পূর্ণ রেপোটি ব্যবহার করে pkgrepo createএবং আপনার সিস্টেমে স্থানীয়ভাবে pkgrecvএকটি উদাহরণ স্থাপন pkg.depotdকরুন এবং এটি প্রকাশক হিসাবে যুক্ত করুন।

কিন্তু এমন কি যদি আপনি যে সব করতে, আপনি বলতে যে আপনার সার্ভারে root ব্যবহারকারীর অধিকার উপস্থিত ছিল না এবং অত: পর আপনি Solaris প্যাকেজের ম্যানেজার ব্যবহার করে কিছু ইনস্টল করতে পারব না pkgযেহেতু এটি যেমন অবস্থানে ইনস্টল করার চেষ্টা করবে /usr/bin, /bin, /sbin, /etc, /lib, /usr/lib

উত্স থেকে প্যাকেজগুলি সংকলনের চেষ্টা করার বিকল্পটি হ'ল আপনার বিকল্প 1।

আমি আমার বিভাগের সিএসইর ছাত্র লগইন মেশিনে কয়েক বছর আগে এটি করেছি। এটি আমি বিশ্বাস করি সোলারিসও ব্যবহার করছিলাম তবে তাতে কিছু আসে যায় না। আপনি প্যাকেজ এবং তার নির্ভরতা (যা আপনি ইতিমধ্যে মেশিনে ইনস্টল খুঁজে পাওয়া যাচ্ছে না) উৎস থেকে কম্পাইল করার এবং তাদের মত ডিরেক্টরি রাখা প্রয়োজন $HOME/bin, $HOME/libএবং আপনার .bashrc সেট আপ $PATHএবং $LD_LIBRARY_PATHসেই অনুযায়ী সূচনার সময় সঠিক বাইনারি ও লাইব্রেরি নিতে।


1
যদিও .p5iফাইল মাত্র একটি দূরবর্তী সংগ্রহস্থল উল্লেখ আছে, আপনি করতে পারেন .p5p11 প্যাকেজ যে সমগ্র সামগ্রী ধারণ সোলারিস থেকে ফাইল এবং তাদের কাছ থেকে ইনস্টল করুন। । কিন্তু আবার, রুট অ্যাক্সেস ছাড়া, যে শুধু আপনার ইনস্টল করা আশা ফাইল ডিরেক্টরির মধ্যে আপনি তাদের লাগাতে পারেন একটি গুচ্ছ দিতে হবে
alanc
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.