شما هنوز به سیستم وارد نشده اید.

#1 2018-12-17 13:40:54

mehran
عضو
از : پشت کامپیوتر
ثبت شده: 2018-04-11
ارسال ها: 29

مشکل در نصب برخی از بسته ها [حل شد]

درود
هنگام نصب برخی از بسته ها مثل pitivi با خطای زیر مواجه میشم:

➜  ~ sudo pacman -S pitivi
resolving dependencies...
looking for conflicting packages...

Packages (12) cblas-3.8.0-2  gsound-1.0.2-3  gst-editing-services-1.14.4-1  gst-python-1.14.4-1
              gst-transcoder-1.14.1-1  python-cairo-1.18.0-1  python-cycler-0.10.0-3
              python-dateutil-2.7.5-1  python-kiwisolver-1.0.1-2  python-matplotlib-3.0.2-1
              python-numpy-1.15.4-1  pitivi-0.999-1

Total Installed Size:  56.26 MiB

:: Proceed with installation? [Y/n] 
(12/12) checking keys in keyring                                 [###################################] 100%
(12/12) checking package integrity                               [###################################] 100%
(12/12) loading package files                                    [###################################] 100%
(12/12) checking for file conflicts                              [###################################] 100%
error: failed to commit transaction (conflicting files)
python-cairo: /usr/include/pycairo/py3cairo.h exists in filesystem
python-cairo: /usr/lib/pkgconfig/py3cairo.pc exists in filesystem
python-cairo: /usr/lib/python3.7/site-packages/cairo/__init__.py exists in filesystem
python-cairo: /usr/lib/python3.7/site-packages/cairo/__init__.pyi exists in filesystem
python-cairo: /usr/lib/python3.7/site-packages/cairo/__pycache__/__init__.cpython-37.pyc exists in filesystem
python-cairo: /usr/lib/python3.7/site-packages/cairo/_cairo.cpython-37m-x86_64-linux-gnu.so exists in filesystem
python-cairo: /usr/lib/python3.7/site-packages/cairo/include/py3cairo.h exists in filesystem
python-cairo: /usr/lib/python3.7/site-packages/cairo/py.typed exists in filesystem
Errors occurred, no packages were upgraded.

جستجو هم کردم به نتیجه ی خاصی نرسیده بودم فقط به یه تاپیک رسیدم که گفته بود از دستور pacman -Syuf استفاده کنید که ظاهرا اصلا فلگ f توی پکمن وجود نداره و این دستور اشتباهه.
راه حل این مشکل چیه؟

آخرین ویرایش توسط mehran (2018-12-19 00:41:31)

آفلاین

#2 2018-12-17 17:11:51

Arcush
Moderator
ثبت شده: 2015-09-15
ارسال ها: 1,488

پاسخ: مشکل در نصب برخی از بسته ها [حل شد]

درود. من در این گونه موردها با خیال راحت

$ sudo rm -rf /usr/lib/python3.7/site-packages/cairo/

را میزنم و سپس اقدام به

$ sudo pacman -S pitivi

می کنم.

در نصب با pip بجای sudo از user-- سود بجوییم.

آفلاین

#3 2018-12-18 08:51:32

morealaz
Moderator
از : کرمان
ثبت شده: 2016-03-19
ارسال ها: 342

پاسخ: مشکل در نصب برخی از بسته ها [حل شد]

دو تا اشکال میتونه وجود داشته باشه: اولیش اینکه همونجور که عیسی عزیز فرمودند قبلا با pip ماژول رو نصب کرده باشی که در این صورت باعث شده ایجاد کانفلیکت بشه با pacman. اکیدا توصیه میکنم همیشه از pacman برای نصب ماژولهای مختلف استفاده کنید.اکثر بسته های پایتون در مخازن رسمی آرچ و AUR وجود داره. اگر از pip استفاده کردید اول با استفاده از pip ماژول رو حذف کنید و بعدش با pacman نصبش کنید. اشکال دوم میتونه ناشی از به روز نبودن سیستم باشهو هیچ موقع سیستمتون رو به صورت نیمه کاره آپدیت نکنید. اگر از فلگ -Sy استفاده کردید حتما سیستم رو هم با فلگ u آپدیت کنید وگر نه اگر برنامه جدیدی بخواهید نصب کنید از مخازن به روز شده نصب میشه که سیستم شما با اونها همخونی نداره و ایجاد مشکل میکنه. استفاده از فلگ --force توصیه نمیشه.

آفلاین

#4 2018-12-19 00:40:52

mehran
عضو
از : پشت کامپیوتر
ثبت شده: 2018-04-11
ارسال ها: 29

پاسخ: مشکل در نصب برخی از بسته ها [حل شد]

سپاس فراوان

آفلاین

پانوشت انجمن

پشتیبانی توسط تیم آرچ لینوکس ایران و نیرو گرفته با FluxBB