بهار آموزش با تخفیف های شگفت انگیز توسینسو بهار آموزش با تخفیف های شگفت انگیز توسینسو
مانده تا پایان تخفیف
مشاهده دوره ها
0

پیغام های خطا در کالی لینوکس هنگام نصب برنامه، درایور و پکیچ ؟؟

سلام دوستان گرامی،

من کالی لینوکس 1.1.0a نصب کردم و موقع نصب درایور کارت گرافیک و fglrx Package و یا موقع نصب فیلترشکن Tor و خلاصه موقع نصب انواع برنامه یا پکیچ یا درایور با این مدل پیغام ها مواجه میشم. که هرچی تو اینترنت سرچ کردم به جواب درستی هم نرسیم.

ممکنه راهنماییم کنید این پیغام ها برای چیه ؟

1. E: package has no installation candidate

2. E: Ignoring Provides line with DepCompareOp for package

3. E: Unbale to locate package

4. E: Could't find any package by regex 'linux-headers-3.18.0-kali3-amd64

5.این پیغام زیری هم هنگام اجرای دستور apt-get upgrade البته در انتهای کار داد و کار ناتمام موند، البته تو موقع نصب برنامه مثل فیلترشکن Tor هم داد.

libdbd-sqlite3-perl (1.46-1) unstable; urgency=medium

  From upstream changes:


    *** CHANGES THAT MAY POSSIBLY BREAK YOUR OLD APPLICATIONS ***

    - Changed to apply quotemeta() to parameters while building
      
a query for a virtual table using PerlData for security.
      
(RIBASUSHI++ and MAUKE++) (DAMI, ISHIGAKI)

 -- Salvatore Bonaccorso <carnil@debian.org>
  Sat, 30 May 2015 23:48:33 +0200

libdbd-sqlite3-perl (1.44-1) unstable; urgency=medium

  
From upstream changes:

    *** CHANGES THAT MAY POSSIBLY BREAK YOUR OLD APPLICATIONS ***

    - Resolved #96877: sql statements should be converted to utf8 (DAMI)
      
If you set sqlite_unicode to true, SQL statements will be upgraded
      
to avoid inconsistency between embedded params and bind params.

 -- gregor herrmann <gregoa@debian.org>
  Wed, 22 Oct 2014 17:54:34 +0200

libdbd-sqlite3-perl (1.40-1) unstable; urgency=low

پرسیده شده در 1394/05/16 توسط
آواتار ABi

6 پاسخ

0

آقا دمت گررررم حل شد.

Validate تا 2018.02.02 اعتبار دارد.

بعد از انجام اینکار یه کد دیگه داده که در مورد SHA1SUMS.gpg.

وقتی این کد دستوری که داده، می زنم: gpg --verify SHA1SUMS.gpg SHA1SUMS

این پیغام میده: Can't open 'SHA1SUMS.gpg

نصب این فایل لازمه ؟

پاسخ در 1394/05/17 توسط
آواتار ABi
1

اگر مشکلتون حل شد خوب پس اوکیه ، این خطا رو جایی ندیدم ، ولی شواهد میگه ممکنه Signature درست نباشه به هر حال اگر اطلاعات خاصی داخل Kali ندارید و در ضمن دستورات دیگه و Update ها به درستی انجام میشن ، مشکلی نیست.

پاسخ در 1394/05/17 توسط
0

ممنون بابت جواب تون.

تست کردم به نظر کالی لینوکس 1.1.0a من Validate نیست و اون پیغام هایی که شما دادین نمیده.

بهم پیغام داد:

No such file or directory

gpg: no valid OpenPGP date found

gpg: Total number Proccessed: 0

یه سوال مگه کالی لینوکس به صورت open source و رایگان عرضه نمیشه ؟

باید مثل ویندوز اکتیوش کنیم ؟

امکانش هست بهم بگین چه جوری باید کالی لینوکس Validate کنم و یا اگر مطلبی جایی هست بهم بگین برم مطالعه کنم.

ممنون از لطف تون

پاسخ در 1394/05/17 توسط
آواتار ABi
1

نه مثل ویندوز نیست ، منظور از Validation معتبر بودنش هست ، شما کالی رو فقط باید از لینک زیر بگیرید :

https://www.kali.org/downloads/

بعد از دانلود هم باید مطمئن بشید که Hash فایل دریافتی با Hash ای که تو سایت هست یکی هست . ITPRO باشید

پاسخ در 1394/05/17 توسط
0

بله فعلا گویا همه چیز درسته و آپدیت هم میشه.

بله این کد فکر کنم برای تایید Signature.

تشکر فراوااااان از شما دوست عزیز

پاسخ در 1394/05/17 توسط
آواتار ABi
2

خطای اولی که اشاره می کنید به شکل package has no installation candidate یعنی اینکه سیستم عامل لینوکس شما در Repository های خودش هیچ چیزی به شکل اون دستوری که شما وارد کردید یا بسته نصب نرم افزاری پیدا نکرده و به همین دلیل نمیدونه شما دقیقا چی میخاین نصب کنید ، در چنین مواردی باید دستور زیر رو با sudo اجرا کنید تا Repository ها یا بهتر بگیم لیست نرم افزارهای داخل Kali بروز رسانی بشه و نرم افزار جدید رو شناسایی کنه :

sudo apt-get update

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

sudo apt-get update && && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y && sudo apt-get install packagename

اگر دستور بالا جواب نداد دستور زیر رو هم تست کنید :

apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y && apt-get install packagename

بعد از اون پیشنهاد می کنم Validate بودن Kali خودتون رو هم بررسی کنید که مشکلی نداشته باشه برای اینکار باید دستور زیر رو اول وارد کنید :

wget -q -O - https://www.kali.org/archive-key.asc | gpg --import
یا دستور زیر فرقی نداره
gpg --keyserver hkp://keys.gnupg.net --recv-key 7D8D0BF6

خروجی دستور بالا باید به شکل زیر نشون داده بشه :

gpg: key 7D8D0BF6: public key "Kali Linux Repository <devel@kali.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)

حالا با استفاده از دستور زیر مطمئن بشید که کلید به درستی نصب شده :

gpg --list-keys --with-fingerprint  7D8D0BF6

خروجی باید به شکل زیر باشه :

pub   4096R/7D8D0BF6 2012-03-05 [expires: 2015-03-05]
Key fingerprint = 44C6 513A 8E4F B3D3 0875  F758 ED44 4FF0 7D8D 0BF6
uid       [ unknown] Kali Linux Repository <devel@kali.org>
sub   4096R/FC0D0DCB 2012-03-05 [expires: 2015-03-05]

اگر خروجی بالا رو دیدید پس Kali شما Validate هست ، خطای Ignoring Provides line with DepCompareOp for package و Unbale to locate package هم باز به خاطر بروز نبودن یا مشکل داشتن محتویات Repository شما هست که در Kali باید بروز باشه ، فایل زیر رو در کالی باز کنید و محتویاتی که زیرش میبینید رو بهش اضافه کنید :

 /etc/apt/sources.list

محتویات یا لیست بسته های Repository رو باید به شکل زیر در این فایل وارد کنید :

## Regular repositories
deb http://http.kali.org/kali kali main non-free contrib
deb http://security.kali.org/kali-security kali/updates main contrib non-free
## Source repositories
deb-src http://http.kali.org/kali kali main non-free contrib
deb-src http://security.kali.org/kali-security kali/updates main contrib non-free

فایل رو ذخیره کنید و ازش خارج بشید و دستورات زیر رو به ترتیب وارد کنید :

apt-get clean
apt-get update
apt-get upgrade
apt-get dist-upgrade

امیدوارم با روش های بالا مشکل حل بشه . ITPRO باشید

پاسخ در 1394/05/16 توسط

پاسخ شما