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

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

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

نویسنده موضوع: چطور یک broken package را حذف کنم ؟  (دفعات بازدید: 5182 بار)

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

آفلاین ضیائی

  • Newbie
  • *
  • ارسال: 20
چطور یک broken package را حذف کنم ؟
« : 25 شهریور 1386، 04:25 ب‌ظ »
بعد از نصب بسته conextant.deb که با خطا روبرو شد و نصب نشد دیگه synaptic اجرا نمی‌شه و خطا میده
با apt-get و dpkg هم نتونستم remove اش کنم. دستور sudo apt-get -f remove conextant خروجی زیر را داره :
   sudo apt-get -f remove conextant
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: The package conexant needs to be reinstalled, but I can't find an archive for it

آفلاین Mehdi

  • ناظر ویژه انجمن
  • *
  • ارسال: 3284
  • جنسیت : پسر
    • هزاردستان
پاسخ به: چطور یک broken package را حذف کنم ؟
« پاسخ #1 : 25 شهریور 1386، 05:22 ب‌ظ »
خوب دوباره نصبش کنید... روش دوبار کلیک کنید و نصبش کنید ;)
Of one Essence is the human race,
Thusly has Creation put the Base;
One Limb impacted is sufficient,
For all Others to feel the Mace.
~Saadi (persian poet) -1258
Hezardastan | Free As in Freedom

آفلاین sahama

  • Hero Member
  • *
  • ارسال: 784
  • جنسیت : پسر
  • الهی به امید تو!
پاسخ به: چطور یک broken package را حذف کنم ؟
« پاسخ #2 : 25 شهریور 1386، 09:37 ب‌ظ »
این مشکل برای من هم پیش اومد و با این چیز ها حل نشد (خیلی باهاش کلنجار رفتم)
نهایتا اوبونتو رو دوباره نصب کردم!!
اگه کسی بتونه جوابشو بگه خیلی خوب می شه
یا علی

آفلاین ابراهیم

  • High Hero Member
  • *
  • ارسال: 1295
  • جنسیت : پسر
  • راه‌رو گر صد هنر دارد توکل بایدش
    • سلام!
پاسخ به: چطور یک broken package را حذف کنم ؟
« پاسخ #3 : 25 شهریور 1386، 11:33 ب‌ظ »
سلام،
شاید این کمک کنه:
$ sudo dpkg --purge conexant
ما زنده به آنیم که آرام نگیریم     ...     موجیم که آسودگی ما عدم ماست

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

  • High Hero Member
  • *
  • ارسال: 3100
  • جنسیت : پسر
  • لينوكس يعني آزادي ، امنيت
پاسخ به: چطور یک broken package را حذف کنم ؟
« پاسخ #4 : 26 شهریور 1386، 12:20 ق‌ظ »
از خود synaptic  هم میشه .

آفلاین ابراهیم

  • High Hero Member
  • *
  • ارسال: 1295
  • جنسیت : پسر
  • راه‌رو گر صد هنر دارد توکل بایدش
    • سلام!
پاسخ به: چطور یک broken package را حذف کنم ؟
« پاسخ #5 : 26 شهریور 1386، 01:35 ق‌ظ »
...دیگه synaptic اجرا نمی‌شه و خطا میده...
ما زنده به آنیم که آرام نگیریم     ...     موجیم که آسودگی ما عدم ماست

آفلاین mohi

  • گروه راهبران
  • *
  • ارسال: 1430
  • جنسیت : پسر
  • as in freedom
پاسخ به: چطور یک broken package را حذف کنم ؟
« پاسخ #6 : 26 شهریور 1386، 01:43 ق‌ظ »
این مشکل رو که در کوبونتو داشتم، با یک update ساده تموم شد! شما هم امتحان کنید...  :)
امضای کوچکتر - انجمن زیباتر P-:

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

  • Sr. Member
  • *
  • ارسال: 371
  • جنسیت : پسر
  • So Close No Matter How Far
    • وب نوشت های مرد مرده
پاسخ به: چطور یک broken package را حذف کنم ؟
« پاسخ #7 : 26 شهریور 1386، 04:23 ق‌ظ »
نمیشه synapthic رو پاک کنید دوباره نصبش کنید ؟؟؟

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

  • High Hero Member
  • *
  • ارسال: 3100
  • جنسیت : پسر
  • لينوكس يعني آزادي ، امنيت
پاسخ به: چطور یک broken package را حذف کنم ؟
« پاسخ #8 : 26 شهریور 1386، 05:27 ق‌ظ »
نمیشه synapthic رو پاک کنید دوباره نصبش کنید ؟؟؟
خوب نه !! سیناپتیک به این خاطر اجرا نمیشه که یه بسته درست نصب نشده . تو خط فرمان اون بسته رو با پارامتر purge-- پاکش کنین

آفلاین ضیائی

  • Newbie
  • *
  • ارسال: 20
پاسخ به: چطور یک broken package را حذف کنم ؟
« پاسخ #9 : 26 شهریور 1386، 09:18 ق‌ظ »
دستور زیر هم error میده.
نقل‌قول
$ sudo dpkg --purge conexant

dpkg: error processing conexant (--purge):
 Package is in a very bad inconsistent state - you should
 reinstall it before attempting a removal.
Errors were encountered while processing:
 conexant

مثل اینکه فعلا هیچ راهی جز نصب دوباره ubuntu وجود نداره
حتی من یک backup از فایلهای apt را هم restore کردم ولی هیچ فرقی نکرد .مثل اینکه database بسته های نصب شده apt جای دیگری ذخیره میشه
/var/cash/apt
/var/lib/apt
/etc/apt
همه را از apt.tgz که چند روز  پیش با دستور tar zcvf ساخته بودم با دستور tar zxvf apt.tgz -C جایگزین کردم ولی باز هم broken package سر جاش بود
خوب دوباره نصبش کنید... روش دوبار کلیک کنید و نصبش کنید ;)
عزیزم این را اول امتحان کرده بودم ولی GDebi package installer هم خطا می‌ده چون همه این ابزارها در اصل یکی هستند و فقط به اشکال مختلف ظاهر می شوند
« آخرین ویرایش: 26 شهریور 1386، 09:28 ق‌ظ توسط ضیائی »

آفلاین hasannoori

  • Sr. Member
  • *
  • ارسال: 423
  • جنسیت : پسر
    • ق
پاسخ به: چطور یک broken package را حذف کنم ؟
« پاسخ #10 : 26 شهریور 1386، 10:45 ق‌ظ »
دو دستور زیر رو امتحان کنید:
sudo apt-get -f insatall
sudo apt-get -f remove
به احتمال زیاد جواب میده!

آفلاین ضیائی

  • Newbie
  • *
  • ارسال: 20
پاسخ به: چطور یک broken package را حذف کنم ؟
« پاسخ #11 : 26 شهریور 1386، 11:04 ق‌ظ »
sudo apt-get -f insatall
sudo apt-get -f remove
جواب نداد و همان خطای قبلی را میده
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: The package conexant needs to be reinstalled, but I can't find an archive for it.
[/glow]

آفلاین ضیائی

  • Newbie
  • *
  • ارسال: 20
پاسخ به: چطور یک broken package را حذف کنم ؟
« پاسخ #12 : 26 شهریور 1386، 12:49 ب‌ظ »
خیلی خیلی ساده بود ! حدسم درست بود .

... مثل اینکه database بسته های نصب شده apt جای دیگری ذخیره میشه
که یک فایل متنی ساده است که براحتی می تونید آنرا ویرایش کنید :/var/lib/dpkg/status
در مورد مشکل خودم اسم package مورد نظر (conexant) را در اون جستجو کرده و رکورد مربوط به اون را پاک کردم :

Package: conexant
Status: install reinstreq half-installed
Priority: extra
Section: non-free/utils
Installed-Size: 1808
Maintainer: Alexandre Otto Strube <surak@surak.eti.br>
Architecture: i386
Version: 192-1ubuntu-1
Config-Version: 192-1ubuntu-1
Conffiles:
 /etc/hsf/nvram.bin 61cc79c8024e6c98f684f6ed304aceb8
 /etc/modutils/hsf a3f64d7a844da96c3a75b3a682d5e941
Description: modem modules for conexant hsf models
 The conexant modem support is a port from 5.03.27 driver from
 Marc Boucher. This driver was for 2.4.x kernel series only -
 Rafael Espindola ported it to 2.6.x kernels.
 This software supports the Conexant HSF 56k HSFi Modem (pci id
 14f1:2f00), and was not tested with other models.
 This package includes the closed-source modules found on the
 modem's cd.

از کمک همه دوستان بویژه 417 در technotux خیلی خیلی متشکرم که آبروی اوبونتو را حفظ کردند و از نصب دوباره نجاتم دادند و ندر آن ظلمت شب آب حیاتم دادند ...
« آخرین ویرایش: 26 شهریور 1386، 01:18 ب‌ظ توسط ضیائی »

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

  • High Hero Member
  • *
  • ارسال: 3100
  • جنسیت : پسر
  • لينوكس يعني آزادي ، امنيت
پاسخ به: چطور یک broken package را حذف کنم ؟
« پاسخ #13 : 26 شهریور 1386، 03:34 ب‌ظ »
آفرین
حتما سعی کنین به جای نصب دوباره اشکال رو پیدا کنین چون اگه باز اون مشکل پیش بیاد که نمی تونین دوباره نصبش کنبن

آفلاین sahama

  • Hero Member
  • *
  • ارسال: 784
  • جنسیت : پسر
  • الهی به امید تو!
پاسخ به: چطور یک broken package را حذف کنم ؟
« پاسخ #14 : 26 شهریور 1386، 08:02 ب‌ظ »
واقعا کمک بزرگی به همه کردید
تشکر!
یا علی