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

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

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

نویسنده موضوع: استفاده از مخازن دانلود شده  (دفعات بازدید: 5051 بار)

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

آفلاین Iranubuntu

  • Newbie
  • *
  • ارسال: 5
استفاده از مخازن دانلود شده
« : 23 مهر 1386، 09:47 ب‌ظ »
ااهی پیش می‌آید که برنامه‌ای در مخازن On-line موجود نیست، برای نمونه برنامه‌ای که تازه منتشر شده یا چندان محبوب نیست که در مخازن اصل جای بگیرد، یا دارای مشکلات مجوزی است،‌ برای نمونه برنامه‌ای غیر آزاد است. گاهی شما به اینترنت دسترسی ندارید، شما برنامه‌ای را در محل کار دانلود می‌کنید و می‌خواهید در منزل خود این برنامه‌ را نصب کن. در اینجا از کلیه کاربرانی که اطلاعات کاملی در این مورد دارند تقاضا دارم که مراحل که برای استفاده از این مخازن باید طی کنیم را یک توضیح به طور اختصار از ابتدا بیان کنند. البته متن تمام فرم های که راجع به این مسله بود را خوندم ولی چیزی دستگیرم نشد.

آفلاین Zartosht

  • High Hero Member
  • *
  • ارسال: 1437
  • جنسیت : پسر
  • جاوید ایران باستان و اندیشه پاک زرتشت
پاسخ به: استفاده از مخازن دانلود شده
« پاسخ #1 : 23 مهر 1386، 11:00 ب‌ظ »
ااهی پیش می‌آید که برنامه‌ای در مخازن On-line موجود نیست، برای نمونه برنامه‌ای که تازه منتشر شده یا چندان محبوب نیست که در مخازن اصل جای بگیرد، یا دارای مشکلات مجوزی است،‌ برای نمونه برنامه‌ای غیر آزاد است. گاهی شما به اینترنت دسترسی ندارید، شما برنامه‌ای را در محل کار دانلود می‌کنید و می‌خواهید در منزل خود این برنامه‌ را نصب کن. در اینجا از کلیه کاربرانی که اطلاعات کاملی در این مورد دارند تقاضا دارم که مراحل که برای استفاده از این مخازن باید طی کنیم را یک توضیح به طور اختصار از ابتدا بیان کنند. البته متن تمام فرم های که راجع به این مسله بود را خوندم ولی چیزی دستگیرم نشد.
خوب دوست عزیز این سوالی که شما کردی شامل خیلی از مباحث می شه و توضیح اونا به این سادگی نیست. اول از همه یه توصیه برات دارم اونم اینکه خیلی با حوصله باشی و در مطالعه کردن تردید نکنی. برای شروع پیشنهاد من اینه که این سه صفحه رو مطالعه کنی:
http://wiki.ubuntu-ir.org/InstallingSoftware
http://wiki.ubuntu-ir.org/SynapticHowto
http://wiki.ubuntu-ir.org/Repositories
که همگی مربوط به نصب و حذف نرم افزارها در اوبونتو هستند به زبان فارسی.

امکان این که بسته ای رو با کامپیوتری دیگر دریافت کنی و در دستگاهی دیگر نصب کنی هست منتها باید توجه داشته باشی که اگر آن بسته وابستگی هایی هم داره اون ها رو هم دریافت کنی.

نرم افزارهایی وجود دارند که کارشون تهیه پشتیبان های قابل استفاده در هر سیستم دیگه ای است از بسته های دانلودی مانند: APTonCD که یکی از مشهورترین ها در این زمینه است.

بسته هایی که توسط Add/Remove و Synaptic دانلود می کنی در این مسیر قرار می گیرند: System Files/ Var/ Cache/ Apt/ Archives که برای دسترسی و کپی برداری از آن ها باید به عنوان کاربر روت عمل کنی.

انواع بسته ها وجود داره که بهترین و ساده ترین ها برای نصب Deb. است  تنها با دو کلیک  و باقی بسته ها مانند tar.gz با دستورات مخصوص به خود نصب می شوند.

مطمئن باش که اکثر بسته های مورد نیاز شما در خود اوبونتو هست و اصولا نیازی به دیگر منابع نیست مگر اینکه به قول شما مورد توجه نبوده و ناشناخته. در مورد برنامه های غیر آزاد هم مطلبی هست اونم این که این برنامه ها دو حالت دارند یا تحت ویندوزند یا تحت لینوکس. تحت ویندوزها با نرم افزارهایی مانند Wine قابلیت اجرا دارند. این را هم به خاطر داشته باش که اصولا برنامه های غیرآزاد مورد حمایت کاربران لینوکس نیست... به هر حال برای گرفتن برنامه توسط کامپیوتری دیگر و نصب در سیستمی غیر آن هیچ مشکل خاصی وجودندارد و کافی است ابتدا نوع بسته دریافتی را بشناسی و بعد وابستگی های احتمالی آن. مثلا برنامه چندرسانه ای Songbird  در بسته های آنلاین وجود ندارد، شما نام آن را می شنوید و قصد استفاده از آن را دارید کافی است با یک جستجو به لینک دانلود آن دستیابی و سعی کنی ترجیحا نسخه مخصوص اوبونتو را پیدا کنی و با دانلود بسته آن را در هر سیستمی که می خواهی نصب کنی...
این دستور هم در محیط ترمینال همین عمل را انجام می دهد:
# sudo apt-get install که پس از install نام نرم افزار مورد نظر را می نویسی و از اینترنت دانلود و نصب می شود.
امیدوارم دیگر دوستان و اساتید کمک های بیشتر و کاملتری ارائه کنن.
خداحافظی همیشگی من از انجمن اوبونتو ایران با امید پیروزی برای همه دوستان
-------
ما از تبار کوروش و فرزند جمشیدیم / پیروز بی برده ، بت نپرستیدیم

آفلاین Iranubuntu

  • Newbie
  • *
  • ارسال: 5
پاسخ به: استفاده از مخازن دانلود شده
« پاسخ #2 : 27 مهر 1386، 07:26 ب‌ظ »
با سلام
حالا من یکسری از مخازن را در ابونتو محل کارم دانلود کردم و زدم روی سی دی اما با توجه به اطلاعاتی که در صفحات بالا  بود نتونستم از روی سی دی مخازن را نصب کنم. حلا من یک سی دی با 500 مگابایت از مخازن ابونتو را دارم که هر کار می کنم نمی تونم نصب کنم.  ](*,)

آفلاین سید مهدی

  • High Hero Member
  • *
  • ارسال: 2013
  • جنسیت : پسر
  • یک تازه کار !
پاسخ به: استفاده از مخازن دانلود شده
« پاسخ #3 : 27 مهر 1386، 08:24 ب‌ظ »
محتویات این سی دی شما فقط فایل های deb. هست ؟؟
اگه اینطوره فقط کافیه که محتویات رو در شاخه var/cache/apt/archives/ کپی کنید و بعد این کار، در محیط دستوری برنامه مورد نظرتون رو بزنید نصب کنه. یعنی بزنید:
sudo apt-get install PROGRAM
مردی نبود فتاده را پای زدن
گر دست فتاده ای بگیری مردی !

آفلاین Lucid Lynx

  • Sr. Member
  • *
  • ارسال: 295
  • جنسیت : پسر
  • ONLY FREEDOM
پاسخ به: استفاده از مخازن دانلود شده
« پاسخ #4 : 27 مهر 1386، 08:41 ب‌ظ »
ابتدا بسته زیر را نصب کنید

sudo apt-get dpkg-dev

سپس بسته ها رادر home خودتان در یک فولدر به نام debs بریزید حالا دستور زیر را اجرا کنید

touch temp

دستور زیر را اجرا کنید


sudo dpkg-scanpackages debs temp | gzip > debs/packages.gz

حالا این فولدر را روی سی دی کپی کنید میتوانید با synaptic یا با دستور زیر از بسته ها استفاده کنید

sudo apt-cdrom add


آفلاین Iranubuntu

  • Newbie
  • *
  • ارسال: 5
پاسخ به: استفاده از مخازن دانلود شده
« پاسخ #5 : 05 آبان 1386، 04:51 ب‌ظ »
ابتدا بسته زیر را نصب کنید

sudo apt-get dpkg-dev

سپس بسته ها رادر home خودتان در یک فولدر به نام debs بریزید حالا دستور زیر را اجرا کنید

touch temp

دستور زیر را اجرا کنید


sudo dpkg-scanpackages debs temp | gzip > debs/packages.gz

حالا این فولدر را روی سی دی کپی کنید میتوانید با synaptic یا با دستور زیر از بسته ها استفاده کنید

sudo apt-cdrom add


با سلام
من دستورات بالا را اجرا کردم و خروجی های زیر را دریافت کردم ولی هنوز نتیجه ای نگرفته ام.
mehdi@mehdi-desktop:~$ sudo touch temp
mehdi@mehdi-desktop:~$ sudo dpkg-scanpackages debs temp | gzip > debs/packages.gz
 ** Packages in archive but missing from override file: **
  adept adept-batch adept-common adept-installer adept-manager adept-
  notifier adept-updater akregator amarok amarok-xine app-install-
  data-commercial apport-qt ark arts bogofilter bogofilter-bdb
  bogofilter-common cacti clamav clamav-base clamav-freshclam clamtk
  dbconfig-common debtags digikam enscript exfalso eyed3 fakeroot
  fftw2 fftw3 gcc-3.4-base gforge-common gforge-db-postgresql gforge-
  dns-bind9 gsfonts-x11 gtk-qt-engine gwenview hwdb-client-kde j2re1.4
  j2re1.4-mozilla-plugin java-package k3b kaddressbook kaffeine
  kaffeine-xine kamera karm katapult kate kbstate kchart kcontrol
  kcron kde-guidance kde-guidance-powermanager kde-icons-mono kde-
  style-polyester kde-systemsettings kdeadmin-kfile-plugins kdebase-
  bin kdebase-data kdebase-kio-plugins kdebluetooth kdegraphics-kfile-
  plugins kdelibs-data kdelibs4c2a kdemultimedia-kfile-plugins
  kdemultimedia-kio-plugins kdenetwork-filesharing kdenetwork-kfile-
  plugins kdepasswd kdepim-kio-plugins kdepim-kresources kdepim-
  wizards kdeprint kdesktop kdm kdnssd keep kexi kfind kghostview
  khelpcenter kicker kid3 kio-apt kio-locate kipi-plugins klipper kmag
  kmail kmailcvt kmenuedit kmilo kmix kmousetool kmplayer-base
  kmplayer-konq-plugins knetworkconf knetworkmanager knotes koffice-
  data koffice-libs konq-plugins konqueror konqueror-nsplugins konsole
  kontact konversation kooka kopete korganizer kpdf kpf kppp krdc krfb
  kscreensaver ksmserver ksnapshot ksplash ksplash-engine-moodin ksvg
  ksysguard ksysguardd ksystemlog ktorrent kubuntu-artwork-usplash
  kubuntu-default-settings kubuntu-desktop kubuntu-docs kubuntu-
  konqueror-shortcuts kwalletmanager kwin kwin-style-crystal language-
  pack-fa language-pack-fa-base language-selector-qt libakode2
  libarts1-akode libavahi-compat-libdnssd1 libbit-vector-perl libcarp-
  clan-perl libclamav2 libdate-calc-perl libdvbpsi4 libdvdnav4
  libexiv2-0.12 libfile-find-rule-perl libflac++5c2 libfox1.4
  libfreebob0 libg2c0 libgmp3c2 libgpgme11 libgsl0 libid3-3.8.3c2a
  libifp4 libimlib2 libiso9660-4 libjack0.100.0-0 libjasper-runtime
  libjpeg-progs libk3b2 libkcal2b libkcddb1 libkdepim1a libkexiv2-0
  libkipi0 libkleopatra1 libkmime2 libkonq4 libkpimexchange1
  libkpimidentities1 libkrb53 libkscan1 libksieve0 libktnef1
  liblockdev1 libmeanwhile1 libmimelib1c2a libmodplug0c2 libmpcdec3
  libmpich1.0c2 libmtp5 libnjb5 libnumber-compare-perl libofa0
  liboggflac3 libopenobex1 libphp-adodb libpoppler1-qt libpostproc0d
  libpq5 libpth20 libpulse0 libpythonize0 libqt-perl libqt3-mt libqt4-
  core libqt4-gui libqt4-qt3support libqt4-sql librrd2 librsync1
  libruby1.8 libsamplerate0 libsdl-image1.2 libskim0 libsmokeqt1
  libsoundtouch1c2 libsqlite0 libssl0.9.8 libtar libtdb1 libtext-glob-
  perl libtunepimp5 libvcdinfo0 libvlc0 libwrap0 libxine1 libxosd2
  libxvmc1 links linux-headers-2.6.20-16 linux-headers-2.6.20-16-
  generic linux-image-2.6.20-16-generic linux-libc-dev mysql-server-
  5.0 networkstatus openoffice.org-kde openoffice.org-style-crystal
  openssl opera perl-suid php5-mysql php5-snmp pmount poster psutils
  pykdeextensions python-eyed3 python-kde3 python-mutagen python-pyogg
  python-pyvorbis python-qt3 python-qt4 python-sip4 python2.5-dev qca-
  tls qobex rar rdiff-backup rezound rrdtool ruby ruby1.8 scim-qtimm
  skim snmp snmpd snmptrapfmt software-properties-kde speedcrunch sun-
  java5-bin sun-java5-jre tar update-manager update-manager-core vim-
  common vim-tiny vlc vlc-nox vorbis-tools vpnc

 Wrote 277 entries to output Packages file.
mehdi@mehdi-desktop:~$ sudo apt-cdrom add
Using CD-ROM mount point /cdrom/
Unmounting CD-ROM
Waiting for disc...
Please insert a Disc in the drive and press enter
Mounting CD-ROM...
Identifying.. [58ba8ebeb8b7d9fc8d05ba57011cb363-2]
Scanning disc for index files..
Found 0 package indexes, 0 source indexes, 0 translation indexes and 0 signatures
E: Unable to locate any package files, perhaps this is not a Debian Disc

آفلاین mtux

  • Sr. Member
  • *
  • ارسال: 450
  • جنسیت : پسر
    • Mgroup
پاسخ به: استفاده از مخازن دانلود شده
« پاسخ #6 : 05 آبان 1386، 08:15 ب‌ظ »
قسمت اول کار بدرستی انجام شده
ولی شما باید برای استفاده از دستور apt-cdrom add اول پکیج ها رو روی یک دیسک رایت کنی بعد ازش استفاده کنی!!!

ولی بهت پیشنهاد می کنم بجای اینکار:
خوب الان شما یک مخزن محلی داری! که آدرسش فکر کنم: debs/~ است! (~ یعنی پوشه ی خانگی مثلا /home/mehrdad/)
فایل etc/apt/sources.list/ رو ویرایش کن و خط زیر را در اون اضافه کن:
deb file:/home/mehrdad debs/همانطور که می بینی آدرس پوشه ی پکیج ها است! منتها با این تفاوت که پوشه آخر با یک فاصله از بقیه آدرس جدا شده است.

حالا با دستور apt-get update لیست را بروز کنید و سپس می توانید از مخزن خود استفاده کنید!


-----------------------------------------------------
پانوشت:
مطمئن نیستم!
ولی فکر کنم باید اسم فایل packages.gz رو Packages.gz می زاشتی! (به حرف P بصورت بزرگ دقت کن!)
Free Software Advocate and Developer
http://mtux.wordpress.com
My GNU Affero page: http://rate.affero.net/mtux

آفلاین Iranubuntu

  • Newbie
  • *
  • ارسال: 5
پاسخ به: استفاده از مخازن دانلود شده
« پاسخ #7 : 05 آبان 1386، 09:06 ب‌ظ »
با سلام
بله روی سی دی هم رایت کردم و سی دی را هم درایو گذاشتم بعد از اون این پیغام را داد.
قسمت اول کار بدرستی انجام شده
ولی شما باید برای استفاده از دستور apt-cdrom add اول پکیج ها رو روی یک دیسک رایت کنی بعد ازش استفاده کنی!!!

ولی بهت پیشنهاد می کنم بجای اینکار:
خوب الان شما یک مخزن محلی داری! که آدرسش فکر کنم: debs/~ است! (~ یعنی پوشه ی خانگی مثلا /home/mehrdad/)
فایل etc/apt/sources.list/ رو ویرایش کن و خط زیر را در اون اضافه کن:
deb file:/home/mehrdad debs/همانطور که می بینی آدرس پوشه ی پکیج ها است! منتها با این تفاوت که پوشه آخر با یک فاصله از بقیه آدرس جدا شده است.

حالا با دستور apt-get update لیست را بروز کنید و سپس می توانید از مخزن خود استفاده کنید!


-----------------------------------------------------
پانوشت:
مطمئن نیستم!
ولی فکر کنم باید اسم فایل packages.gz رو Packages.gz می زاشتی! (به حرف P بصورت بزرگ دقت کن!)

آفلاین mtux

  • Sr. Member
  • *
  • ارسال: 450
  • جنسیت : پسر
    • Mgroup
پاسخ به: استفاده از مخازن دانلود شده
« پاسخ #8 : 06 آبان 1386، 12:18 ب‌ظ »
خوب کاری که گفتم رو بکن!!

احتمالا اسم packages.gz رو باید Packages.gz می زاشتی ;)
Free Software Advocate and Developer
http://mtux.wordpress.com
My GNU Affero page: http://rate.affero.net/mtux