انجمنهای فارسی اوبونتو
کمک و پشتیبانی => نصب، راهاندازی و بروزآوری => نویسنده: محمدامین در 21 امرداد 1394، 01:05 بظ
-
سلام.
بستههای آپدیت دبیان سید رو دانلود کردم٬ برای نصب از dpkg استفاده کردم که پس از آنپک کردن بسته ها به علت مشکلات وابستگی، خطا داد و متوقف شد. اپت هم دیگه جواب نمیده:
$ sudo apt-get -f install
apt-get: relocation error: /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.16: symbol _ZTVNSt7__cxx1119ba
sic_istringstreamIcSt11char_traitsIcESaIcEEE, version GLIBCXX_3.4.21 not defined in file libstdc++.
so.6 with link time reference
-
سلام !
خروجی دو دستور زیر را بذار :
dpkg -l apt libc6 libapt-pkg4.12:amd64
md5sum /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.16
-
خروجی اولی:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/tr
ig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-===============
==================
iU apt 1.0.10.1 amd64 commandline pac
kage manager
ii libapt-pkg4.12 1.0.9.10 amd64 package managem
ent runtime librar
ii libc6:amd64 2.19-19 amd64 GNU C Library:
Shared libraries
ii libc6:i386 2.19-19 i386 GNU C Library:
Shared libraries
دومی:
9df3082cd3dd06f5c8da3b263b5913dc /usr/lib/x86_64-linux-gnu/
libapt-pkg.so.4.12
-
هر چند خروجی دومی اشتباهه اما خب مهم نیست :) من گفتم libapt-pkg.so.4.16 شما از libapt-pkg.so.4.12 را گذاشتی .
اگه سیستمت 64 بیتی هست :
wget launchpadlibrarian.net/172657656/libc6_2.19-0ubuntu6_amd64.deb
و بعد :
wget launchpadlibrarian.net/172457835/libapt-pkg4.12_1.0.1ubuntu2_amd64.deb
الانم بسته ها را نصب کن :
sudo dpkg -i libc6_2.19-0ubuntu6_amd64.deb libapt-pkg4.12_1.0.1ubuntu2_amd64.deb
اکنون دستور زیر را بزن تا مشکلت حل شه :
sudo apt-get -f upgrade
-
سر دستور سوم خطا داد:
$ sudo dpkg -i libc6_2.19-0ubuntu6_amd64.deb libapt-pkg4.12_1.0.1ubuntu2_amd64.deb
(Reading database ... 275004 files and directories currently installed.)
Preparing to unpack libc6_2.19-0ubuntu6_amd64.deb ...
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend requires a screen at least 13 lines tall and 31 columns wide.)
debconf: falling back to frontend: Readline
Unpacking libc6:amd64 (2.19-0ubuntu6) over (2.19-0ubuntu6) ...
Preparing to unpack libapt-pkg4.12_1.0.1ubuntu2_amd64.deb ...
Unpacking libapt-pkg4.12:amd64 (1.0.1ubuntu2) over (1.0.1ubuntu2) ...
dpkg: error processing package libc6:amd64 (--install):
package libc6:amd64 2.19-0ubuntu6 cannot be configured because libc6:i386 is at a different versio
n (2.19-19)
dpkg: dependency problems prevent configuration of libapt-pkg4.12:amd64:
libapt-pkg4.12:amd64 depends on libc6 (>= 2.15); however:
Package libc6:amd64 is not configured yet.
dpkg: error processing package libapt-pkg4.12:amd64 (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
libc6:amd64
libapt-pkg4.12:amd64
و اپت هم دوباره همون ارور رو میده.
-
در کل شما به دوتا بستهی زیر نیاز داری :
libc6:amd64
libapt-pkg4.12:amd64
دستورات بالا هم برای نصب همین دوتا بسته بود البته خب نشده شما این دوتا بسته را پیدا و نصب کن با یه طرفندی از اپت هم که نمیتونی استفاده کنی.
فایل دبش اما توی لانچ پد هست اینم لینک هاش :
ibc6:amd64:
https://launchpad.net/ubuntu/trusty/+package/libc6 (https://launchpad.net/ubuntu/trusty/+package/libc6)
libapt-pkg4.12:amd64:
https://launchpad.net/ubuntu/trusty/+package/libapt-pkg4.12 (https://launchpad.net/ubuntu/trusty/+package/libapt-pkg4.12)
-
با نصب کردن بستهها با سوئیچ force-all-- مشکل حل شد. ممنون.