সিডি থেকে যখন এক্সিকিউটেবল বিট সেট না থাকে তখন আমি কীভাবে এক্সিকিউটেবল চালাতে পারি?


13

আমি একটি পাঠ্যপুস্তকটি ব্যবহার করছি যা একটি পরিপূরক অ্যাপ্লিকেশন সহ একটি সিডি নিয়ে আসে। আমার আনন্দদায়ক অবাক করার জন্য এটি লিনাক্সের জন্য একটি ইনস্টলার অন্তর্ভুক্ত বলে মনে হচ্ছে।

সিডির রিডমে ফাইল নিম্নলিখিত ইনস্টলেশন নির্দেশাবলী সরবরাহ করে:

পিসি: লিনাক্স

  1. 'লিনাক্স' ফোল্ডারে ডাবল ক্লিক করুন
  2. 'INSTALL.BIN' ফাইলটিতে ডাবল ক্লিক করুন
  3. স্ক্রিনে নির্দেশাবলী অনুসরণ করুন।

তবে এটি কেবল নিম্নলিখিত ত্রুটি বার্তাটি উত্পন্ন করে:

"/ মিডিয়া / বিডিএইচ ডিই / লিনাক্স / ইনস্টল.বিন" প্রদর্শন করা যায়নি। ফাইলটি অজানা ধরণের

কমান্ড লাইনের মাধ্যমে ইনস্টলারটি চালানোর চেষ্টা করার ফলে একটি অনুমতি ত্রুটি হয়:

ak@aux:~$ ls /media/BDH\ DE/
linux  os x  readme.txt  windows xp  windows xp - no java
ak@aux:~$ ls -l /media/BDH\ DE/linux/
total 41177
-rw-r--r-- 1 ak ak 42164549 2005-07-26 03:39 install.bin
ak@aux:~$ /media/BDH\ DE/linux/install.bin
bash: /media/BDH DE/linux/install.bin: Permission denied

আমার হতাশার পরেও, বার্তাটি আমার কাছে কী অনুমতিগুলির অভাব রয়েছে সে সম্পর্কে আমাকে জানাতে ব্যর্থ হয়েছে , ls এর আউটপুটে এক ঝলক নজরে প্রকাশ পায় যে ইনস্টলারটি কার্যকরযোগ্য হিসাবে চিহ্নিত হয়নি।

আমি কীভাবে এটি চালাব?


ফাইলের ধরণটি হ'ল:

ak@aux:~$ file /media/BDH\ DE/linux/install.bin
src/bdh-de/install.bin: POSIX shell script text executable

8
এটি কোন ধরণের ফাইল? 'ফাইল / মিডিয়া / বিডিএইচ \ ডিই / লিনাক্স / ইনস্টল.বিন'?

1
আহ হা। উদ্ভটভাবে, এটি আসলে .binফাইলের নাম এক্সটেনশন সহ একটি পাঠ্য ফাইল । কতটা উত্তেজক বিভ্রান্তিকর।
ündrük

1
হ্যাঁ - অঙ্কিত। এত সমস্যার সমাধান? এটি যদি কোনও শেল স্ক্রিপ্টের মতো হয় - আপনি 'বাশ / মিডিয়া / বিডিএইচ \ ডিই / লিনাক্স / ইনস্টল.বিন' বা এখন অনুরূপ কিছু করতে পারেন?

উত্তর:


7

কী ধরণের ফাইলকে বিন এক্সটেনশন দেওয়া হয়েছে তা দেখুন।

file $filename

যদি এটি বাইনারি ডেটা না হয় তবে এটি পাঠ্য। তাহলে এই ফাইলটি দিয়ে কোন প্রোগ্রামটি ব্যবহার করতে হবে?

head $filename

প্রথম লাইন পড়তে পারে #!/bin/bash। সেক্ষেত্রে রান করুন

bash $filename

এটি কার্যকর করা। বা উদাহরণস্বরূপ, যে ফাইলের জন্য বিন ফাইলটি লেখা হয়েছিল, যে কোনও প্রোগ্রাম ব্যবহার করুন।


আমি এখনও ভাবছি কীভাবে আমি ফাইলটিতে ডাবল ক্লিক করতে এবং এটি চালাতে পারি। ফাইলটির '.bin' এক্সটেনশন থাকলে এটি চালানো এখনও অস্বীকার করছে।
ডিটিদেব

7

যদি সমস্যাটি হয় যে সিডিআরএমটি 'নোেক্সেক' মাউন্ট করা হয়েছিল তবে আপনি এটি সম্পাদনযোগ্য পুনরায় গণনা করতে পারেন।

sudo mount -o remount,exec /media/BDH\ DE/

হ্যাঁ, ঠিক আছে, খুব ভাল, ভাল কাজ করেছে।
সিলভার মুন

4

যদি এটি কোনও স্ক্রিপ্ট / পাঠ্য নয় তবে বাইনারি হয়:

-৪-বিট প্রোগ্রামের জন্য:

/lib64/ld-linux-x86-64.so.2 ./program.bin

32-বিট প্রোগ্রামের জন্য:

/lib/ld-linux.so.2 ./program.bin

উৎস:

"বাইনারিগুলি কার্যকর করতে, /lib64/ld-linux-x86-64.so.2 ./program.bin ব্যবহার করুন -৪-বিট প্রোগ্রামের জন্য এবং /lib/ld-linux.so.2 ./program.bin 32-বিটের জন্য বেশী। " - প্রশ্নে লেকেনস্টেইনের মন্তব্য /ubuntu//a/17311/52853 এপ্রিল 13 2012


1

umask = 000 সহ ম্যানুয়ালি সিড্রোম মাউন্ট করুন, অর্থাৎ

sudo mount  -o umask=000 /dev/sdXY /mount_point

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