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

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

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


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: مشکل با apt  (دفعات بازدید: 621 بار)

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

آفلاین mehdi21.r

  • Newbie
  • *
  • ارسال: 22
مشکل با apt
« : 07 خرداد 1400، 08:37 ب‌ظ »
سلام موقع نصب پکچ با apt به این مشکل بر خوردم
sudo apt install zsh
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
sudo apt install python3-venv python3-pip
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.


آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : مشکل با apt
« پاسخ #1 : 07 خرداد 1400، 09:18 ب‌ظ »
مشکل قبلی که توی این موضوع گفته بودید، چرا اتفاق افتاده بود؟ بعد از آپدیت اینجوری شده بود؟ حافظه ذخیره سازی مشکلی نداره؟ کار خاصی نکرده بودید؟

شاید چون یه نسخه دیگه از libapt-pkg6.0 رو اشتباهی نصب کرده بودید این اتفاق افتاده.
اول بسته libapt-pkg6.0 رو کامل به همراه فایل‌هاش پاک کنید.sudo dpkg -P libapt-pkg6.0بعد دوباره همون بسته رو که توی این موضوع به شما گفتم رو با dpkg نصب کنید.

این دستور رو هم امتحان کنید.
sudo dpkg --configure -a
میدونید که زکات علم نشر آن است

آفلاین mehdi21.r

  • Newbie
  • *
  • ارسال: 22
پاسخ : مشکل با apt
« پاسخ #2 : 08 خرداد 1400، 08:51 ق‌ظ »
مشکل قبلی که توی این موضوع گفته بودید، چرا اتفاق افتاده بود؟ بعد از آپدیت اینجوری شده بود؟ حافظه ذخیره سازی مشکلی نداره؟ کار خاصی نکرده بودید؟

شاید چون یه نسخه دیگه از libapt-pkg6.0 رو اشتباهی نصب کرده بودید این اتفاق افتاده.
اول بسته libapt-pkg6.0 رو کامل به همراه فایل‌هاش پاک کنید.sudo dpkg -P libapt-pkg6.0بعد دوباره همون بسته رو که توی این موضوع به شما گفتم رو با dpkg نصب کنید.

این دستور رو هم امتحان کنید.
sudo dpkg --configure -a
سلام بنده اول همین مشکل رو داشتم بعد توی گوگل خوندم که باید این پکت رو حذف کنم و دوباره نصب کنم
بعد به مشکل اون تایپک بر خوردم که رفع الان اون مشکل اول تکرار شد  ](*,) ](*,)

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : مشکل با apt
« پاسخ #3 : 08 خرداد 1400، 11:35 ق‌ظ »
کار‌هایی که گفتم رو انجام دادید؟ اگه آره نتیجه چی شد؟
خروجی کامل دستور چیه؟ بعید می‌دونم انقدر کم باشه.(با ctrl + shift + c می‌تونید از ترمینال کپی کنید)

چرا از اول این خطا رو گرفتید؟ مخزن خاصی اضافه کردید؟ برنامه‌ای نصب کردید؟
خروجی دستور زیر رو بذارید
sudo apt autoclean
sudo apt update
میدونید که زکات علم نشر آن است

آفلاین mehdi21.r

  • Newbie
  • *
  • ارسال: 22
پاسخ : مشکل با apt
« پاسخ #4 : 09 خرداد 1400، 12:31 ب‌ظ »
دیقیق یادم نمیاد چرا این اتفاق افتاد
خروجی دستوری اول هیچی نبود
دومی
sudo: unable to resolve host ubuntu: Name or service not known
Hit:1 http://ppa.launchpad.net/linuxuprising/libpng12/ubuntu groovy InRelease 
Hit:2 http://archive.canonical.com/ubuntu groovy InRelease                     
Hit:3 http://dl.google.com/linux/chrome/deb stable InRelease                   
Hit:4 http://update.send-anywhere.com/linux/debian stable InRelease           
Hit:5 http://a.docker-registry.ir/ubuntu xenial InRelease                     
Hit:6 http://security.ubuntu.com/ubuntu groovy-security InRelease             
Hit:7 http://a.docker-registry.ir/ubuntu xenial-updates InRelease             
Hit:8 http://ppa.launchpad.net/micahflee/ppa/ubuntu groovy InRelease
Hit:9 http://a.docker-registry.ir/ubuntu xenial-backports InRelease
Hit:10 http://ppa.launchpad.net/persepolis/ppa/ubuntu groovy InRelease
Hit:11 http://a.docker-registry.ir/ubuntu xenial-security InRelease           
Hit:12 http://ppa.launchpad.net/ubuntuhandbook1/apps/ubuntu groovy InRelease   
Hit:13 https://repo.windscribe.com/ubuntu bionic InRelease
Reading package lists... Done
Building dependency tree       
Reading state information... Done
2 packages can be upgraded. Run 'apt list --upgradable' to see them.

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : مشکل با apt
« پاسخ #5 : 09 خرداد 1400، 02:12 ب‌ظ »
دستور اول اگه با موفقیت اجرا بشه، خروجی نداره. اون فقط لیست مخازنی که در دسترس نیست رو از cache پاک می‌کنه.

دستورات قبلی که گفتم رو امتحان کردید؟ چه نتیجه‌ای داد؟
وقتی می‌خواهید برنامه نصب کنید، خروجی کامل چیه؟ فقط همون رو میگه گه توی ارسال اول نوشتید؟ لطفا خروجی کامل رو بنویسید.

مخازن شما چرا اینجوریه؟
چرا مخازن اوبونتو xenial (اوبونتو ۱۶.۰۴) رو دارید؟ فکر کنم می‌خواستید یه mirror توی ایران تنظیم کنید که اینجوری شده.

این مخازن اصلی هستند که شما دارید. دوتا دیگه هم معمولا هست ولی شما ندارید.(فعلا این مهم نیست)
http://archive.canonical.com/ubuntu groovy
http://security.ubuntu.com/ubuntu groovy-security

این مخازن مال اوبونتو xenial هستند که اصلا نباید اینها رو داشته باشید. این مشکل درست می‌کنه.
http://a.docker-registry.ir/ubuntu xenial
http://a.docker-registry.ir/ubuntu xenial-updates             
http://a.docker-registry.ir/ubuntu xenial-backports
http://a.docker-registry.ir/ubuntu xenial-security

این ppa ها رو احتمالا شما دستی اضافه کردید. ولی بعید می‌دونم مشکلی داشته باشند.
http://ppa.launchpad.net/ubuntuhandbook1/apps/ubuntu groovy
http://ppa.launchpad.net/persepolis/ppa/ubuntu groovy
http://ppa.launchpad.net/micahflee/ppa/ubuntu groovy

این ppa شاید بتونه مشکل ایجاد کنه ولی مطمئن نیستم‌. این یه library که حذف شده رو دوباره به سیستم اضافه می‌کنه.
http://ppa.launchpad.net/linuxuprising/libpng12/ubuntu groovy
این دوتا مخزن رو هم خودتون اضافه کردید. یکی مال گوگل کرومه که انحصاری هست و یکی دیگه مال send anywhere که فکر کنم اون هم انحصاری باشه. ولی بعیده که مشکلی درست کنند.
http://dl.google.com/linux/chrome/deb stable
http://update.send-anywhere.com/linux/debian stable

این مخزن هم خودتون اضافه کردید. مال windscribe هست. توی وبسایتش آموزش نصب تا فقط اوبونتو ۱۹.۰۴ رو گفته. ولی فکر کنم فرقی نداره چه نسخه یا توزیعی رو داشته باشید. باز هم یه فایل deb. رو میده. نمی‌دونم، شاید این مشکل درست کنه شاید هم نه.
https://repo.windscribe.com/ubuntu bionic

مخازن زیر حتما باید پاک بشن. شاید چیزی از این مخزن‌ها نصب شده باشند، در اینصورت ممکنه درست کردن سخت بشه.
اگه بسته‌ها خیلی به هم ریخته باشن، شاید لازم بشه دوباره اوبونتو نصب کنید.
http://a.docker-registry.ir/ubuntu xenial
http://a.docker-registry.ir/ubuntu xenial-updates
http://a.docker-registry.ir/ubuntu xenial-backports
http://a.docker-registry.ir/ubuntu xenial-security

خروجی دستورات زیر رو بذارید
cat /etc/apt/sources.list
ls /etc/apt/sources.list.d
میدونید که زکات علم نشر آن است

آفلاین mehdi21.r

  • Newbie
  • *
  • ارسال: 22
پاسخ : مشکل با apt
« پاسخ #6 : 11 خرداد 1400، 08:14 ب‌ظ »
خروجی اول
deb http://a.docker-registry.ir/ubuntu/ xenial main restricted universe multiverse
deb-src http://a.docker-registry.ir/ubuntu/ xenial main restricted universe multiverse
deb http://a.docker-registry.ir/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://a.docker-registry.ir/ubuntu/ xenial-updates main restricted universe multiverse
deb http://a.docker-registry.ir/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://a.docker-registry.ir/ubuntu/ xenial-backports main restricted universe multiverse
deb http://a.docker-registry.ir/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://a.docker-registry.ir/ubuntu/ xenial-security main restricted universe multiverse
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
# deb http://ir.archive.ubuntu.com/ubuntu/ groovy main restricted
# deb-src http://ir.archive.ubuntu.com/ubuntu/ groovy main restricted

## Major bug fix updates produced after the final release of the
## distribution.
# deb http://ir.archive.ubuntu.com/ubuntu/ groovy-updates main restricted
# deb-src http://ir.archive.ubuntu.com/ubuntu/ groovy-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
# deb http://ir.archive.ubuntu.com/ubuntu/ groovy universe
# deb-src http://ir.archive.ubuntu.com/ubuntu/ groovy universe
# deb http://ir.archive.ubuntu.com/ubuntu/ groovy-updates universe
# deb-src http://ir.archive.ubuntu.com/ubuntu/ groovy-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
# deb http://ir.archive.ubuntu.com/ubuntu/ groovy multiverse
# deb-src http://ir.archive.ubuntu.com/ubuntu/ groovy multiverse
# deb http://ir.archive.ubuntu.com/ubuntu/ groovy-updates multiverse
# deb-src http://ir.archive.ubuntu.com/ubuntu/ groovy-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb http://ir.archive.ubuntu.com/ubuntu/ groovy-backports main restricted universe multiverse
# deb-src http://ir.archive.ubuntu.com/ubuntu/ groovy-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
deb http://archive.canonical.com/ubuntu groovy partner
deb-src http://archive.canonical.com/ubuntu groovy partner

deb http://security.ubuntu.com/ubuntu groovy-security main restricted
# deb-src http://security.ubuntu.com/ubuntu groovy-security main restricted
deb http://security.ubuntu.com/ubuntu groovy-security universe
# deb-src http://security.ubuntu.com/ubuntu groovy-security universe
# deb-src http://security.ubuntu.com/ubuntu groovy-security multiverse

# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.
خروجی دوم
archive_uri-https_repo_protonvpn_com_debian-groovy.list       micahflee-ubuntu-ppa-groovy.list
archive_uri-https_repo_protonvpn_com_debian-groovy.list.save  micahflee-ubuntu-ppa-groovy.list.save
estmob-sendanywhere.list                                      persepolis-ubuntu-ppa-groovy.list
estmob-sendanywhere.list.save                                 persepolis-ubuntu-ppa-groovy.list.save
google-chrome.list                                            ubuntuhandbook1-ubuntu-apps-groovy.list
google-chrome.list.save                                       ubuntuhandbook1-ubuntu-apps-groovy.list.save
linuxuprising-ubuntu-libpng12-groovy.list                     windscribe-repo.list
linuxuprising-ubuntu-libpng12-groovy.list.save                windscribe-repo.list.save
در مورد پاک کردم خازن ادرسی فایلی که مخان توشه رو می دید
مخازن رسمی نسخه خودم رو از کجا پیدا کنم؟

وقتی دستور اپدیتم میزنم
sudo apt upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... 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:
 distro-info-data : Breaks: distro-info (< 0.20~) but 0.14ubuntu0.2 is to be installed
 dpkg : Breaks: libapt-pkg5.0 (< 1.7~b) but 1.2.35 is to be installed
E: Broken packages

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : مشکل با apt
« پاسخ #7 : 11 خرداد 1400، 10:25 ب‌ظ »
لیست مخازن اینه
/etc/apt/sources.list
البته دایرکتوری زیر هم وجود داره تا مخازن دیگه رو اضافه کنید. اینجوری فایل sources.list دست‌نخورده باقی می‌مونه و راحت میشه فایل یه مخزن رو پاک کرد
/etc/apt/sources.list.d
فایل source.list شما خیلی به هم ریخته هست. می‌تونید پاکش کنید و دوباره بسازیدش و مخازن رو تنظیم کنید، می‌تونید هم بازش کنید و هر چی داخلش نوشته رو پاک کنید و بعد تنظیمش کنید. به هر حال فرقی نداره کدوم رو انجام بدید.
من فرض می‌کنم شما پاک کردن رو انتخاب کردید

اول پاکش کنید
sudo rm /etc/apt/sources.list
حالا با nano یا هر ویرایشگر متنی که می‌خواهید، فایل رو بسازید
sudo nano /etc/apt/sources.list
الان متن زیر رو داخلش کپی کنید. اینها سرور‌های اوبونتو هست. اگه می‌خواهید، می‌تونید به‌جای archive.ubuntu.com و securitu.ubuntu.com  بزارید a.docker-registry.ir
این mirror مال ابر‌ آروان هست.
deb http://archive.ubuntu.com/ubuntu groovy main restricted universe multiverse
#deb-src http://archive.ubuntu.com/ubuntu groovy main restricted universe multiverse
 
deb http://archive.ubuntu.com/ubuntu groovy-updates main restricted universe multiverse
#deb-src http://archive.ubuntu.com/ubuntu groovy-updates main restricted universe multiverse
 
deb http://archive.ubuntu.com/ubuntu groovy-backports main restricted universe multiverse
#deb-src http://archive.ubuntu.com/ubuntu groovy-backports main restricted universe multiverse
 
deb http://security.ubuntu.com/ubuntu groovy-security main restricted universe multiverse
#deb-src http://security.ubuntu.com/ubuntu groovy-security main restricted universe multiverse

deb http://archive.canonical.com/ubuntu groovy partner
#deb-src http://archive.canonical.com/ubuntu groovy partner

اگه سورس برنامه‌ها رو هم لازم دارید، # رو از اول خط‌ها بردارید. اگه نمی‌دونید چی هست یا لازمشون ندارید، عوضش نکنید.
اینها مخازن اصلی هستند. حالا لیست مخازنی که دیگه وجود ندارند رو از cache پاک کنید
sudo apt autoclean
به نظر میاد دوتا بسته خراب دارید.
توی اینترنت گشتم و تا جایی که دیدم، بسته libapt-pkg5.0 تا اوبونتو 18.04 وجود داره و فکر کنم بعدش به نسخه libapt-pkg6.0 ارتقا پیدا کرده.
پس، بسته libapt-pkg5.0 رو کامل پاک کنید
sudo dpkg -P libapt-pkg5.0
احتمالا بسته distro-info هم مشکل داره ، اون رو هم پاک کنید
sudo dpkg -P distro-infoبعد کامپیوتر رو خاموش روشن کنید.

حالا بررسی کنید که هنوز مشکل وجود داره یا نه.
اگه مشکلی نبود، بسته distro-info رو از مخازن نصب کنید
sudo apt install distro-info
میدونید که زکات علم نشر آن است

آفلاین mehdi21.r

  • Newbie
  • *
  • ارسال: 22
پاسخ : مشکل با apt
« پاسخ #8 : 12 خرداد 1400، 12:55 ق‌ظ »
مخازن رو درست کردم
ولی توی دستور
sudo dpkg -P libapt-pkg5.0
به این خطا بر خوردم
dpkg: warning: ignoring request to remove libapt-pkg5.0 which isn't installed
در دستور
sudo dpkg -P distro-info
به این خطا
dpkg: warning: ignoring request to remove distro-info which isn't installed
ممنون از راهنمایی شما

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : مشکل با apt
« پاسخ #9 : 12 خرداد 1400، 11:39 ق‌ظ »
هنوز هم با دستور sudo apt upgrade مشکل دارید؟
یه بار مخازن رو آپدیت کنید و ببینید چجوریه.
میدونید که زکات علم نشر آن است

آفلاین mehdi21.r

  • Newbie
  • *
  • ارسال: 22
پاسخ : مشکل با apt
« پاسخ #10 : 12 خرداد 1400، 04:46 ب‌ظ »
هنوز هم با دستور sudo apt upgrade مشکل دارید؟
یه بار مخازن رو آپدیت کنید و ببینید چجوریه.
اون مشکل حل شد اما این یکی پیش اومد
ممنون که تا اینجا کمکم کردید
as@ubuntu:~$ apt-get update
Reading package lists... Done
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
W: Problem unlinking the file /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied)
W: Problem unlinking the file /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Permission denied)

« آخرین ویرایش: 12 خرداد 1400، 05:05 ب‌ظ توسط mehdi21.r »

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : مشکل با apt
« پاسخ #11 : 12 خرداد 1400، 05:23 ب‌ظ »
دستور رو باید با دسترسی روت اجرا کنید. یا وارد کاربر روت بشید یا اولش sudo بزارید. خطای خیلی واضحی هست.
میدونید که زکات علم نشر آن است

آفلاین mehdi21.r

  • Newbie
  • *
  • ارسال: 22
پاسخ : مشکل با apt
« پاسخ #12 : 12 خرداد 1400، 06:49 ب‌ظ »
دستور رو باید با دسترسی روت اجرا کنید. یا وارد کاربر روت بشید یا اولش sudo بزارید. خطای خیلی واضحی هست.
بله بعد از اینکه مطلب رو زدم یادم اومپ ممنون

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : مشکل با apt
« پاسخ #13 : 13 خرداد 1400، 04:12 ق‌ظ »
اگه مشکلی ندارید، یه (حل شد) به عنوان موضوع اضافه کنید.
میدونید که زکات علم نشر آن است