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

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

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


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

نویسنده موضوع: مشکل در نصب پکیج های نرم افزاری  (دفعات بازدید: 1304 بار)

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

آفلاین Abtin Dino

  • Newbie
  • *
  • ارسال: 10
  • جنسیت : پسر
    • وبلاگ شخصی من
مشکل در نصب پکیج های نرم افزاری
« : 30 آبان 1395، 02:54 ب‌ظ »
سلام این اولین پست من در انجمن پشتیبانی لینوکس هست.
من برای نصب بسته نرم افزاری مورد نظرم دستور زیر رو میزنم:
sudo apt install tlpو خروجی تصویر زیر را دریافت میکنم.
فکر میکنم مربوط  به محازن و فایل sources.list  هست
باید  چی  کارکنم؟
« آخرین ویرایش: 30 آبان 1395، 03:13 ب‌ظ توسط Abtin Dino »

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : مشکل در نصب پکیج های نرم افزاری
« پاسخ #1 : 30 آبان 1395، 03:21 ب‌ظ »
سلام.
به انجمن اوبونتو خوش اومدی  :)

اگه از دستور
apt search PACKAGEاستفاده کنی،‌بهت میگه که آیا چنین بسته‌ای یا به اسم دیگه‌ای وجود داره یا نه.

این خروجی tlp توی توزیع من (اوبونتو ۱۷٫۰۴)

(126)[15:14][Masaf]$ apt search tlp
Sorting... Done
Full Text Search... Done
libghc-mtlparse-dev/zesty 0.1.4.0-6 i386
  Parser combinators for monad transformation

libghc-mtlparse-doc/zesty 0.1.4.0-6 all
  Parser combinators for monad transformation; documentation

libghc-mtlparse-prof/zesty 0.1.4.0-6 i386
  Parser combinators for monad transformation; profiling libraries

tlp/zesty 0.9-1 all
  Save battery power on laptops

tlp-rdw/zesty 0.9-1 all
  Radio device wizard

همون طور که می بینی، بسته های زیادی به اسم tlp موجوده که خودِ tlp به عنوان ابزاری برای ذخیره و بهینه سازی باتری توی مخازن zesty (یا همون اوبونتو ۱۷٫۰۴) موجوده.

پس این برنامه هست تو مخازن!
کلا دو دلیل وجود داره برای این مشکل
۱) tlp در مخازن اوبونتوی شما نیست (که باید ببینی کدوم توزیع رو داری. اگه قدیمی باشه احتمال زیاد مشکل از همینه. شما اگه ۱۶٫۰۴ یا ۱۶٫۱۰ رو نصب کرده باشی، پس باید بری سراغ دلیل دوم)
۲) مخازنت آپدیت نیست. apt برای نصب برنامه ها، مخازنی که روی سیستمت آپدیت شدن رو چک میکنه، نه مخازنی که موجود روی اینترنت هست! برای همین ما از دستور
sudo apt updateاستفاده می کنیم که مخازن اوبونتو رو از اینترنت میگیره و روی هارد ذخیره میکنه. (لیستشون رو البته)
بعد وقتی میزنی
sudo apt install tlpچک میکنه ببینه توی هارد اسم اون بسته داخل اون لیسته هست یا نه. اگه بود، براساس اون لینک بسته‌ای که از اینترنت روی هارد ذخیره کرده، به سرور مربوطه وصل میشه و بسته رو دانلود میکنه و با DPKG نصب میشه.
پس؟ اول یه دور مخازن رو آپدیت کن.
sudo apt updateو بعد دوباره دستور نصب رو بزن
sudo apt instal tlp
اگه بزنی sudo apt و بعد دوبار پشت سر هم کلید TAB رو فشار بدی، لیست سوییچ های Apt رو نشونت میده که خیلی هم کاربردی‌ هستن  ;)

اگه با این دو دلیل هم می بینی این tlp بازم نصب نمیشه، اون موقع باید دنبال دلایل دیگه گشت  ???
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین Abtin Dino

  • Newbie
  • *
  • ارسال: 10
  • جنسیت : پسر
    • وبلاگ شخصی من
پاسخ : مشکل در نصب پکیج های نرم افزاری
« پاسخ #2 : 30 آبان 1395، 03:28 ب‌ظ »
مرسی بابت پاسختون
همه این کار هارو انجام دادم ولی باز هم همون خروجی رو میگیرم
این خروجی مربوط به تمام بسته هاست یعنی هر بسته ای که میخوام  نصب کنم همین خروجی رو میده

آفلاین s1mpleworld

  • Sr. Member
  • *
  • ارسال: 309
  • جنسیت : پسر
پاسخ : مشکل در نصب پکیج های نرم افزاری
« پاسخ #3 : 30 آبان 1395، 03:32 ب‌ظ »
مرسی بابت پاسختون
همه این کار هارو انجام دادم ولی باز هم همون خروجی رو میگیرم
این خروجی مربوط به تمام بسته هاست یعنی هر بسته ای که میخوام  نصب کنم همین خروجی رو میده

دوست عزیز نتیجه ی دستور زیر برای شما چیست؟

sudo apt-get update
با افتخار قدرت گرفته از Fedora 32

آفلاین Abtin Dino

  • Newbie
  • *
  • ارسال: 10
  • جنسیت : پسر
    • وبلاگ شخصی من
پاسخ : مشکل در نصب پکیج های نرم افزاری
« پاسخ #4 : 30 آبان 1395، 03:35 ب‌ظ »
تصویر زیر:
فکر میکنم خروجی دستورش غیر عادی
« آخرین ویرایش: 30 آبان 1395، 03:47 ب‌ظ توسط Abtin Dino »

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : مشکل در نصب پکیج های نرم افزاری
« پاسخ #5 : 30 آبان 1395، 03:50 ب‌ظ »
اوه اوه. اصلا اوضاع سورس لیستت داغونه!

راه کامند لاینی:

این دستورات رو توی ترمینال کپی و پیست کن. به ترتیب
sudo cp /etc/apt/sources.list ~/sources.list.bak
sudo echo -e "deb http://de.archive.ubuntu.com/ubuntu/ xenial main universe multiverse restricted\ndeb http://de.archive.ubuntu.com/ubuntu/ xenial-updates main universe multiverse restricted\ndeb http://security.ubuntu.com/ubuntu/ xenial-security main universe multiverse restricted" > /etc/apt/sources.list

و بعد اینو بزن
 sudo sed -i -e s/^/"# "/ /etc/apt/sources.list.d/*
و بعد اینو بزن

sudo apt update
sudo apt install tlp

راه گرافیکی:

برو توی تنظیمات. بخش Software & Update
تو همون صفحه‌ی اول، وسط صفحه در مورد Mirror نوشته. یا Main Server. اونو بزن و بیا روی Other. بعد از تبی که باز میشه برو توی Germany و de.archive.ubuntu.com رو انتخاب کن.
بعد اوکی کن. بعد برو تب دوم (فکر کنم) که لیست سورس های متفرقه توشه. اونجا سورس های مربوط به tor و Google رو آنچک کن و بزن close. بهت میگه که میخوای آپدیت کنی، بگو خیر!
بعد بیا توی ترمینال و دوباره بزن
sudo apt update
sudo apt install tlp

اگه دیدی سورس لیستت به مشکل خورد، طبق دستور اولی که بهت دادم، یه بک آپ ازش توی شاخه‌ی هومت ساخته شده. میتونی همونو برگردونی سر جاش
sudo cp ~/sources.list.bak /etc/apt/sources.list
و اون مخازنی که داخل sources.list.d بودن هم میتونی درست کنی با این دستور
sudo sed -i -e s/^#// /etc/apt/sources.list.d/*
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین Abtin Dino

  • Newbie
  • *
  • ارسال: 10
  • جنسیت : پسر
    • وبلاگ شخصی من
پاسخ : مشکل در نصب پکیج های نرم افزاری
« پاسخ #6 : 30 آبان 1395، 04:22 ب‌ظ »
خروجی دستور sudo apt install tlp
mohamadzade@dino:~$ sudo apt-get install tlp
sudo: unable to resolve host dino
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 cpp-5 : Depends: gcc-5-base (= 5.4.0-6ubuntu1~16.04.2) but 5.3.1-14ubuntu2.1 is to be installed
 g++-5 : Depends: gcc-5-base (= 5.4.0-6ubuntu1~16.04.2) but 5.3.1-14ubuntu2.1 is to be installed
         Depends: libstdc++-5-dev (= 5.4.0-6ubuntu1~16.04.2) but 5.4.0-6ubuntu1~16.04.4 is to be installed
 gcc-5 : Depends: gcc-5-base (= 5.4.0-6ubuntu1~16.04.2) but 5.3.1-14ubuntu2.1 is to be installed
         Depends: libgcc-5-dev (= 5.4.0-6ubuntu1~16.04.2) but 5.3.1-14ubuntu2.1 is to be installed
 libasan2 : Depends: gcc-5-base (= 5.4.0-6ubuntu1~16.04.2) but 5.3.1-14ubuntu2.1 is to be installed
 libatomic1 : Depends: gcc-5-base (= 5.4.0-6ubuntu1~16.04.2) but 5.3.1-14ubuntu2.1 is to be installed
 libcc1-0 : Depends: gcc-5-base (= 5.4.0-6ubuntu1~16.04.2) but 5.3.1-14ubuntu2.1 is to be installed
 libcilkrts5 : Depends: gcc-5-base (= 5.4.0-6ubuntu1~16.04.2) but 5.3.1-14ubuntu2.1 is to be installed
 libgomp1 : Depends: gcc-5-base (= 5.4.0-6ubuntu1~16.04.2) but 5.3.1-14ubuntu2.1 is to be installed
 libitm1 : Depends: gcc-5-base (= 5.4.0-6ubuntu1~16.04.2) but 5.3.1-14ubuntu2.1 is to be installed
 libmpx0 : Depends: gcc-5-base (= 5.4.0-6ubuntu1~16.04.2) but 5.3.1-14ubuntu2.1 is to be installed
 libquadmath0 : Depends: gcc-5-base (= 5.4.0-6ubuntu1~16.04.2) but 5.3.1-14ubuntu2.1 is to be installed
 libstdc++-5-dev : Depends: gcc-5-base (= 5.4.0-6ubuntu1~16.04.4) but 5.3.1-14ubuntu2.1 is to be installed
                   Depends: libgcc-5-dev (= 5.4.0-6ubuntu1~16.04.4) but 5.3.1-14ubuntu2.1 is to be installed
                   Depends: libstdc++6 (>= 5.4.0-6ubuntu1~16.04.4) but 5.3.1-14ubuntu2.1 is to be installed
 libubsan0 : Depends: gcc-5-base (= 5.4.0-6ubuntu1~16.04.2) but 5.3.1-14ubuntu2.1 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

آفلاین Abtin Dino

  • Newbie
  • *
  • ارسال: 10
  • جنسیت : پسر
    • وبلاگ شخصی من
پاسخ : مشکل در نصب پکیج های نرم افزاری
« پاسخ #7 : 30 آبان 1395، 04:27 ب‌ظ »
این ها ‫‪Dependencies‬‬ هاش هستش؟؟

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : مشکل در نصب پکیج های نرم افزاری
« پاسخ #8 : 30 آبان 1395، 04:47 ب‌ظ »
آره. اینا پیش نیازهاش هستن.
داره میگه این برنامه نیاز به gcc 5-4 داره ولی روی توزیعت gcc 5-3 نصبه.
و اون اولش هم گفته
sudo apt install -fاینو بزن که هرچی نصب نشده، رو نصب کنه خودکار.
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین Abtin Dino

  • Newbie
  • *
  • ارسال: 10
  • جنسیت : پسر
    • وبلاگ شخصی من
پاسخ : مشکل در نصب پکیج های نرم افزاری(حل شد)
« پاسخ #9 : 30 آبان 1395، 04:52 ب‌ظ »
بسیار متشکر حل شد