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

کمک و پشتیبانی => نصب، راه‌اندازی و بروزآوری => نویسنده: ali.329 در 15 امرداد 1396، 11:46 ق‌ظ

عنوان: نصب پکیج و بروز رسانی در chroot [حل شد]
ارسال شده توسط: ali.329 در 15 امرداد 1396، 11:46 ق‌ظ
سلام دوستان

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

پیشاپیش از راهنماییتون متشکرم
عنوان: پاسخ : نصب پکیج و بروز رسانی در chroot
ارسال شده توسط: جادی در 15 امرداد 1396، 04:46 ب‌ظ
خب این سوال خیلی مبهمه. «کار نمی کنه» یعنی چی؟ اصلا هست؟ شاید اصلا دبیان نیست مثلا و ایمیج ردهت است مثلا. اگر دقیق تر بگی شاید کسی بتونه کمکی بکنه.
عنوان: پاسخ : نصب پکیج و بروز رسانی در chroot
ارسال شده توسط: ali.329 در 15 امرداد 1396، 05:14 ب‌ظ
سلام جادی

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

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

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

bash: apt-get: command not found
عنوان: پاسخ : نصب پکیج و بروز رسانی در chroot
ارسال شده توسط: دانیال بهزادی در 15 امرداد 1396، 07:15 ب‌ظ
خب این اصلاً apt-get نداره. بهتره ببینی اصلاً‌ چی هست. برون‌داد این چیه؟
$ lsb_release -a
عنوان: پاسخ : نصب پکیج و بروز رسانی در chroot
ارسال شده توسط: ali.329 در 15 امرداد 1396، 08:26 ب‌ظ

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

عنوان: پاسخ : نصب پکیج و بروز رسانی در chroot
ارسال شده توسط: ali.329 در 15 امرداد 1396، 08:48 ب‌ظ
یک سوال این امکان وجود داره که قبل از chroot من پوشه ی usr/ را به پوشه usr/ دیسک ایمج mount کنم و سپس پکیج ها رو نصب و در
نتیجه پوشه usr/ را unmount کنم؟؟؟
عنوان: پاسخ : نصب پکیج و بروز رسانی در chroot
ارسال شده توسط: Sadegh Alirezaie در 17 امرداد 1396، 09:00 ق‌ظ
اول این که بهتر بود که میگفتی این image مربوط به چه سیستم عاملی هست؟

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

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

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

/usr/bin/whereis bash
عنوان: پاسخ : نصب پکیج و بروز رسانی در chroot
ارسال شده توسط: ali.329 در 18 امرداد 1396، 12:51 ق‌ظ
این disk image اوبونتو هست.
متاسفانه هیچ کدوم از دستورات whereis و type و which مثل دستور apt-get تعریف نشده است.

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

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



عنوان: پاسخ : نصب پکیج و بروز رسانی در chroot
ارسال شده توسط: Sadegh Alirezaie در 18 امرداد 1396، 01:49 ق‌ظ
سعی کردید به جای استفاده از اسم برنامه، از مسیر کامل اون استفاده کنید؟
عنوان: پاسخ : نصب پکیج و بروز رسانی در chroot
ارسال شده توسط: ali.329 در 18 امرداد 1396، 12:00 ب‌ظ
بله
عنوان: پاسخ : نصب پکیج و بروز رسانی در chroot
ارسال شده توسط: Sadegh Alirezaie در 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

ساختار درختی رو هم میتونید از اینجا  (https://beepaste.io/view/y7N07h)ببینید.

میشه دقیقاً بگید چه کار کردید؟
عنوان: پاسخ : نصب پکیج و بروز رسانی در chroot
ارسال شده توسط: Sadegh Alirezaie در 18 امرداد 1396، 03:41 ب‌ظ
اینجا (http://www.m5sim.org/Disk_images) راهنمای ساخت دیسک ایمیج رو توضیح داده

این لینک  (http://www.m5sim.org/Ubuntu_Disk_Image_for_ARM_Full_System)هم گفته که چطور دیسک ایمیج اوبونتو رو بسازید و مانت کنید

طبق این راهنما ها پیش برید
عنوان: پاسخ : نصب پکیج و بروز رسانی در chroot
ارسال شده توسط: ali.329 در 18 امرداد 1396، 04:41 ب‌ظ
خیلی ممنون از راهنماییتون
عنوان: پاسخ : نصب پکیج و بروز رسانی در chroot
ارسال شده توسط: Sadegh Alirezaie در 18 امرداد 1396، 11:33 ب‌ظ
خیلی ممنون از راهنماییتون

الآن دقیقاً‌چه اتفاقی افتاد؟
مشکلتون حل شد؟
عنوان: پاسخ : نصب پکیج و بروز رسانی در chroot
ارسال شده توسط: ali.329 در 20 امرداد 1396، 11:51 ق‌ظ
سلام
بله تونستم disk image درست کنم و پکیج های مورد نظر را تونستم نصب کنم.خیلی ممنون از راهنمایی و پیگیری تون.
عنوان: پاسخ : نصب پکیج و بروز رسانی در chroot
ارسال شده توسط: Sadegh Alirezaie در 20 امرداد 1396، 01:22 ب‌ظ
سلام
بله تونستم disk image درست کنم و پکیج های مورد نظر را تونستم نصب کنم.خیلی ممنون از راهنمایی و پیگیری تون.

خیلی هم عالی
پس لطف کنید {حل شد} رو به عنوان تاپیک اضافه کنید.
تشکر