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

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

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

نویسنده موضوع: نصب Debian Debootstrap  (دفعات بازدید: 2723 بار)

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

آفلاین Chappie

  • Jr. Member
  • *
  • ارسال: 95
  • جنسیت : پسر
پاسخ : نصب Debian Debootstrap
« پاسخ #15 : 14 مهر 1404، 02:21 ب‌ظ »
علامت \ در انتهای خط در شل (bash) یعنی:
«این دستور هنوز تمام نشده، ادامه‌اش در خط بعد است.»
در مثال اصلی:/usr/sbin/debootstrap --variant=minbase --include=vim trixie \
/mnt http://deb.debian.org/debian/
این دو خط در واقع یک دستور واحد هستند.
اگر بخواهی در یک خط بنویسی (بدون \)، باید دقیقاً همین‌طور باشد:
/usr/sbin/debootstrap --variant=minbase --include=vim trixie /mnt http://deb.debian.org/debian/هم این فرم یک‌خطی درست است
هم فرم دوخطی با \ (که فقط برای خوانایی بیشتر استفاده می‌شود)


What is the Internet?
It's a thing in a computer. Lets you look up shit you don't know.
I want it! I want that Internet.

آفلاین Chappie

  • Jr. Member
  • *
  • ارسال: 95
  • جنسیت : پسر
پاسخ : نصب Debian Debootstrap
« پاسخ #16 : 14 مهر 1404، 02:34 ب‌ظ »
درباره نبود فایل‌های vmlinuz و initrd.img
 در خروجی فعلی /mnt این دو فایل هنوز وجود ندارند، چون debootstrap فقط سیستم پایه را نصب کرده (بدون کرنل).
اینا بعد از ورود به chroot و اجرای دستور شبیه به این ساخته می‌شن - دقیقش رو سرچ کنید:
apt install linux-image-amd64در مورد وارد شدن به محیط chroot هم فایل نمونه ای که آقای سعیدنژاد همینجا قرار داد میتونه مثال خوبی باشه ولی برای ستاپ شما دقیق نمیدونم .
- - -
درباره‌ی گزینه‌ی --arch
بله دقیقاً همین‌طور است.
با --arch می‌تونی مشخص کنی برای چه معماری (CPU Architecture) سیستم ساخته شود.
# برای سیستم‌های ۶۴ بیتی (معمولی)
--arch=amd64

# برای سیستم‌های ۳۲ بیتی قدیمی
--arch=i386

# برای سیستم‌های مبتنی بر ARM (مثل رزبری‌پای)
--arch=armhf   # 32-bit ARM
--arch=arm64   # 64-bit ARM
- - -
آیا سازندگان توزیع‌های مشتق‌شده از Debian (مثل Ubuntu، Mint،  و...) از debootstrap استفاده می‌کنند؟

بله، تقریباً همه‌ی آن‌ها در مراحل اولیهٔ build از debootstrap یا ابزار مشابهش استفاده می‌کنند.
اما بعد از آن مرحله، معمولاً یک سیستم ساخت بزرگ‌تر دارند که تنظیمات، بسته‌ها و ظاهر را اضافه می‌کند.
- - -
What is the Internet?
It's a thing in a computer. Lets you look up shit you don't know.
I want it! I want that Internet.

آفلاین norouzi90

  • Hero Member
  • *
  • ارسال: 832
  • جنسیت : پسر
  • Debian 13 + Cinnamon
پاسخ : نصب Debian Debootstrap
« پاسخ #17 : 14 مهر 1404، 03:25 ب‌ظ »
با تشکر مجدد از آقای Chappie بخاطر تمام محبت هایشان.

علامت \ در انتهای خط در شل (bash) یعنی:
«این دستور هنوز تمام نشده، ادامه‌اش در خط بعد است.»
در مثال اصلی:/usr/sbin/debootstrap --variant=minbase --include=vim trixie \
/mnt http://deb.debian.org/debian/

سر در نمی آورم،
اگر بخواهم در ترمینال از این روش استفاده کنم، بعد از نوشتن اولین دستور در ترمینال چکار کنم؟ اینتر بزنم؟ اگر اینتر را بزنم که این دستور اجرا می شود و اگر بخواهم دستور دوم را بعدا بنویسم خطا می دهد!!

آفلاین 🇬🇧بریتانیای کبیر🇬🇧

  • High Hero Member
  • *
  • ارسال: 2929
  • جنسیت : پسر
  • GOD SAVE THE KING/QUEEN
پاسخ : نصب Debian Debootstrap
« پاسخ #18 : 14 مهر 1404، 03:27 ب‌ظ »
اجراء چند دستور پشت سرهم
touch; ls
ادامه دادن یک دستور در چند خط
touch file1 \
file2
🇬🇧🏴󠁧󠁢󠁥󠁮󠁧󠁿🏴󠁧󠁢󠁷󠁬󠁳󠁿🏴󠁧󠁢󠁳󠁣󠁴󠁿🇬🇧

آفلاین Chappie

  • Jr. Member
  • *
  • ارسال: 95
  • جنسیت : پسر
پاسخ : نصب Debian Debootstrap
« پاسخ #19 : 14 مهر 1404، 04:05 ب‌ظ »
با تشکر از آقایان نوروزی و بریتانیای کبیر عزیز.
این اسکریپت رو دانلود کنید و اجرا کنید .
اسکریپت رو هم بخونید واضح میشه براتون
زمانی  که یک خط در ترمینال خیلی طولانی و ناخوانا میشه  از این راه  استفاده میکنند .
در فایلهای کانفیگ هم دیدم که استفاده میشه .
What is the Internet?
It's a thing in a computer. Lets you look up shit you don't know.
I want it! I want that Internet.

آفلاین Chappie

  • Jr. Member
  • *
  • ارسال: 95
  • جنسیت : پسر
پاسخ : نصب Debian Debootstrap
« پاسخ #20 : 14 مهر 1404، 04:30 ب‌ظ »
اگر در ترمینال بنویسی:
/usr/sbin/debootstrap --variant=minbase --include=vim trixie \
و بعد Enter بزنی، Bash به تو < نشان می‌دهد و منتظر ادامه می‌ماند.
حالا خط بعدی را بنویس:
/mnt https://deb.debian.org/debian/و بعد Enter بزن.
Bash این دو خط را به‌صورت زیر درک می‌کند:
/usr/sbin/debootstrap --variant=minbase --include=vim trixie /mnt https://deb.debian.org/debian/
و آن‌وقت همان موقع اجرا می‌شود.
« آخرین ویرایش: 14 مهر 1404، 04:37 ب‌ظ توسط Chappie »
What is the Internet?
It's a thing in a computer. Lets you look up shit you don't know.
I want it! I want that Internet.

آفلاین norouzi90

  • Hero Member
  • *
  • ارسال: 832
  • جنسیت : پسر
  • Debian 13 + Cinnamon
پاسخ : نصب Debian Debootstrap
« پاسخ #21 : 14 مهر 1404، 04:37 ب‌ظ »
درست در نمی آید چون عکس 1

آفلاین Chappie

  • Jr. Member
  • *
  • ارسال: 95
  • جنسیت : پسر
پاسخ : نصب Debian Debootstrap
« پاسخ #22 : 14 مهر 1404، 04:47 ب‌ظ »
نکتهٔ خیلی مهم
احتمالا بعد از \ شما یا tab زدید یا کلید space رو زدید
یعنی این اشتباهه :
echo hello \   # <== اشتباه! چون بعد از \ فاصله هست
world
باید دقیقاً \ آخرین کاراکتر خط باشه.
در غیر این صورت Bash فکر می‌کنه دستور تموم شده و بعدی جداست.
What is the Internet?
It's a thing in a computer. Lets you look up shit you don't know.
I want it! I want that Internet.

آفلاین norouzi90

  • Hero Member
  • *
  • ارسال: 832
  • جنسیت : پسر
  • Debian 13 + Cinnamon
پاسخ : نصب Debian Debootstrap
« پاسخ #23 : 14 مهر 1404، 05:41 ب‌ظ »
درست شد.خیلی ممنون.

آفلاین 🇬🇧بریتانیای کبیر🇬🇧

  • High Hero Member
  • *
  • ارسال: 2929
  • جنسیت : پسر
  • GOD SAVE THE KING/QUEEN
پاسخ : نصب Debian Debootstrap
« پاسخ #24 : 14 مهر 1404، 05:45 ب‌ظ »
این موضوع هدفش چیه؟
معرفی یا آموزش؟ بهتره اگه مورد دوم باشه در ویکی بذاریدش و البته خیلی نظم بیشتری داشته باشه
🇬🇧🏴󠁧󠁢󠁥󠁮󠁧󠁿🏴󠁧󠁢󠁷󠁬󠁳󠁿🏴󠁧󠁢󠁳󠁣󠁴󠁿🇬🇧

آفلاین norouzi90

  • Hero Member
  • *
  • ارسال: 832
  • جنسیت : پسر
  • Debian 13 + Cinnamon
پاسخ : نصب Debian Debootstrap
« پاسخ #25 : 15 مهر 1404، 12:26 ق‌ظ »
این موضوع هدفش چیه؟
معرفی یا آموزش؟ بهتره اگه مورد دوم باشه در ویکی بذاریدش و البته خیلی نظم بیشتری داشته باشه
ممنون آقای  بریتانیای کبیر بخاطر وقتی که برای انجمن و دوستان می گذارید.

نصب دبیان به‌صورت Debootstrap را بلد نیستم، می خواهم با کمک دوستان یاد بگیرم.به تنهایی از عهده اش برنمی آیم.
این نوع نصب از لحاظ اینکه تا حد امکان در دست خودم باشد که در سیستم دبیانم چه بسته ای نصب باشد و چه بسته ای  نصب نباشد برایم ارزشمند است.
تا حالا در این انجمن به کمک دوستان یاد گرفته ام که کدام display manager ، کدام میزکار یا windows manager را که دوست دارم به سلیقه خودم در سیستمم نصب کنم  ولی تاکنون به طریق صحیح در دبیان یاد نگرفته ام که چگونه init مورد علاقه ام در دبیان را تغییر بدهم.
می دانم که init پیش‌فرض در دبیان systemd است که این را نمی پسندم و نمی خواهم در موردش بحث کنم و این تنها یک نظر شخصی است و بس.
 دوست دارم init های مختلف را یکی بعد از دیگری بغییر از systemd در سیستمم امتحان کنم.
یکی از آرزوهای قلبی و همیشگی ام این بوده که دبیانی داشته باشم بدون systemd ، که خودم توانسته باشم از خود دبیان بسازم.

همچنین اگر امکان داشته باشد در مورد اینکه چه کسی می تواند در ویکی مطلب بگذارد یا مطالب قبلی را ویرایش کند، بیشتر توضیح دهید. هیچگونه اطلاعی در این مورد ندارم.
چگونه می توان در ویکی مطلب گذاشت و شرایط اینکار چیست؟ ممنون می شوم اگر اطلاعی در این مورد دارید برای من بیشتر توضیح بدهید.

آفلاین norouzi90

  • Hero Member
  • *
  • ارسال: 832
  • جنسیت : پسر
  • Debian 13 + Cinnamon
پاسخ : نصب Debian Debootstrap
« پاسخ #26 : 15 مهر 1404، 12:31 ق‌ظ »
نقل‌قول
Debian Debootstrap Install (AKA Installing Debian "the Arch way")

منظور از (AKA Installing Debian "the Arch way") چیست؟

آیا نصب دبیان به‌صورت  Debootstrap روش های متعددی دارد؟  می توانید تعدادی از این روشها را نام ببرید؟

آفلاین norouzi90

  • Hero Member
  • *
  • ارسال: 832
  • جنسیت : پسر
  • Debian 13 + Cinnamon
پاسخ : نصب Debian Debootstrap
« پاسخ #27 : 15 مهر 1404، 01:11 ق‌ظ »
مرحله 8 )
ببینید فایل  mnt/etc/fstab/  در مرحله 7 با دستور debootstrap ایجاد شده است ولی محتوایی ندارد و داخلش خالیست. عکس 1

و این نیست که بخواهیم این فایل را با دستوری که در پایین می زنیم ایجاد کنیم،یعنی از قبل این فایل هست.
 در حقیقت با دستور پایینی محتوای این فایل نوشته می شود. عکس های 2 و 3
من هیچ چیزی در درون این فایل ننوشته ام و با فرمان زیر به‌صورت اتوماتیک وار پر می شود:

# genfstab -U /mnt >> /mnt/etc/fstab

آفلاین norouzi90

  • Hero Member
  • *
  • ارسال: 832
  • جنسیت : پسر
  • Debian 13 + Cinnamon
پاسخ : نصب Debian Debootstrap
« پاسخ #28 : 15 مهر 1404، 02:23 ق‌ظ »
مرحله 9 )

عکس 1 :  mnt/etc/apt/sources.list/

عکس 2 : etc/apt/sources.list/


یعنی عکس 1 فایل mnt/etc/apt/sources.list/ را نشان می دهد که توسط فرمان Deboostrap در مرحله 7 ایجاد گردیده است.

عکس 2 فایل etc/apt/sources.list/ را نشان می دهد که مال خود دبیان لایو است.

می خواهم بگویم که محتوای فایل mnt/etc/apt/sources.list/ برای دبیانی که می خواهیم بسازیم  کامل و مطلوب نیست.
محتوای فایل etc/apt/sources.list/ هم کامل نیست که بخواهیم از آن کپی بگیریم و کپی آن را بزنیم به فایل mnt/etc/apt/sources.list/

سری می زنیم به سایت خود دبیان:
https://debiansupport.com/mirrors/

محتوای اصلی:
deb https://deb.debian.org/debian trixie main
deb https://deb.debian.org/debian-security trixie-security main
deb https://deb.debian.org/debian/ trixie-updates main

محتوای ترجیحی من:
deb https://deb.debian.org/debian trixie main contrib non-free-firmware non-free
deb https://deb.debian.org/debian-security trixie-security main contrib non-free-firmware non-free
deb https://deb.debian.org/debian/ trixie-updates main contrib non-free-firmware non-free

محتوای فایل mnt/etc/apt/sources.list/ را به یکی از محتواهای بالایی تغییر دهید.


آفلاین آرمان اسماعیلی

  • High Hero Member
  • *
  • ارسال: 2379
  • جنسیت : پسر
پاسخ : نصب Debian Debootstrap
« پاسخ #29 : 15 مهر 1404، 04:02 ق‌ظ »
نقل‌قول
Debian Debootstrap Install (AKA Installing Debian "the Arch way")

منظور از (AKA Installing Debian "the Arch way") چیست؟

آیا نصب دبیان به‌صورت  Debootstrap روش های متعددی دارد؟  می توانید تعدادی از این روشها را نام ببرید؟
توزیع آرچ لینوکس به همین روش نصب میشه. AKA میشه مخفف also known as. در فارسی می‌تونیم بگیم «به عبارت دیگر».
یعنی داره میگه با این روش داری دبیان رو شبیه آرچ نصب می‌کنی.
صفحه‌ی من در اینستاگرام: ‎‎@armanes92