انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: pouya93 در 05 امرداد 1396، 10:22 بظ
-
سلام تو ترمینال دستور زیر رو وارد میکنم
sudo apt update
sudo apt install vlc
موفق به نصبش نمیشم پیغام زیر نمایش میده
E:unable to correct problems, you have held broken packages.
-
سلام دوست عزیز
لطفاً متن خطا رو توی تگ کد کامل بذارین تنها خط آخر خطا کافی نیست ...
ولی به عنوان راه حل عمومی این دستورات رو امتحان کنین :
sudo apt -f install
sudo dpkg --configure -a
-
sudo apt install vlc
[sudo] password for pouya:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
vlc : Depends: vlc-plugin-base (= 2.2.4-14ubuntu2.1) but it is not going to be installed
Depends: vlc-plugin-qt (= 2.2.4-14ubuntu2.1) but it is not going to be installed
Depends: vlc-plugin-video-output (= 2.2.4-14ubuntu2.1) but it is not going to be installed
Recommends: vlc-plugin-skins2 (= 2.2.4-14ubuntu2.1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
کدی هم که گفتی زدم فایده ای نداشت
-
قبلاً مخازن ثانیوه رو اضافه کرده بودین ؟
در هر صورت ، خروجی این دستورات چیه :
sudo apt install vlc-plugin-base vlc-plugin-qt vlc-plugin-video-output vlc-plugin-skins2
اگه دستور بالا خطایی نداد می تونین vlc رو نصب کنین :
sudo apt install vlc
-
اوبونتو نسخه چند داری؟
-
قبلاً مخازن ثانیوه رو اضافه کرده بودین ؟
در هر صورت ، خروجی این دستورات چیه :
sudo apt install vlc-plugin-base vlc-plugin-qt vlc-plugin-video-output vlc-plugin-skins2
اگه دستور بالا خطایی نداد می تونین vlc رو نصب کنین :
sudo apt install vlc
sudo apt install vlc-plugin-base vlc-plugin-qt vlc-plugin-skins2
[sudo] password for pouya:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
vlc-plugin-base : Depends: liba52-0.7.4 but it is not installable
Depends: libass5 (>= 0.13.0) but it is not installable
Depends: libbasicusageenvironment1 but it is not installable
Depends: libbluray2 (>= 1:0.5.0) but it is not installable
Depends: libcddb2 but it is not installable
Depends: libchromaprint1 (>= 1.3.2) but it is not installable
Depends: libcrystalhd3 (>= 1:0.0~git20110715.fdd2f19) but it is not installable
Depends: libdc1394-22 but it is not installable
Depends: libdca0 (>= 0.0.5) but it is not installable
Depends: libdirectfb-1.2-9 but it is not installable
Depends: libdvbpsi10 (>= 1.3.0) but it is not installable
Depends: libdvdnav4 (>= 5.0.3) but it is not installable
Depends: libdvdread4 (>= 4.1.3) but it is not installable
Depends: libebml4v5 but it is not installable
Depends: libfaad2 (>= 2.7) but it is not installable
Depends: libgme0 (>= 0.5.5) but it is not installable
Depends: libgroupsock8 but it is not installable
Depends: libgsm1 (>= 1.0.13) but it is not installable
Depends: libkate1 (>= 0.3.0) but it is not installable
Depends: liblivemedia57 but it is not installable
Depends: liblua5.2-0 but it is not installable
Depends: libmad0 (>= 0.15.1b-3) but it is not installable
Depends: libmatroska6v5 (>= 1.4.5) but it is not installable
Depends: libmp3lame0 but it is not installable
Depends: libmpcdec6 (>= 1:0.1~r435) but it is not installable
Depends: libmpeg2-4 (>= 0.5.1) but it is not installable
Depends: libopenmpt-modplug1 (>= 0.2.7386~beta20.3) but it is not installable
Depends: libresid-builder0c2a but it is not installable
Depends: libsdl-image1.2 (>= 1.2.10) but it is not installable
Depends: libsdl1.2debian (>= 1.2.11) but it is not installable
Depends: libshine3 (>= 3.1.0) but it is not installable
Depends: libsidplay2v5 but it is not installable
Depends: libsndio6.1 (>= 1.1.0) but it is not installable
Depends: libssh-gcrypt-4 (>= 0.4.2) but it is not installable
Depends: libssh2-1 (>= 1.2) but it is not installable
Depends: libtwolame0 (>= 0.3.10) but it is not installable
Depends: libupnp6 (>= 1:1.6.19) but it is not installable
Depends: libusageenvironment3 but it is not installable
Depends: libva-drm1 (>= 1.1.0) but it is not installable
Depends: libva-x11-1 (>= 1.0.3) but it is not installable
Depends: libva1 (>= 1.7.3) but it is not installable
Depends: libvcdinfo0 (>= 0.7.21) but it is not installable
Depends: libx264-148 but it is not installable
Depends: libx265-110 (>= 2.3) but it is not installable
Depends: libxvidcore4 (>= 1.2.2) but it is not installable
Depends: libzvbi0 (>= 0.2.35) but it is not installable
vlc-plugin-qt : Depends: libqt5x11extras5 (>= 5.6.0) but it is not installable
E: Unable to correct problems, you have held broken packages.
متاسفانه بازم ارور میده
-
اوبونتو نسخه چند داری؟
17.04
-
متاسفانه بازم ارور میده
پویا جان قرارم نبود به همین سادگی حل بشه چون اگه به همین سادگی حل می شد حل خود apt مشکل رو حل می کرد ...
باید سعی کنیم ببینیم مشکل از کجا آب می خوره بعد حلش کنیم
تو این مشکل شما هر پکیج وابسته ی یک سری پکیج دیگه اس و همون یک سری هم دوباره وابسته ی یک سری دیگه و این عمل اینقدر ادامه پیدا می کنه که شما مثلاً به یک کتابخونه برسین ...
حدس من اینه که شما یک مخزن ثانویه رو اضافه کردین که ورژن کتابخونه ی اون مخزن بالاتر از ورژن کتابخونه ی مخازن رسمی اوبونتو بوده پس apt اقدام به بروز رسانی اون کتابخونه کرده ولی الان vlc برای نصب همون کتابخونه قدیمیه رو می خواد پس ما باید اینقدر این موش و گربه بازی رو ادامه بدیم تا به اون کتابخونه (و یا پکیجی) که باعث این ماجرا شده برسیم بعد به نسخه ی رسمی توی مخازن اونو دانگرید کنیم
الان مثلاً شما می زنین vlc نصب شه می گه به vlc-plugin-base وابسته اس بعد می زنین vlc-plugin-base نصب شه می گه به libass5 وابسته اس ...
حالا شما باید اقدام به نصب libass5 بکنین بعدش میگه libass5 به یک سری پکیج دیگه مثلاً libc6 وابسته اس ...
شما باید این روند رو اینقدر ادامه بدین تا شکل خروجی تغییر کنه (یعنی دیگه نگه که Depends: but it is not installable) این جاس که شما ریشه ی مشکل رو پیدا کردین وقتی به اون پکیج رسیدین خروجی نصب اون پکیج و اسم اون پکیج رو بدین تا بگم چیکار کنین
پس فعلاً با این دستور شروع کنین ببینین به کجا می رسین :
sudo apt install libass5
(سعی کردم کامل توضیح بدم ولی اگه جایی از صحبت هام گنگ بود بگین بیشتر توضیح بدم)
پ.ن:خودتون به هیچ عنوان اقدام به حذف اون کتابخونه ای که باعث این مشکلات شده نکنین فقط شما بگین اسم اون کتابخونه (و یا پکیج) چیه
چون اگه خودتون با apt remove اون کتابخونه رو پاک کنین به احتمال زیاد حجم زیادی از پکیج هاتون رو از دست خواهید داد چون apt هر پکیجی که این کتابخونه پیش نیازش باشه رو پاک می کنه
پس شما فقط اسم اون پکیج رو بگین و خودتون کاری نکنین
-
متاسفانه بازم ارور میده
پویا جان قرارم نبود به همین سادگی حل بشه چون اگه به همین سادگی حل می شد حل خود apt مشکل رو حل می کرد ...
باید سعی کنیم ببینیم مشکل از کجا آب می خوره بعد حلش کنیم
تو این مشکل شما هر پکیج وابسته ی یک سری پکیج دیگه اس و همون یک سری هم دوباره وابسته ی یک سری دیگه و این عمل اینقدر ادامه پیدا می کنه که شما مثلاً به یک کتابخونه برسین ...
حدس من اینه که شما یک مخزن ثانویه رو اضافه کردین که ورژن کتابخونه ی اون مخزن بالاتر از ورژن کتابخونه ی مخازن رسمی اوبونتو بوده پس apt اقدام به بروز رسانی اون کتابخونه کرده ولی الان vlc برای نصب همون کتابخونه قدیمیه رو می خواد پس ما باید اینقدر این موش و گربه بازی رو ادامه بدیم تا به اون کتابخونه (و یا پکیجی) که باعث این ماجرا شده برسیم بعد به نسخه ی رسمی توی مخازن اونو دانگرید کنیم
الان مثلاً شما می زنین vlc نصب شه می گه به vlc-plugin-base وابسته اس بعد می زنین vlc-plugin-base نصب شه می گه به libass5 وابسته اس ...
حالا شما باید اقدام به نصب libass5 بکنین بعدش میگه libass5 به یک سری پکیج دیگه مثلاً libc6 وابسته اس ...
شما باید این روند رو اینقدر ادامه بدین تا شکل خروجی تغییر کنه (یعنی دیگه نگه که Depends: but it is not installable) این جاس که شما ریشه ی مشکل رو پیدا کردین وقتی به اون پکیج رسیدین خروجی نصب اون پکیج و اسم اون پکیج رو بدین تا بگم چیکار کنین
پس فعلاً با این دستور شروع کنین ببینین به کجا می رسین :
sudo apt install libass5
(سعی کردم کامل توضیح بدم ولی اگه جایی از صحبت هام گنگ بود بگین بیشتر توضیح بدم)
پ.ن:خودتون به هیچ عنوان اقدام به حذف اون کتابخونه ای که باعث این مشکلات شده نکنین فقط شما بگین اسم اون کتابخونه (و یا پکیج) چیه
چون اگه خودتون با apt remove اون کتابخونه رو پاک کنین به احتمال زیاد حجم زیادی از پکیج هاتون رو از دست خواهید داد چون apt هر پکیجی که این کتابخونه پیش نیازش باشه رو پاک می کنه
پس شما فقط اسم اون پکیج رو بگین و خودتون کاری نکنین
تقریبا متوجه منظورتون شدم . خب کاری که گفتین انجام دادم خروجی هم پیغام زیر
sudo apt install libass5
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libass5 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'libass5' has no installation candidate
چرا نمیتونه نصبش کنه؟
-
خب ظاهراً مشکل اونی که من حدس زده بودم نیست ظاهراً مخزن universe شما غیرفعاله و پکیج vlc توی اون مخزن قرار داره پس با این دستور اقدام به فعال سازی اون مخزن کنین:
sudo add-apt-repository universe
sudo apt update
حالا ببینین یک ضرب می تونین vlc رو نصب کنین:
sudo apt install vlc
اگه دستور بالا خطا داد خروجی دستور زیر رو هم بذارین:
sudo apt install libass5
-
خب ظاهراً مشکل اونی که من حدس زده بودم نیست ظاهراً مخزن universe شما غیرفعاله و پکیج vlc توی اون مخزن قرار داره پس با این دستور اقدام به فعال سازی اون مخزن کنین:
sudo add-apt-repository universe
sudo apt update
حالا ببینین یک ضرب می تونین vlc رو نصب کنین:
sudo apt install vlc
اگه دستور بالا خطا داد خروجی دستور زیر رو هم بذارین:
sudo apt install libass5
کاری که گفتین انجام دادم بازم همون خروجی قبل رو میده
-
سلام.
این راه حلو خودم امروز کشف کردم الانم دارم خال میکنم ;D
میری تو تنظیمات.
قسمت Software همونی که عکس یه بسته و یه کره زمین داره( :P )
بعد تو Download from:
برو و Main Server رو انتخاب کن بعد اینو ترمینال کن:
sudo apt update
-
سلام.
این راه حلو خودم امروز کشف کردم الانم دارم خال میکنم ;D
عزیز استفاده از سرور های اصلی بهتره ولی گمون نکنم مشکل دوستمون رو حل کنه.
در مورد این سوال هم همه چیز رو علی جان گفتن و چیز خاصی به ذهنم نمیرسه. ممکنه مشکل از نصب نرم افزار های خارج مخزن باشه (اینو تجربه کردم) یا ایجاد مشکل در هنگام نصب اولیه ی vlc باشه. معمولا باید دستورات زیر مشکل حل میشد که نشد:
sudo apt -f install
sudo dpkg --configure -a
sudo apt update
sudo apt install vlc
یه راه جالب اینکه دونه دونه پیشنیاز های نصب رو خودت نصب کنی. میتونی در packages.ubuntu.com بیشتر و بهتر در موردش بخونی.
smplayer رو هم تست کن.
sudo apt install smplayer
-
پویا جان می شه لیست مخازنتون رو بذارین ؟
یعنی بعد فعال کردن universe بازم libass5 نصب نمی شه ؟
خروجی apt update چیه ؟
-
سلام.
این راه حلو خودم امروز کشف کردم الانم دارم خال میکنم ;D
عزیز استفاده از سرور های اصلی بهتره ولی گمون نکنم مشکل دوستمون رو حل کنه.
در مورد این سوال هم همه چیز رو علی جان گفتن و چیز خاصی به ذهنم نمیرسه. ممکنه مشکل از نصب نرم افزار های خارج مخزن باشه (اینو تجربه کردم) یا ایجاد مشکل در هنگام نصب اولیه ی vlc باشه. معمولا باید دستورات زیر مشکل حل میشد که نشد:
sudo apt -f install
sudo dpkg --configure -a
sudo apt update
sudo apt install vlc
یه راه جالب اینکه دونه دونه پیشنیاز های نصب رو خودت نصب کنی. میتونی در packages.ubuntu.com بیشتر و بهتر در موردش بخونی.
smplayer رو هم تست کن.
sudo apt install smplayer
خب من خودم اینو تست کردم درستم شده که میگم دیگه خودم این مشکلو داشتم با این حل شده الکی که نسیت.
خالا پویا خان!
تست کردی؟
-
خب من خودم اینو تست کردم درستم شده که میگم دیگه خودم این مشکلو داشتم با این حل شده الکی که نسیت.
عزیزم منم نگفتم که الکی داری میگی! فقط نتونستم ارتباط مستقیمی بین این مشکل با عوض کردن سرور پیدا کنم.
-
میخوای بزار رو US ببین چی میشه.
-
میخوای بزار رو US ببین چی میشه.
دوست عزیز هیچ تفاوتی تو پکیج های آینه های رسمی وجود نداره و کل اختلافشون ممکنه در حد تاخیر یکی دو روزه در بروزرسانی باشه.
اینم لینک آینه های رسمی:
https://launchpad.net/ubuntu/+archivemirrors (https://launchpad.net/ubuntu/+archivemirrors)
الان خیلیا هستند (عین خود من) که از آینه های US استفاده می کنن یعنی با استدلال شما نباید به vlc دسترسی داشته باشیم (در صورتی که داریم)
و مشکل شما به احتمال زیاد ناشی از این بود که آپدیت مخازن به درستی انجام نشده بود (مثلاً وسط دستور sudo apt update بریک شده بود) ، واس همون دیگه چون لیست پکیج هاتون کامل نبود پس vlc هم وجود نداشت براتون و کافی بود sudo apt update رو ران کنین و اگه خطایی داشت رفعش کنین
در ضمن اینم اضافه کنم که اگه شما سرور رو از Sofware & Update تغییر دادین و روی دکمه ی کلوز زدین دیگه نیازی نیست دستور sudo apt upadte رو اجرا کنین چون خود Sofware & Update قبل از بسته شدن این کار رو براتون می کنه
@pouya93
پویا جان جواب سوالات پرسیده شده رو ندادین ؟
-
میخوای بزار رو US ببین چی میشه.
دوست عزیز هیچ تفاوتی تو پکیج های آینه های رسمی وجود نداره و کل اختلافشون ممکنه در حد تاخیر یکی دو روزه در بروزرسانی باشه.
اینم لینک آینه های رسمی:
https://launchpad.net/ubuntu/+archivemirrors (https://launchpad.net/ubuntu/+archivemirrors)
الان خیلیا هستند (عین خود من) که از آینه های US استفاده می کنن یعنی با استدلال شما نباید به vlc دسترسی داشته باشیم (در صورتی که داریم)
و مشکل شما به احتمال زیاد ناشی از این بود که آپدیت مخازن به درستی انجام نشده بود (مثلاً وسط دستور sudo apt update بریک شده بود) ، واس همون دیگه چون لیست پکیج هاتون کامل نبود پس vlc هم وجود نداشت براتون و کافی بود sudo apt update رو ران کنین و اگه خطایی داشت رفعش کنین
در ضمن اینم اضافه کنم که اگه شما سرور رو از Sofware & Update تغییر دادین و روی دکمه ی کلوز زدین دیگه نیازی نیست دستور sudo apt upadte رو اجرا کنین چون خود Sofware & Update قبل از بسته شدن این کار رو براتون می کنه
@pouya93
پویا جان جواب سوالات پرسیده شده رو ندادین ؟
آره میدونم. (چرا باید بدونم!نه خب نمیدونم!!)
==
خب منم همین مشکل @pouya93 رو داشتم.
این کارو کردم درست شد.
اون آپدیتم آره میدونم فقطم برا اطمینان گفتم بزنه.
-
سلام.
این راه حلو خودم امروز کشف کردم الانم دارم خال میکنم ;D
عزیز استفاده از سرور های اصلی بهتره ولی گمون نکنم مشکل دوستمون رو حل کنه.
در مورد این سوال هم همه چیز رو علی جان گفتن و چیز خاصی به ذهنم نمیرسه. ممکنه مشکل از نصب نرم افزار های خارج مخزن باشه (اینو تجربه کردم) یا ایجاد مشکل در هنگام نصب اولیه ی vlc باشه. معمولا باید دستورات زیر مشکل حل میشد که نشد:
sudo apt -f install
sudo dpkg --configure -a
sudo apt update
sudo apt install vlc
یه راه جالب اینکه دونه دونه پیشنیاز های نصب رو خودت نصب کنی. میتونی در packages.ubuntu.com بیشتر و بهتر در موردش بخونی.
smplayer رو هم تست کن.
sudo apt install smplayer
سلام حق با شما بود مشکل از مخازن اوبونتو بود که به همون ادرسی که گفتین رفتم خودم نصب کردم مشکلم حل شد.
ممنون از همتون