با سلام خدمت تمامی دوستان
این اولین مطلب من تو این سایت هست، امیدوارم که مفید واقع بشه
اگر توضیحات کامل یا روان نیستند، به خوبی خودتون ببخشید
به ویکی هم اضافه شد
نصب اپاچیابتدا طبق آموزش
http://wiki.ubuntu.ir/ApacheHowto#head-993920ddc3d7de999c5adc68b254acc24db9f18e اپاچی رو نصب کنید (فقط و فقط اپاچی، مگر اینکه بخواهید برنامه نویسی تحت وب بکنید)
{X} من به دلیل اینکه برنامه نویسی وب می کنم، اپاچی رو به این روش نصب نکردم(یکی فول سرور نصب کردم)، اگر این روش مشکلی داشتِ، بگید تا روش خودم رو قرار بدم
تهیه ایمیج از دی وی دی های مخازن۱) روش اول:
دستور زیر را در محیط ترمینال اجرا کنید تا برنامه Brasero Disc Burner نصب شود (این برنامه به صورت پیش فرض نصب شده است)
sudo apt-get install braseroبرنامه را با دستور زیر باز کنید
braseroحال Disk copy را انتخاب کرده و از تمامی دی وی دی ها ایمیج بگیرید
۲) روش دوم
دستور زیر را در محیط ترمینال اجرا کنید
dd if=/dev/pathToDvdDrive of=pathToIsoDirectory/numberOfDvd.iso
مثال:
dd if=/dev/sr0 of=1.iso
ساختن دایرکتوری های مورد نیازابتدا دستور زیر را وارد کنید
sudo mkdir /var/www/repoحال برای هر یک از دی وی دی ها دستور زیر را وارد کنید
sudo mkdir /var/www/repo/numberOfDvd
مثال:
sudo mkdir /var/www/repo/1
OR
sudo mkdir /var/www/repo/2
ساختن فایل شل برای مونت کردن دی وی دی هاحال در پوشه خانه (~) فایلی با نام repo.sh بسازید و در اول فایل دستورات زیر را وارد کنید
#!/bin/bash
clearبرای هر یک از فایل های ایمیج یا همان ایزو دستور زیر را در ادامه فایل وارد کنید
sudo mount -t iso9660 -o loop pathToIsoFile/numberOFIso.iso /var/www/repo/numberOfIso
مثال:
sudo mount -t iso9660 -o loop ~/1.iso /var/www/repo/1حال فایل را ذخیره کنید
فایل شما باید شبیه این باشد:
#!/bin/bash
clear
sudo mount -t iso9660 -o loop /media/mgh/Application/Linux/Repo/Repo_10/1.iso /var/www/repo/1
sudo mount -t iso9660 -o loop /media/mgh/Application/Linux/Repo/Repo_10/2.iso /var/www/repo/2
sudo mount -t iso9660 -o loop /media/mgh/Application/Linux/Repo/Repo_10/3.iso /var/www/repo/3
sudo mount -t iso9660 -o loop /media/mgh/Application/Linux/Repo/Repo_10/4.iso /var/www/repo/4
sudo mount -t iso9660 -o loop /media/mgh/Application/Linux/Repo/Repo_10/5.iso /var/www/repo/5
sudo mount -t iso9660 -o loop /media/mgh/Application/Linux/Repo/Repo_10/6.iso /var/www/repo/6
sudo mount -t iso9660 -o loop /media/mgh/Application/Linux/Repo/Repo_10/7.iso /var/www/repo/7
sudo mount -t iso9660 -o loop /media/mgh/Application/Linux/Repo/Repo_10/8.iso /var/www/repo/8
echo "good"
افزودن دی وی دی ها به لیست مخازنحال دستور زیر را در ترمینال وارد کنید
sudo gedit /etc/apt/sources.listبه ازای هر یک از دی وی دی ها دستور زیر را به ابتدای فایل اضافه کنید
deb http://localhost/repo/numberOfDvd DistributionName Components
مثال:
deb http://localhost/repo/1 lucid main multiverse restricted universe
&&
deb http://localhost/repo/2 lucid main multiverse universe
&&
deb http://localhost/repo/3 lucid main multiverse restricted universe
ابتدای فایل شما باید مشابه زیر شده باشد
deb http://localhost/repo/1 lucid main multiverse restricted universe
deb http://localhost/repo/2 lucid main multiverse universe
deb http://localhost/repo/3 lucid main multiverse restricted universe
deb http://localhost/repo/4 lucid main multiverse restricted universe
deb http://localhost/repo/5 lucid main multiverse restricted universe
deb http://localhost/repo/6 lucid main multiverse restricted universe
deb http://localhost/repo/7 lucid main multiverse restricted universe
deb http://localhost/repo/8 lucid main multiverse restricted universe
بروزرسانی لیست مخازنابتدا باید با کمک فایل شل، دی وی دی ها را مونت کنید
sudo sh ~/Repo.shحال دستور زیر را برای بروز رسانی اجرا کند
sudo apt-get update
نصب یک برنامه۱) در ابتدای کار باید همیشه فایل شل را همانند مطلب فوق اجرا کنید
۲) با دستور زیر synaptic را اجرا کنید
sudo synapticتوجه اگر synaptic نصب نیست، با دستور زیر آن را نصب کنید
sudo apt-get install synaptic۳) نام برنامه را جست و جو کند و آن را نصب کنید
موفق باشید
مزیت های این روش۱) شما می توانید فایل های ایزو را در هر جای هارد خود ذخیره کنید (هر پارتیشنی)
۲) شما هر زمان که نیاز به نصب یک برنامه دارید به راحتی و با اجرا یک دستور می توانید فایل ها را مونت کنید
شما می توانید مسیر فایل های مونت را به fstab اضافه کنید تا به صورت خودکار با بوت شدن سیستم مونت شوند(اما در این روش، فایل های ایزو باید در پارتیشن سیستم باشد)
۳) نیازی به غیرفعال کردن مخازن دیگر و رسمی نیست، تنها کافی است که اینترنت خود را قطع کنید(سعی می کنم روشی رو پیدا و اضافه کنم تا حتی نیاز به قطع اینترنت نداته باشد)
۴)