انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: نصب پکیج و بروز رسانی در chroot [حل شد]  (دفعات بازدید: 1322 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین ali.329

  • Newbie
  • *
  • ارسال: 15
  • جنسیت : پسر
نصب پکیج و بروز رسانی در chroot [حل شد]
« : 15 امرداد 1396، 11:46 ق‌ظ »
سلام دوستان

من بک فایل Disk Image  دارم.اما این فایل فاقد بعضی از پکیج هایی مثل libjpeg است.
برای نصب پکیج با دستور chroot روت را به Disk Image عوض کردم.اما دستورات مانند apt-get update و apt-get install کار نمی کنند تا پکیج مورد نظر را نصب کنم.
سوال من اینه که چطور دستور apt-get را فعال کنم؟ یا اینکه چطور بطور دستی پکیج را نصب کنم؟

پیشاپیش از راهنماییتون متشکرم
« آخرین ویرایش: 21 امرداد 1396، 01:34 ق‌ظ توسط ali.329 »

آفلاین جادی

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1610
    • در دفاع از آزادی بیان
پاسخ : نصب پکیج و بروز رسانی در chroot
« پاسخ #1 : 15 امرداد 1396، 04:46 ب‌ظ »
خب این سوال خیلی مبهمه. «کار نمی کنه» یعنی چی؟ اصلا هست؟ شاید اصلا دبیان نیست مثلا و ایمیج ردهت است مثلا. اگر دقیق تر بگی شاید کسی بتونه کمکی بکنه.
آزادی کیبورد حق هر انسان است - جادی

آفلاین ali.329

  • Newbie
  • *
  • ارسال: 15
  • جنسیت : پسر
پاسخ : نصب پکیج و بروز رسانی در chroot
« پاسخ #2 : 15 امرداد 1396، 05:14 ب‌ظ »
سلام جادی

خیلی ممنون از جوابتون

این یک دیسک امیج شبیه ساز GEM5 هستش تو اوبونتو که کد های بنجمارک روی آن هستش. و همچنین این بنجمارک ها برای اجرا به یک سری پکیج ها نیاز داره که روی این دیسک ایمیج نیستش

وقتی apt-get update را وارد ترمینال می کنم خطای زیر  رخ می دهد:

bash: apt-get: command not found
« آخرین ویرایش: 15 امرداد 1396، 05:20 ب‌ظ توسط ali.329 »

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19722
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : نصب پکیج و بروز رسانی در chroot
« پاسخ #3 : 15 امرداد 1396، 07:15 ب‌ظ »
خب این اصلاً apt-get نداره. بهتره ببینی اصلاً‌ چی هست. برون‌داد این چیه؟
$ lsb_release -a
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین ali.329

  • Newbie
  • *
  • ارسال: 15
  • جنسیت : پسر
پاسخ : نصب پکیج و بروز رسانی در chroot
« پاسخ #4 : 15 امرداد 1396، 08:26 ب‌ظ »

بعد از chroot باز هم همان ارور قبلی یعنی ارور زیر رو میده
bash: lsb_release: command not found
اما اکثر پوشه ها رو مثل root , bin ,home ,sbin  و ... را داره.
من تازه وارد اوبونتو هستم و هیچ ایده ای که چطور این دستورات را برای سیستم بشناسونم ندارم.


آفلاین ali.329

  • Newbie
  • *
  • ارسال: 15
  • جنسیت : پسر
پاسخ : نصب پکیج و بروز رسانی در chroot
« پاسخ #5 : 15 امرداد 1396، 08:48 ب‌ظ »
یک سوال این امکان وجود داره که قبل از chroot من پوشه ی usr/ را به پوشه usr/ دیسک ایمج mount کنم و سپس پکیج ها رو نصب و در
نتیجه پوشه usr/ را unmount کنم؟؟؟

آفلاین Sadegh Alirezaie

  • Full Member
  • *
  • ارسال: 182
  • جنسیت : پسر
  • Pythonista
    • Sadegh
پاسخ : نصب پکیج و بروز رسانی در chroot
« پاسخ #6 : 17 امرداد 1396، 09:00 ق‌ظ »
اول این که بهتر بود که میگفتی این image مربوط به چه سیستم عاملی هست؟

وقتی chroot میکنی باید به جای استفاده از دستور، مسیر دقیق اون رو بدی:

/usr/bin/lsb_release
برای پیدا کردن مسیر هر برنامه میتونی از whereis استفاده کنی:

/usr/bin/whereis APP_NAME
به جای APP_NAME اسم برنامه رو بذار، مثلاً برای پیدا کردن مسیر bash به این صورت استفاده میشه:

/usr/bin/whereis bash
Poor Are Those Who Have Eyes But Can Not See

آفلاین ali.329

  • Newbie
  • *
  • ارسال: 15
  • جنسیت : پسر
پاسخ : نصب پکیج و بروز رسانی در chroot
« پاسخ #7 : 18 امرداد 1396، 12:51 ق‌ظ »
این disk image اوبونتو هست.
متاسفانه هیچ کدوم از دستورات whereis و type و which مثل دستور apt-get تعریف نشده است.

حتی خواستم پکیج را دستی نصب کنم اما دستور dpkg هم تعریف نشده است.

من در اخر مجبور شدم دیسک ایمیج را خودم دستی درست کنم. اما تو این دیسک ایمیج من تمام پکیج هایی که در خود سیستم من هستش نیست.
آیا راه حلی هست که من تمام پکیج های خودم را به این دیسک ایمیج ببرم؟؟؟؟ :oops: :oops: :oops:



« آخرین ویرایش: 18 امرداد 1396، 01:00 ق‌ظ توسط ali.329 »

آفلاین Sadegh Alirezaie

  • Full Member
  • *
  • ارسال: 182
  • جنسیت : پسر
  • Pythonista
    • Sadegh
پاسخ : نصب پکیج و بروز رسانی در chroot
« پاسخ #8 : 18 امرداد 1396، 01:49 ق‌ظ »
سعی کردید به جای استفاده از اسم برنامه، از مسیر کامل اون استفاده کنید؟
« آخرین ویرایش: 18 امرداد 1396، 01:56 ق‌ظ توسط Sadegh Alirezaie »
Poor Are Those Who Have Eyes But Can Not See

آفلاین ali.329

  • Newbie
  • *
  • ارسال: 15
  • جنسیت : پسر
پاسخ : نصب پکیج و بروز رسانی در chroot
« پاسخ #9 : 18 امرداد 1396، 12:00 ب‌ظ »
بله

آفلاین Sadegh Alirezaie

  • Full Member
  • *
  • ارسال: 182
  • جنسیت : پسر
  • Pythonista
    • Sadegh
پاسخ : نصب پکیج و بروز رسانی در chroot
« پاسخ #10 : 18 امرداد 1396، 03:33 ب‌ظ »
دوست عزیز من الآن نسخه git رو گرفتم و این فایل ها در شاخه اصلی قرار دادن:

total 184K
-rwxrwxr-x  1 sadegh sadegh  62K Aug  9 02:28 SConstruct
-rw-rw-r--  1 sadegh sadegh 1.8K Aug  9 02:28 README
-rw-rw-r--  1 sadegh sadegh 2.7K Aug  9 02:28 MAINTAINERS
-rw-rw-r--  1 sadegh sadegh 1.5K Aug  9 02:28 LICENSE
-rw-rw-r--  1 sadegh sadegh 2.3K Aug  9 02:28 COPYING
-rw-rw-r--  1 sadegh sadegh  13K Aug  9 02:28 CONTRIBUTING.md
drwxrwxr-x  2 sadegh sadegh 4.0K Aug  9 02:28 build_opts
drwxrwxr-x 12 sadegh sadegh 4.0K Aug  9 02:28 configs
drwxrwxr-x 17 sadegh sadegh 4.0K Aug  9 02:28 ext
drwxrwxr-x  3 sadegh sadegh 4.0K Aug  9 02:28 include
drwxrwxr-x 15 sadegh sadegh 4.0K Aug  9 02:28 src
drwxrwxr-x  4 sadegh sadegh 4.0K Aug  9 02:28 system
drwxrwxr-x  7 sadegh sadegh 4.0K Aug  9 02:28 tests
drwxrwxr-x 21 sadegh sadegh  12K Aug  9 02:28 util

ساختار درختی رو هم میتونید از اینجا ببینید.

میشه دقیقاً بگید چه کار کردید؟
Poor Are Those Who Have Eyes But Can Not See

آفلاین Sadegh Alirezaie

  • Full Member
  • *
  • ارسال: 182
  • جنسیت : پسر
  • Pythonista
    • Sadegh
پاسخ : نصب پکیج و بروز رسانی در chroot
« پاسخ #11 : 18 امرداد 1396، 03:41 ب‌ظ »
اینجا راهنمای ساخت دیسک ایمیج رو توضیح داده

این لینک هم گفته که چطور دیسک ایمیج اوبونتو رو بسازید و مانت کنید

طبق این راهنما ها پیش برید
Poor Are Those Who Have Eyes But Can Not See

آفلاین ali.329

  • Newbie
  • *
  • ارسال: 15
  • جنسیت : پسر
پاسخ : نصب پکیج و بروز رسانی در chroot
« پاسخ #12 : 18 امرداد 1396، 04:41 ب‌ظ »
خیلی ممنون از راهنماییتون

آفلاین Sadegh Alirezaie

  • Full Member
  • *
  • ارسال: 182
  • جنسیت : پسر
  • Pythonista
    • Sadegh
پاسخ : نصب پکیج و بروز رسانی در chroot
« پاسخ #13 : 18 امرداد 1396، 11:33 ب‌ظ »
خیلی ممنون از راهنماییتون

الآن دقیقاً‌چه اتفاقی افتاد؟
مشکلتون حل شد؟
Poor Are Those Who Have Eyes But Can Not See

آفلاین ali.329

  • Newbie
  • *
  • ارسال: 15
  • جنسیت : پسر
پاسخ : نصب پکیج و بروز رسانی در chroot
« پاسخ #14 : 20 امرداد 1396، 11:51 ق‌ظ »
سلام
بله تونستم disk image درست کنم و پکیج های مورد نظر را تونستم نصب کنم.خیلی ممنون از راهنمایی و پیگیری تون.