با سلام خدمت تمامی دوستان
این اولین مطلب من تو این سایت هست، امیدوارم که مفید واقع بشه
اگر توضیحات کامل یا روان نیستند، به خوبی خودتون ببخشید
به ویکی هم اضافه شد
نصب اپاچیابتدا طبق آموزش
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 اضافه کنید تا به صورت خودکار با بوت شدن سیستم مونت شوند(اما در این روش، فایل های ایزو باید در پارتیشن سیستم باشد)
۳) نیازی به غیرفعال کردن مخازن دیگر و رسمی نیست، تنها کافی است که اینترنت خود را قطع کنید(سعی می کنم روشی رو پیدا و اضافه کنم تا حتی نیاز به قطع اینترنت نداته باشد)
۴)