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

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

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


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

نویسنده موضوع: خطا در هنگام به روز رسانی دبیان ۸ به ۹  (دفعات بازدید: 3056 بار)

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

آفلاین mrproxiE

  • Newbie
  • *
  • ارسال: 4
سلام, دوستان من امروز دبیان ۸ رو به ۹ ارتقا دادم هنگام نصب این ارور رو گرفتم
Starting Samba daemons: nmbd/usr/sbin/nmbd: /usr/local/lib/libldap_r-2.4.so.2: no version information available (required by /usr/sbin/nmbd)
/usr/sbin/nmbd: /usr/local/lib/liblber-2.4.so.2: no version information available (required by /usr/sbin/nmbd)
 failed!

من به اشتباه این دستور رو وارد کردم
apt autoremove
و حدود ۵۰۰ مگ از package هارو پاک کرد و نصب هم کامل نشد.
خواستم ببینم راهی هست که دوباره اون پکیج هارو نصب کنم؟

سیستم ری استارت کردم میگه debian9 هست ولی برای مثال virtualbox پاک شده.
ممنون

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : خطا در هنگام به روز رسانی دبیان ۸ به ۹
« پاسخ #1 : 27 تیر 1396، 09:41 ب‌ظ »
سلام
همشون ممکن نیست ولی پکیج های اخیر رو که پاک شدن رو می تونین به این صورت پیدا کنین ...
برای پیدا کردن پکیج هایی که اخیراً پاک شده شما باید به log فایل مراجعه کنین ...
این فایل های log رو می تونین با این دستور پیدا کنین (این ها شامل تمامی موارد نصب , حذف و ... رو شامل میشه) :
ls /var/log | grep dpkgبرای مثال خروجیش تو سیستم من این شکلیه :
dpkg.log
dpkg.log.1
dpkg.log.2.gz
dpkg.log.3.gz
آخرین log فایل dpkg.log هستش از اون قدیمی تر فایل dpkg.log.1 و از اون قدیمی تر پکیج های فشرده شده ی dpkg.log.[n].gz هستن
شما می تونین این فایل ها رو جز به جز بررسی کنین ولی برای راحتی کار می تونین به جای بررسی قسمت به قسمت اون فایل ها فقط این دو دستور رو اجرا کنین :
awk '$3~/^remove$/ {print $1" "$2" "$4;}' /var/log/dpkg.log*
zgrep -sh . /var/log/dpkg.log{.[0-9]{.gz,},} | awk '$3~/^remove$/ {print $1" "$2" "$4;}'
دستور اول به فایل های .log می پردازه دستور دوم به بررسی .gz ها

پ.ن: در ضمن این رو هم اضافه کنم اگه شما تاریخ حذف این پکیج ها رو می دونین می تونین از دستورات پایین استفاده کنیم تا قسمت های اضافی تر خروجی بالا حذف بشن (برای مثال امروز 2017-07-18 هستش و برای پیدا کردن پکیج هایی که امروز پاک شدن کافیه دستور پایین رو اجرا کنیم) :
awk '$3~/^remove$/ {print $1" "$2" "$4;}' /var/log/dpkg.log*  | grep 2017-07-18
zgrep -sh . /var/log/dpkg.log{.[0-9]{.gz,},} | awk '$3~/^remove$/ {print $1" "$2" "$4;}' | grep 2017-07-18
« آخرین ویرایش: 27 تیر 1396، 10:01 ب‌ظ توسط ali76 »

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : خطا در هنگام به روز رسانی دبیان ۸ به ۹
« پاسخ #2 : 27 تیر 1396، 09:48 ب‌ظ »
قبل از نصب هر توزیعی ابتدا release note رو بخونید.

نرم‌افزار virtualbox به دلیل مسایل امنیتی که تیم دبیان باهاش روبرو بوده، از مخزن‌های دبیان ۹ حذف شده. (روش اوبونتو متفاوت از دبیان هست، برای همین اوبونتو مشکلی نداره)

بجای ویرچوال‌باکس می‌تونی از virt-manager استفاده کنی.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=794466

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : خطا در هنگام به روز رسانی دبیان ۸ به ۹
« پاسخ #3 : 27 تیر 1396، 09:51 ب‌ظ »
الآن به دبیان ۹ دسترسی داری؟ بالا میاد؟ با محیط گرافیکی نصب کردی یا بدون اون؟
اگه محیط گرافیکی داری، می‌تونی مثلا با دستور زیر گنوم رو نصب کنی، خودش همه پیش‌نیازها و هرچی نیاز باشه و رو دانلود و نصب می‌کنه.
$ sudo apt install gnome

آفلاین mrproxiE

  • Newbie
  • *
  • ارسال: 4
پاسخ : خطا در هنگام به روز رسانی دبیان ۸ به ۹
« پاسخ #4 : 28 تیر 1396، 10:20 ق‌ظ »
بی نهایت ممنون از جوابتون
ببخشید که بد توضیح دادم
ببینید الان من دبیان ۹ نصب شده برام محیط گرافیکیش هم کامل بدون مشکل بالا میاد
مشکل من اینه که وقتی داشتم به روزرسانی می کردم به samba گیر داد و دیگه ادامه کارشو انجام نداد
بعد که زدم
apt-get dist-upgradeلیست یک سری پکیج رو بهم نشون داد که میگفت اینا دانلود شده ولی نصب نشدن من y که میزدم دوباره به samba گیر میداد و با ارور کد ۱ خارج میشد
حالا من اینجا
apt autoremoveرو زدم که باعث شد همه اون پکیج هایی رو که بهم پیشنهاد می داد رو (بالا توضیح دادم) دیگه نصب نشدن
بعد دوباره
apt-get dist-upgradeزدم و بهم گفت دیگه پکیجی نیست برای نصب کردن
حالا من دنبال اون پکیج ها هستم

خیلی خیلی ممنون از راهنماییتون

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : خطا در هنگام به روز رسانی دبیان ۸ به ۹
« پاسخ #5 : 28 تیر 1396، 10:51 ق‌ظ »
 اون پکیج‌ها چه اهمیتی دارن؟ پکیج‌هایی بودن که به هر دلیلی دیگه نیازی بهش نبوده. شما بسته شماره ۱ رو نصب کرده بودی و بسته‌های شماره ۲ و ۳ هم به صورت اتوماتیک نصب شده بود، الآن با پاک کردن بسته شماره ۱، اون‌ بسته‌های شماره ۲و ۳ می‌رن توی حالتی که با autoremove پاک می‌شن، البته همیشه اینجوری نیست. برای اطلاعات بیشتر
https://wiki.ubuntu.ir/wiki/APT
و همچنین توی ترمینال بزن:
$ man apt

اگه مثلا از محبط گنوم استفاده می‌کنی، با زدن دستوری که در بالا گفتم، یه سیستم کامل و آماده در اختیارت هست و همین چیزهایی که پاک کردی هم به احتمال زیاد از اول نصب میشه.

نکته آخر: اگه می‌دونی که چه پکیج‌هایی رو پاک کردی، دستی نصبشون کن. اگر هم نمی‌دونی چی بودن که فکر نکنم نیازی باشه از اول نصبشون کنی.

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : خطا در هنگام به روز رسانی دبیان ۸ به ۹
« پاسخ #6 : 28 تیر 1396، 12:26 ب‌ظ »
سلام
برای فهمیدن اینکه چه پکیج هایی پاک شدن کافیه کامنت اول من رو دوباره مرور کنین
من تو اون جا مفصل توضیح دادم ...

آفلاین mrproxiE

  • Newbie
  • *
  • ارسال: 4
پاسخ : خطا در هنگام به روز رسانی دبیان ۸ به ۹
« پاسخ #7 : 28 تیر 1396، 01:02 ب‌ظ »
اون پکیج‌ها چه اهمیتی دارن؟ پکیج‌هایی بودن که به هر دلیلی دیگه نیازی بهش نبوده. شما بسته شماره ۱ رو نصب کرده بودی و بسته‌های شماره ۲ و ۳ هم به صورت اتوماتیک نصب شده بود، الآن با پاک کردن بسته شماره ۱، اون‌ بسته‌های شماره ۲و ۳ می‌رن توی حالتی که با autoremove پاک می‌شن، البته همیشه اینجوری نیست. برای اطلاعات بیشتر
https://wiki.ubuntu.ir/wiki/APT
و همچنین توی ترمینال بزن:
$ man apt

اگه مثلا از محبط گنوم استفاده می‌کنی، با زدن دستوری که در بالا گفتم، یه سیستم کامل و آماده در اختیارت هست و همین چیزهایی که پاک کردی هم به احتمال زیاد از اول نصب میشه.

نکته آخر: اگه می‌دونی که چه پکیج‌هایی رو پاک کردی، دستی نصبشون کن. اگر هم نمی‌دونی چی بودن که فکر نکنم نیازی باشه از اول نصبشون کنی.

خب اگر اون samba ارور نمیداد مگه اون پکیج ها نصب نمی شدند؟ من فقط مشکلم اینه که حس میکنم چون samba ارور داده و من اون دستور رو زدم باعث شده که عمل به روزرسانی کامل نشه برای همین می خوام اون کارو انجام بدم چون در حین بروزرسانی اون مشکل پیش اومد و از ادامه کار خارج شد
از طرفی سیستم بدون مشکل بالا میاد فقط حس میکنم شاید یک سری کتابخونه هارو باعث شده اون کار من نصب نشدند

آفلاین mrproxiE

  • Newbie
  • *
  • ارسال: 4
پاسخ : خطا در هنگام به روز رسانی دبیان ۸ به ۹
« پاسخ #8 : 28 تیر 1396، 01:04 ب‌ظ »
سلام
برای فهمیدن اینکه چه پکیج هایی پاک شدن کافیه کامنت اول من رو دوباره مرور کنین
من تو اون جا مفصل توضیح دادم ...

آره خیلی ممنون
امکانش هست دستور بالارو بروزش کنید که خودش اون پکیج هارو نصب کنه؟
و اینکه اون دستور رو که زدم بعضی از پکیج هارو نمی تونست نصب کنه و بعضیاش مثل java 1.7 قدیمی بودن برای اونا راه حلی هست؟مرسی

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : خطا در هنگام به روز رسانی دبیان ۸ به ۹
« پاسخ #9 : 28 تیر 1396، 02:39 ب‌ظ »
میشه این رو به صورت یک اسکریپت در آورد که تک تک اونا رو نصب کنه ولی به نظرم کار درستی نیست به چند دلیل :
1.بعضی از پکیجا از مخازن حذف شدن
2.بعضی دیگه ممکنه اسمشون یه تغییراتی کرده باشه
3.بعضی از پکیجا ممکنه مربوط به دبیان 8 باشن که بعد آپگرید دیگه نیازی به حضورشون نیست

واس همون به جای اسکریپت بهتره خودتون چک کنین که کدوما لازمتون هست کدوما نیست ; کدوما جایگزین دارن کدوما ندارن و ...

برای چک کردن حضور پکیج ها در مخازن می تونین از این دستور استفاده کنین که من خودم خیلی ازش استفاده می کنم :
apt-cache searchدر مورد جاوا هم باید بگم من به دبیان دسترسی ندارم که در مورد مخازنش نظر بدم ولی تو اوبونتو 17.04:
sudo apt install openjdk-9-jdkاین دستور java 9 رو براتون نصب می کنه (البته تو اوبونتو) اگه این پکیج تو مخازن نبود پکیج openjdk-8-jdk رو امتحان کنین

در ضمن اگر پکیجی کامل دانلود و یا نصب نشده باشه ولی نیاز سیستم باشه با این دستور قابل نصب هستش :
sudo apt -f install

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : خطا در هنگام به روز رسانی دبیان ۸ به ۹
« پاسخ #10 : 28 تیر 1396، 04:16 ب‌ظ »
برای نصب JDK نیازی نیست تا نسخه مورد نظر رو از قبل بدونی. با دستور زیر نصب میشه:
$ sudo apt install default-jdk

توی دبیان ۹، نسخه‌ی ۸ هست.
$ apt show default-jdk

Package: default-jdk
Version: 2:1.8-58
Priority: optional
Section: java
Source: java-common (0.58)
Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
Installed-Size: 6,144 B
Provides: java-sdk, java2-sdk, java5-sdk, java6-sdk, java7-sdk, java8-sdk
Depends: default-jre (= 2:1.8-58), default-jdk-headless (= 2:1.8-58), openjdk-8-jdk
Homepage: https://wiki.debian.org/Java/
Tag: devel::buildtools, devel::compiler, devel::lang:java, devel::library,
 devel::runtime, implemented-in::TODO, role::devel-lib,
 role::metapackage
Download-Size: 930 B
APT-Manual-Installed: yes
APT-Sources: https://ftp.ch.debian.org/debian stretch/main amd64 Packages
Description: Standard Java or Java compatible Development Kit
 This dependency package points to the Java runtime, or Java compatible
 development kit recommended for this architecture, which is
 openjdk-8-jdk for amd64.

https://wiki.debian.org/Java
« آخرین ویرایش: 28 تیر 1396، 04:18 ب‌ظ توسط سلمان م. »

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : خطا در هنگام به روز رسانی دبیان ۸ به ۹
« پاسخ #11 : 28 تیر 1396، 04:21 ب‌ظ »
سلمان جان یه سوال ; تا جایی که من اطلاع دارم default-jdk لزوماً آخرین نسخه رو نصب نمی کنه چون الان تو اوبونتو نصب default-jdk موجب نصب نسخه ی 8 می شه در صورتی که نسخه ی 9 تو مخازن وجود داره
درست گفتم ؟ شایدم اشتباه حدس زدم ...

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : خطا در هنگام به روز رسانی دبیان ۸ به ۹
« پاسخ #12 : 28 تیر 1396، 04:42 ب‌ظ »
سلمان جان یه سوال ; تا جایی که من اطلاع دارم default-jdk لزوماً آخرین نسخه رو نصب نمی کنه چون الان تو اوبونتو نصب default-jdk موجب نصب نسخه ی 8 می شه در صورتی که نسخه ی 9 تو مخازن وجود داره
درست گفتم ؟ شایدم اشتباه حدس زدم ...
حرفت کاملا درست هست ولی فقط توی اوبونتو و نه دبیان. چون توی دبیان stable جفتشون یکی هستن. ولی همون‌جور که گفتی لزوما یکی نیستن.
ممنون بابت تذکر

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : خطا در هنگام به روز رسانی دبیان ۸ به ۹
« پاسخ #13 : 28 تیر 1396، 04:43 ب‌ظ »
ممنون بابت پیگیری و اطلاعات خوبی که دادین   :)