রুট হিসাবে একটি .run ফাইল কিভাবে চালানো যায়?


10

আমি এনভিডিয়া ড্রাইভারের জন্য একটি .run ফাইল ডাউনলোড করেছি, তবে আমি যখন এটি টার্মিনালে চালাই তখন এটি আমাকে বলে যে এটি অবশ্যই রুট হিসাবে চালানো উচিত।

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

ঠিক আছে, আমি ফাইলটি চালানোর জন্য পেয়েছি তবে দেখা গেছে যে ড্রাইভার আমার কার্ডটি চিনতে পারবে না। আমি এনভিডিয়া কার্ডগুলি 12.04 এর 64 বিট সংস্করণ দিয়ে সঠিকভাবে কাজ না করার বিষয়ে অন্যান্য সমস্যার কথা শুনেছি।


3
আপনি যদি বলেন, আপনি সম্পূর্ণ নুব, আপনি যা করছেন সম্ভবত এটি করার আরও ভাল এবং সহজ উপায় আছে। আপনি কি কেবল এনভিডিয়া ড্রাইভার ইনস্টল করার চেষ্টা করছেন? এর জন্য একটি পয়েন্ট এবং ক্লিক ইন্টারফেস রয়েছে - আপনার সিস্টেম সেটিংসে "অতিরিক্ত ড্রাইভার" সন্ধান করুন। আপনি যদি ইতিমধ্যে এটি চেষ্টা করে থাকেন তবে আপনি কি আমাদের জানান, এবং কী ভুল হয়েছে?
থোমাস্রুটার

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

এছাড়াও আপনি যদি বিটা ড্রাইভার পরীক্ষা করতে চান তবে এই জিজ্ঞাসাটি
131150

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

@ নিওনওভারলোড, আমি জানি এটি একটি পুরানো থ্রেড, তবে আমি কেবল এটিই উল্লেখ করতে চাই যে উবুন্টু সফটওয়্যার সেন্টার থেকে আমাকে "অতিরিক্ত ড্রাইভার" ইনস্টল করতে হয়েছিল, কারণ এটি ডিফল্ট হিসাবে প্রদর্শিত হয়নি
সোস

উত্তর:


10

আপনার দুটি জিনিস করা দরকার; উভয়ই টার্মিনাল প্রম্পট থেকে:

  1. আপনার যে ডিরেক্টরিতে .runফাইল সঞ্চিত আছে সেখানে পরিবর্তন করুন।
  2. টাইপ করুন: chmod 755 filename.run
  3. টাইপ করুন: sudo ./filename.run

উপরের কমান্ডগুলি ফাইলটিকে নির্বাহযোগ্য করে তুলবে এবং মূল-স্তরের অনুমতি নিয়ে এক্সিকিউটেবলকে চালু করবে।


তবে ফাইলটি ঠিক আছে, অবশ্যই তাকে অপ্রয়োজনীয় পদক্ষেপে বিভ্রান্ত করবেন কেন? এছাড়াও, আপনার অবশ্যই উল্লেখ করতে হবে যে "ফাইলের নাম" অক্ষরে টাইপ করতে হবে না, তবে .run ফাইলের নামের পরিবর্তে।
মার্টি ফ্রাইড

ঠিক আছে, আমি এটা বুঝতে পেরেছি। আমাকে কিছু জিনিস গুগল করতে হয়েছিল তবে শেষ পর্যন্ত তা ঠিক ছিল।
ড্যানিয়েল রিচার্ডসন

1

কমান্ডের আগে "sudo" কমান্ড যুক্ত করুন। যেমন: sudo blah.sh

আপনি আপনার পাসওয়ার্ড প্রবেশ করার পরে কমান্ডটি রুট হিসাবে চলবে। কোনও প্যাকেজ বা কমান্ডের sudo দিয়ে চালানোর আগে তার বিশ্বাসযোগ্যতা যাচাই করতে সাবধান হন।


পিএস আপনার সত্যই হেল্প.বুন্টু.com
কম্যুনিটি

1
অবশ্যই, যদি কমান্ড ./blah.shরুট আপনাকে যা করবে এটি চালানোর জন্য তারপর sudo ./blah.shবদলে sudo blah.sh(যা শুধুমাত্র চালানো হবে blah.shযদি এটি আছে $PATH)।
এলিয়াহ কাগন

মনোযোগ দিন, সম্ভবত গ্রাফিক্সের জন্য gksudo ব্যবহার করা উচিত ...
MUY বেলজিয়াম

1

rootউবুন্টুতে মাস্টার অ্যাকাউন্ট; প্রতিটি অ্যাকাউন্টের সীমিত সুযোগ রয়েছে তবে rootঅ্যাকাউন্টটির কোনও সীমাবদ্ধতা নেই। লুকানোর কারণ rootহ'ল বেশিরভাগ ক্ষেত্রে আপনার রুট অ্যাক্সেসের প্রয়োজন হয় না। আপনি যখন ড্রাইভার ইনস্টল করতে চান তখন উইন্ডোজের অ্যানালগটি প্রমাণীকরণ করতে হবে; উবুন্টুতে আপনাকে মূল হতে হবে বা মূল অধিকার থাকতে হবে।

রুট হিসাবে অ্যাক্সেস পাওয়ার জন্য দুটি উপায় রয়েছে are আপনি টাইপ করতে পারেন:

sudo <whatever-command> এবং উবুন্টু আপনাকে আপনার পাসওয়ার্ড জিজ্ঞাসা করবে এবং তারপরে সেই আদেশটি মূল হিসাবে কার্যকর করবে।

অথবা

sudo su, যেখানে আপনি নিজের পাসওয়ার্ড ইনপুট করবেন এবং তারপরে আপনি রুট হয়ে উঠবেন (অর্থাত আপনি রুট হিসাবে লগ ইন করবেন)।

আমি পরেরটি পছন্দ করি কারণ এটি আমাকে আরও নিয়ন্ত্রণ দেয়; কখনও কখনও মূল হিসাবে কমান্ড চালানো যথেষ্ট না, তবে এটি এভাবে করা আরও বিপজ্জনক হতে পারে (যেমন আপনি দুর্ঘটনাক্রমে আরও ক্ষতি করতে পারেন)।

আমি প্রথম উপায় চেষ্টা করার পরামর্শ দিচ্ছি। এবং তারপরে দ্বিতীয় উপায় চেষ্টা করে যদি এটি কাজ করে না। আপনার কাজ শেষ হওয়ার পরে আপনি রুট থেকে বেরিয়ে আসছেন তা নিশ্চিত করুন (যেমন exitআপনাকে রুট হিসাবে যা করতে হবে তা শেষ করার পরে টাইপ করুন )।


1
sudo -sএটি ব্যাপকভাবে পছন্দনীয় হিসাবে বিবেচিত হয় sudo su(যদিও এটি অন্য কোনও কিছুর চেয়ে কমনীয়তার সাথে আরও বেশি কিছু করতে পারে)। rootএকটি আসল rootলগইনের মতো আচরণ করে এমন শেল পেতে , sudo -iপরিবর্তে ব্যবহার করুন। (এটি এর সাথে সাদৃশ্য sudo su -)) এছাড়াও, শেল logoutথেকে বেরিয়ে আসার জন্য কাজ করবে না sudo su, কারণ এই ধরনের শেলটি লগইন শেল নয়। exitপরিবর্তে আপনার ব্যবহার করা উচিত।
এলিয়াহ কাগন

@ এলিয়াকাগান শীতল! আমি sudo -i/ সম্পর্কে জানতাম না -s। ভাল কথা exit, আমি ভুল টাইপ করেছি। আমি উপরে এন্ট্রি সম্পাদনা করব। আপনি ব্যাখ্যা করতে পারেন কেন sudo -sআরও "মার্জিত"?
অ্যাভরি চ্যান

1
অবশ্যই, তবে প্রথমে কিছু ব্যাকগ্রাউন্ড যাতে ব্যাখ্যাটি অন্যদের পক্ষে উপকারী হতে পারে। suএবং sudoকিছু ব্যবহারকারী হিসাবে একটি কমান্ড চালানোর জন্য দুটি পৃথক প্রক্রিয়া, যারা তাদেরকে অনুরোধ করা ব্যবহারকারীর চেয়ে পৃথক হতে পারে। (যদি না অন্যথায় নির্দিষ্ট করা থাকে, suএবং sudoচালানো হবে - অথবা চালানোর প্রচেষ্টা - যেমন কমান্ড root।) যেহেতু suসঙ্গে পরিচয় প্রমাণিত লক্ষ্য জন্য ব্যবহারকারীর পাসওয়ার্ড, এবং পাসওয়ার্ড প্রমাণীকরণ rootডিফল্টরূপে বন্ধ পরিণত হয় উবুন্টু (এবং না করা বাঞ্ছনীয় বা অফিসিয়ালি সমর্থিত), আপনি suহয়ে ওঠার জন্য ব্যবহার করতে পারবেন না root, তবে rootঅবশ্যই suকিছু অন্য ব্যবহারকারী হয়ে উঠতে পারেন ।
এলিয়াহ কাগন

1
sudoএবং suউভয়ই একক কমান্ড চালাতে সক্ষম। sudoএটি ডিফল্টরূপে করে এবং পতাকা suদেওয়ার সময় এটি করে -c। তারা উভয়ই শেল শুরু করতে সক্ষম। পতাকাটি sudoদেওয়া হলে -s(বা -iপ্রাথমিক লগইন শেল অনুকরণ করার জন্য) এটি suকরে এবং এটি ডিফল্টরূপে (বা যখন -পতাকাটি দেওয়া হয় , যেমন একটি লগইন শেল অনুকরণ করতে) থাকে। যখন আপনি চালাতে sudo su, আপনি হয়ে উঠছে rootসঙ্গে sudo, এবং তারপর রুট আবার হয়ে রুট হিসাবে (অর্থাত, root suনিজেই -ing), একটি শেল শুরু। এটি একবারে "পরিচয়" পরিবর্তন এবং লগইন শেল শুরু করা আরও মার্জিত ...
এলিয়াহ কাগন

1
... যা sudo -s(বা sudo -i) সম্পাদন করে। su -c 'sudo ...'( ...একটি কমান্ড দ্বারা প্রতিস্থাপিত) অনুরূপভাবে নিষ্ক্রিয় হবে। কমান্ডগুলির মতো sudo bashআলাদা, সম্পর্কিত কারণে কিছুটা অযৌক্তিক বলে বিবেচিত হয় - আপনার পছন্দমতো শেল শুরু করার জন্য পতাকাগুলি sudoরয়েছে -sএবং তাই এটির -iপাশাপাশি এটি ব্যবহার করতে পারে। যদিও এই উপায়গুলি অকার্যকর (এবং প্রস্তাবিত sudo -sএবং এর থেকে তাদের প্রভাবগুলির মধ্যে পৃথকভাবে পৃথক sudo -i), সেগুলি আসলে খারাপ নয় এবং এগুলি ভাল কাজ করে , তাই আপনি যদি চান তবে এগুলি ব্যবহার করা ঠিক হবে।
এলিয়াহ কাগন

-1

আপনি যদি অ্যাকাউন্টটি সক্ষম করে থাকেন তবে আপনি ব্যবহার করতে পারেন

su

cdআপনার অ্যাপ্লিকেশন ফোল্ডারে মূলের জন্য পাসওয়ার্ড লিখুন , তারপরে চালান

./package.run

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