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

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

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

نویسنده موضوع: پیغام خطای Broken  (دفعات بازدید: 2282 بار)

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

آفلاین me_mohammadiyan

  • Jr. Member
  • *
  • ارسال: 38
  • جنسیت : پسر
پیغام خطای Broken
« : 11 آبان 1386، 08:58 ب‌ظ »
با سلام
من یکسری مخازن را از کامپیوتر دیگری به کامپیوتر خودم انتقال دادم،  بعد در پوشه home قرار می دهم و دستور زیر را اجرا می کنم
sudo dpkg -i *.deb
برخی از برنامه ها به طور کامل نصب می شه ولی  پیغام خطای Broken برای اکثر برنامه ها میده.
با تشکر

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

  • High Hero Member
  • *
  • ارسال: 2013
  • جنسیت : پسر
  • یک تازه کار !
پاسخ به: پیغام خطای Broken
« پاسخ #1 : 11 آبان 1386، 09:09 ب‌ظ »
خیلی از بسته ها برای نصب لازم دارند که بسته دیگه ای قبل از اونها نصب شده باشه. این دستوری که شما وارد می کنید، نوبت صحیح نصب رو رعایت نمی کنه و به صورت ترتیب الفبایی بسته ها رو نصب می کنه که این ترتیب صحیح نیست. برای رفع این مشکل می تونید یک کاری بکنید. ابتدا بسته ای به نام dpkg-dev را به صورت زیر نصب کنید:
sudo apt-get install dpkg-devو سپس ترمینال رو باز کرده و با استفاده از دستور CD به مسیر بسته‌ها رفته و بعد دستور زیر رو اجرا کنید:
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gzحال لازم است که یه خط مثل خط زیر در فایل sources.list اضافه کنید:
deb file:/your/packages/folder ./قابل ذکر است که your/packages/folder/ در مثال بالا مسیر فایلهای ما می باشد. (با تشکر از آقای مهدی حسن پور از این راهنماییشون)
مردی نبود فتاده را پای زدن
گر دست فتاده ای بگیری مردی !

آفلاین me_mohammadiyan

  • Jr. Member
  • *
  • ارسال: 38
  • جنسیت : پسر
پاسخ به: پیغام خطای Broken
« پاسخ #2 : 13 آبان 1386، 12:48 ب‌ظ »
با سلام
من مخازن خود را در پوشه به نام archives در Home گذاشتم و بعد از اون دستور زیر را اجرا کردم
dpkg-scanpackages . /dev/null | gzip -9c > 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 hsfmodem 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
  liba52-0.7.4 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 libgsm1 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 280 entries to output Packages file.
mehdi@mehdi-desktop:~$
در ضمن فایل Packages.gz در پوشه Home قرار گرفت.
حالا مشکل من در آدرس دهی به sources.list است و دقیقاْ نمی دونم که باید چطور آدرس بدهم.

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

  • High Hero Member
  • *
  • ارسال: 2013
  • جنسیت : پسر
  • یک تازه کار !
پاسخ به: پیغام خطای Broken
« پاسخ #3 : 14 آبان 1386، 12:50 ق‌ظ »
دستور زیر رو اجرا کنید:
sudo gedit /etc/apt/sources.listو خط زیر رو در داخل اون فایل وارد کنید. مهم نیست کجاش و خط چندم  ;)
deb file:/home/archives ./و بعد دستور زیر رو یکبار وارد کنید:
sudo apt-get update
sudo apt-get upgrade
مردی نبود فتاده را پای زدن
گر دست فتاده ای بگیری مردی !

آفلاین مهدی پیشگوی

  • High Hero Member
  • *
  • ارسال: 3100
  • جنسیت : پسر
  • لينوكس يعني آزادي ، امنيت
پاسخ به: پیغام خطای Broken
« پاسخ #4 : 30 آذر 1386، 06:13 ب‌ظ »
با سلام
من یکسری مخازن را از کامپیوتر دیگری به کامپیوتر خودم انتقال دادم،  بعد در پوشه home قرار می دهم و دستور زیر را اجرا می کنم
sudo dpkg -i *.deb
شدیدا توصیه می کنم از این دستور استفاده نکنین

آفلاین me_mohammadiyan

  • Jr. Member
  • *
  • ارسال: 38
  • جنسیت : پسر
پاسخ به: پیغام خطای Broken
« پاسخ #5 : 15 فروردین 1387، 03:27 ب‌ظ »
ممنون از راهنمایتون.