আমি এই সমস্ত লিঙ্কগুলি প্যাকেজ এবং .debs ব্যাখ্যা করে দেখছি ... আমি জানি যে ... এবং ট্যার.gz ফাইলগুলি কাজ করার জন্য অনেকগুলি ক্লডেজ রয়েছে (যেমন: জাভার জন্য আপডেট-বিকল্পগুলি বা ম্যানুয়ালি ফাইলটি / ইউএসআর / স্থানীয় / এ ড্রপ করা যায়) বিন (বা অন্য কোথাও, যা সন্ধানের ঘন্টাগুলি থেকে আমি ব্যয় করেছি)) প্যাকেজগুলি যদি এত স্মার্ট হয় তবে প্যাকেজগুলিতে বা .debs / rpms এ কীভাবে খুব কম লিনাক্স অ্যাপ্লিকেশন পাওয়া যায়?
আমি নতুন ব্যবহারকারী হিসাবে কথা বলছি; আমি জানি বিশেষজ্ঞরা সম্ভবত এটি আরও ভাল জানেন (আমি মনে করি আমি গ্রহনের একটি সংকলনীয় সংস্করণ ডাউনলোড করতে পারি?)। নেটবিন এবং ক্রোমের মতো .sh
, গ্রহপৃষ্ঠটি একটি সমতল, লঞ্চযোগ্য ডিরেক্টরি, জাভাতে এই update-alternatives
ব্যবসায়ের প্রয়োজন হয় তবে আমি মনে করি না যে এটি নিজেকে উবুন্টু / ডেবিয়ানের "প্রোগ্রামের তালিকায়" (কেবলমাত্র একটি কমান্ড হিসাবে নিবন্ধিত হয়) ইত্যাদিতে নিবন্ধিত হয় (আমি জানি এগুলি কখনও কখনও সংগ্রহস্থলগুলিতে উপলভ্য থাকে তবে ডাউনলোড পৃষ্ঠাগুলির যথাযথ ব্যাখ্যা না থাকায় আমি কেবল বিভ্রান্ত)।
দীর্ঘ গল্পের সংক্ষিপ্তসার: যদি কোনও tar.gz ফাইল ডাউনলোড বা সংকলন করা হয় তবে আমি কীভাবে এটি সিস্টেমে নিবন্ধভুক্ত করব? update-alternatives
এটি কমান্ড হিসাবে নিবন্ধ হিসাবে মনে হচ্ছে, উবুন্টুতে, এটি অনুসন্ধান বারে প্রদর্শিত হবে না। ডেবিয়ানে, আমি ম্যানুয়ালি জিনোম 2 লঞ্চারে একটি শর্টকাট যুক্ত করতে পারি। তবে আমার আসলে কী করা উচিত?
সম্পাদনা:
তাই নতুন সমাধানগুলির সাথে আরও কিছুটা খেলার পরে আমি আমার "সমস্যা" বাছাই করতে পারি:
আমার ম্যানুয়ালি ইনস্টল করা প্রোগ্রামগুলি কীভাবে পরিচালনা করব? ফায়ারফক্স এবং Eclipse এখন পর্যন্ত আমার একমাত্র উদাহরণ (আমি প্রচুর স্টাফ ডাউনলোড করি না)। তারা উভয়ই বাক্সটি রান আউট করতে পারে যা আমার পছন্দ। ব্যতীত, আমি তাদের ইনস্টল করা উচিত কোথায়? আমি দেখছি যে গ্রহগ্রহের নিজস্ব নির্দেশাবলী রয়েছে তবে আমি আমার সমস্ত "ম্যানুয়াল প্যাকেজ" একইভাবে করব।
- কিছু গবেষণা করার পরে, আমি এই প্রোগ্রামগুলি .োকানোর সিদ্ধান্ত নিয়েছি
/usr/local/bin
। - থেকে কিভাবে অন্ধকার ইনস্টল করতে , আমি লঞ্চারে প্রদর্শিত করতে কিছু পেতে মূর্ত, আমি একটি রাখতে হবে
xxx.desktop
ফাইল~/.local/share/applications/
। এই .ডেস্কটপ ফাইলটির নাম কি গুরুত্বপূর্ণ? - অটোটুলগুলি সহ স্টাফ (আমি একটি
configure
বাunix/configure
ফাইলের সন্ধান করি ) ভাল কাজ করবে। কিছু গবেষণা পয়েন্ট যা আমারCheckInstall
এই সমস্ত ট্র্যাক রাখতে ব্যবহার করা উচিত । - আমার
update-alternatives
পাথগুলি নিবন্ধ করার জন্য ব্যবহার করা উচিত । এই থেকে জাভা থ্রেড , এটা আমি থেকে একটি লিঙ্ক তৈরি দেখায়/usr/bin/java
করতে/usr/lib/jvm/jdk...
। যখন আমি এই "স্ট্যান্ডেলোন" অ্যাপ্লিকেশনগুলি ইক্লিপস বা ফায়ারফক্সের মতো ইনস্টল করি তখন আমার কি সবসময় লিঙ্ক করা উচিত/usr/bin/[app]
? এবং যদি দৃ 1়ভাবে বলা 1 সত্য, আমি ভালো জিনিস করা হবেsudo update-alternatives --install "/usr/bin/[app]" "[app]" "/usr/local/bin/[app]" 1
এই নির্দেশাবলী কি সঠিক / ম্যানুয়াল ইনস্টলেশন পরিচালনা করার একটি ভাল উপায়? আমার কি অন্য কোন পদক্ষেপ অনুসরণ করা উচিত? অন্যান্য পরামর্শ?
*.tar.gz
সফ্টওয়্যার উপযুক্ত প্যাকেজ তৈরি করা: *.rpm
, *.deb
ইত্যাদি
.desktop
মেনুতে কিছু দেখানোর জন্য আপনার একটি ফাইল দরকার । update-alternatives
শুধুমাত্র আপনার অগ্রাধিকার কাজ করে PATH
।
*.deb
পরিবর্তে প্যাকেজটির সন্ধান করতে হবে না কেন ?