টার্মিনাল থেকে নেট বিজন কীভাবে চালাব?


8

আমি ডাউনলোড করা .শ ফাইল থেকে একটি জেডিকে + নেটবিয়ান বান্ডেল ইনস্টল করেছি।

এখন আমার ডেস্কটপে নেটবিন্স শর্টকাট রয়েছে তবে আমি টার্মিনাল থেকে নেটবিয়ানগুলি চালাতে পারি না।

আমি যখন চালাচ্ছি:

sudo dpkg --get-selections

নেটবিন্স তালিকায় নেই এবং আমি এটি উবুন্টু সফটওয়্যার সেন্টারেও খুঁজে পাই না।

  • আমি কীভাবে এটি টার্মিনাল থেকে চালাব এবং এটি সিস্টেমে কীভাবে খুঁজে পাব?

  • আমি যখন ইম্যাক্স ইনস্টল করেছি apt-getএটি ব্যবহার করে এটি মূল মেনুতে উপস্থিত হয়েছিল এবং আমি এটিকে সরাসরি টার্মিনাল থেকে চালু করতে পারি। এই দুটি ইনস্টলেশন পৃথক কিভাবে?


1
NetBeans Repos পাওয়া যায়, দেখতে packages.ubuntu.com/netbeans । কোনও ইনস্টলার থেকে এটি ইনস্টল করার দরকার নেই।
লেকেনস্টেইন

1
যদিও এটি সর্বশেষতম সংস্করণ নয় :)
জ্যাকব ভ্লিজম

ধন্যবাদ, আমি লক্ষ্য করেছি তবে আমি অনুশীলন করতে এবং ইনস্টলেশন পদ্ধতিটি বুঝতে চেয়েছিলাম।
অ্যালান

আপনি যদি উমাকে ব্যবহার করেন তবে আপনাকে ইনস্টল স্ক্রিপ্টটি চালাতে হবে না।
থুফির

উত্তর:


5

dpkg হ'ল ডেবিয়ান প্যাকেজ ম্যানেজার, যেহেতু আপনি একটি (সম্ভবত স্থানীয়) স্ক্রিপ্ট দ্বারা Neeans ইনস্টল করেছেন, এটি dpkg -l তে তালিকাভুক্ত করা হবে না।

এটির ডেস্কটপ ফাইল থেকে একটি অ্যাপ্লিকেশনটির আদেশটি পুনরুদ্ধার করুন:

আপনি যখন কোনও অ্যাপ্লিকেশন ইনস্টল করেন যার মধ্যে আপনি কমান্ডটি জানেন না, তবে আপনার কাছে একটি ডেস্কটপ ফাইল রয়েছে, আপনি এটি ডেস্কটপ ফাইলের সামগ্রী থেকে পড়তে পারেন। আপনার ডেস্কটপে লিংকটি হ'ল একটি ডেস্কটপ ফাইল। "এক্সিকিউ =" দিয়ে শুরু করে একটি লাইন সন্ধান করুন। এই স্ট্রিংয়ের পরে যা আসবে তা হ'ল কমান্ডটি আপনি সন্ধান করছেন।

অ্যাপ্লিকেশনটি ড্যাশটিতে উপলব্ধ করুন:

সাধারণত, অ্যাপ্লিকেশনগুলিতে একটি ডেস্কটপ ফাইল ইনস্টল করে /usr/share/applications(যেমন ইমাকগুলি করে)। যদি কোনও ডেস্কটপ ফাইল সেই জায়গাতে বা ~/.local/share/applicationsএটিতে থাকে তবে এটি ড্যাশটিতে স্বয়ংক্রিয়ভাবে উপস্থিত হয়, তাই আপনি যদি ডেস্কটপ ফাইলটি অনুলিপি করেন তবে ~/.local/share/applicationsএটি পরবর্তী লগ ইন করার পরে ড্যাশটিতে উপস্থিত হবে will

(কেবল) এটি বাইনারি ফাইলের নাম দ্বারা (বা না) একটি অ্যাপ্লিকেশন খুলুন:

নেটবিনস কমান্ডটি খুলেনি netbeansকারণ শেলটি আপনার বাইনারি ফাইলের পথ জানে না। যদি বাইনারি ফাইলগুলি অবস্থিত হয় /usr/bin(অ্যাপ্লিকেশনের বাইনারি ফাইলগুলির জন্য ডিফল্ট পাথ) তবে তারা সরাসরি-প্যাথ-উপসর্গ ছাড়াই খুলবে। এটি ইমাসের সাথে উদাহরণস্বরূপ।

যদি কোনও অ্যাপ্লিকেশন তার বাইনারি ফাইলটি ইনস্টল না করে /usr/binতবে তিনটি সম্ভাবনা রয়েছে; পারেন অ্যাপ্লিকেশানের ডেস্কটপ ফাইলের চালানো লাইন, ফাইল পাথ অন্তর্ভুক্ত হিসাবে তোমাদের চালানো লাইনে উদাহরণস্বরূপ দেখতে পারেন file-explorer indicatorএর ডেস্কটপ ফাইল: /opt/indicator-file-explorer/bin/indicator-file-explorer, বা বাইনারি ফাইল পাথ $ পথ (যোগ করা হয় /etc/environment), তাই শেল সেই ডিরেক্টরিতেও বাইনারি ফাইলগুলির জন্য অনুসন্ধান করবে বা অ্যাপ্লিকেশনটি বাইনারি ফাইলটিতে একটি লিঙ্ক ইনস্টল করে /usr/bin। অ্যাপ্লিকেশন যেভাবে ইনস্টল করা হয়েছে তা বিবেচনা করেই তিনটি বিকল্পই ঘটে।

আপনি যদি স্থানীয়ভাবে আপনার অ্যাপ্লিকেশনটি ইনস্টল করেন তবে কোনও গ্লোবাল ডিরেক্টরি থেকে অ্যাপ্লিকেশনটির বাইনারি ফাইলের লিঙ্ক তৈরি করা (চেষ্টা করার চেষ্টা করা) একটি খারাপ ধারণা হবে /usr/bin; অন্যান্য ব্যবহারকারীরা একটি মৃত লিঙ্কের সাথে আটকে থাকবে, কারণ আপনার বাড়ির ডিরেক্টরিতে তাদের কোনও বৈধ অনুমতি নেই। সুতরাং, সহজ উপায় হল একটি স্থানীয় বিন ডিরেক্টরি ( ~/bin) তৈরি করা এবং সেই ডিরেক্টরি (ln -sf) থেকে স্থানীয় বাইনারি ফাইলের একটি লিঙ্ক তৈরি করা। এইভাবে আপনি একক কমান্ড দ্বারা স্থানীয়ভাবে ইনস্টল করা নেটবিয়ানগুলি চালাতে পারেন netbeans


আইএমএইচও-তে অন্য পার্থক্য রয়েছে কারণ টার্মিনাল থেকে ইমাস চালু করা যেতে পারে তবে আমি যখন "নেটবিয়ান এবং" চেষ্টা করি তখন আমি একটি বার্তা পাই যা এটি ইনস্টলড নেই এবং অ্যাপটি-ইনস্টল নেটবিন ব্যবহার করার পরামর্শ দিই। এর অর্থ কি এটিপ-গেট ইনস্টলগুলি সিস্টেম পাথে বাইনারি ফাইল পাথ যুক্ত করে তবে sh ইনস্টলেশনগুলি কি তা করে না?
অ্যালান

@ অ্যালান আমি আমার উত্তর আপডেট করেছি
জ্যাকব ভিলিজম

ধন্যবাদ জ্যাকব! এটি একটি খুব বিস্তারিত উত্তর। যদিও আমি শেষ অনুচ্ছেদটি পুরোপুরি বুঝতে পারি না। আমি টার্মিনাল থেকে নেটবিন শুরু করতে চাই। 'নেটবিয়ানস -৮.০.ডেস্কটপ' ফাইলটিতে আমার এই লাইন আছে 'এক্সিকিউ = / বিন / শ "/ হোমে / ওয়াল ১177 / নেটবিয়ানস-৮.০/bin/netbeans"' সুতরাং আমি 'sudo ln / home/al1357/netbeans-8.0/ বিন / নেটবিয়ানগুলি '/' usr / বিন 'ডিরেক্টরিতে। এখন যখন আমি 'নেটবিয়ান এবং' করছি তখন আমি একটি ত্রুটি পেয়েছি: 'ক্লাস্টার ফাইলটি পড়তে পারে না: /usr/etc/netbeans.clusters'। আমি কীভাবে এটি কাজ করব?
অ্যালান

@ অ্যালান এটি কাজ করলেও বিশ্বব্যাপী একটি লিঙ্ক তৈরি করা ভাল নয় ( usr/binস্থানীয় ডিরেক্টরিতে কোনও ফাইল বা অ্যাপ্লিকেশন রয়েছে Other অন্য ব্যবহারকারীদের "মৃত" লিঙ্কের মুখোমুখি হবে, যেহেতু আপনার কোনও অনুমতি নেই তাদের । স্থানীয় ডিরেক্টরি আপনি যদি একটি তৈরি করেন binআপনার home ডিরেক্টরিতে ডিরেক্টরি, এবং একটি লিঙ্কে স্থান সেখানে ( ln -sf /home/al1357/netbeans-8.0/bin/netbeans /home/al1357/bin/netbeans) এটিকে পরে লগ আউট কাজ করা উচিত / লগ ইন করুন (যদি আমি mistype কিছু না) অনেক সময় এটা যে মত কাজ করে।।।
জ্যাকব Vlijm

@ অ্যালান আমার উত্তর আপডেট করেছে।
জ্যাকব ভিলিজ

11

ধরে নিচ্ছি আপনি 7.4 সংস্করণটি ডাউনলোড করেছেন

যদি আপনি .sh ইনস্টলার থেকে নেটবিন ইনস্টল করে থাকেন sudo তবে নেটবিন চালানোর জন্য ডিফল্ট কমান্ডটি হ'ল:

/bin/sh "/usr/local/netbeans-7.4/bin/netbeans"

আপনি যদি নেটবিনগুলি ইনস্টল না করে থাকেন sudo তবে ডিফল্ট আদেশটি হ'ল:

~/netbeans-7.4/bin/netbeans

1

জানি না এটি সাহায্য করতে পারে তবে আমার জন্য কী কাজ করে তা আপনার ব্যবহারকারীদের বর্তমান হোম ডিরেক্টরি বলে ধরে নিচ্ছে directory

./netbeans-8.0.2/bin/netbeans

আমি তাদের ওয়েবসাইট থেকে শ ইনস্টলার ডাউনলোড করে নেটবিয়ান ইনস্টল করেছি। টার্মিনালের মাধ্যমে নেটবিয়ান কীভাবে চালানো যায় সে সম্পর্কে কেবল কৌতূহল এবং এটি আমার পক্ষে কাজ করে।


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