انجمنهای فارسی اوبونتو
کمک و پشتیبانی => سایر توزیعهای گنو/لینوکس => دبیان => نویسنده: mojtabarezaei76 در 13 امرداد 1392، 12:13 قظ
-
سلام من به تازگی دبیان نصب کردم ولی مشکلی که دارم بسیاری از نرم افزار ها که مطمنم در مخازن دبیان است را نمی توانم نصب کنم و با ارور زیر مواجه می شم البته این مال k3b است
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package k3b 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 'k3b' has no installation candidate
همچنین می خواستم بدونم چطور با apt می شه جستجو کرد چون من خیلی وقت باyum کار می کردم بلد نیستم
-
سلام.
اول از همه لیست برنامهها رو بروز کن شاید درست بشه:
$ sudo apt-get update
برای جستوجو دو حالت داره: گرافیکی یا ترمینال.
با ترمینال:
$ apt-cache search esme_barnameye_moredenazar
برای گرافیکی هم میتونی از Synaptic استفاده کنی که فکر کنم بصورت پیشفرض نصب هست.
-
سلام.
اول از همه لیست برنامهها رو بروز کن شاید درست بشه:
$ sudo apt-get update
برای جستوجو دو حالت داره: گرافیکی یا ترمینال.
با ترمینال:
$ apt-cache search esme_barnameye_moredenazar
برای گرافیکی هم میتونی از Synaptic استفاده کنی که فکر کنم بصورت پیشفرض نصب هست.
واسه جستجو ممنون اما وقتی آپدیت را می زنم کد زیر را می ده و چیزی تغیر نمی کنه
Ign cdrom://[Debian GNU/Linux 7.1.0 _Wheezy_ - Official amd64 kde-CD Binary-1 20130615-23:04] wheezy Release.gpg
Ign cdrom://[Debian GNU/Linux 7.1.0 _Wheezy_ - Official amd64 kde-CD Binary-1 20130615-23:04] wheezy Release
Ign cdrom://[Debian GNU/Linux 7.1.0 _Wheezy_ - Official amd64 kde-CD Binary-1 20130615-23:04] wheezy/main amd64 Packages/DiffIndex
Ign cdrom://[Debian GNU/Linux 7.1.0 _Wheezy_ - Official amd64 kde-CD Binary-1 20130615-23:04] wheezy/main Translation-en_US
Hit http://security.debian.org wheezy/updates Release.gpg
Hit http://security.debian.org wheezy/updates Release
Hit http://security.debian.org wheezy/updates/main Sources
Hit http://security.debian.org wheezy/updates/main amd64 Packages
Hit http://security.debian.org wheezy/updates/main Translation-en
Reading package lists... Done
-
دسوتان خواهش می کنم کمکم کنید آخه حتی موزیلا هم ندارم ](*,) ](*,) ](*,)
-
به احتمال زیاد، بعضی مخازن دبیان رو فعال نکردی و apt نمیتونه اون مخازن رو بشناسه تا بره و از اونجا برات نرمافزارها را بیاره و نصب کنه.
محتویات فایل sources.list رو بذار.
با دستور زیر میتونی محتویات sources.list رو ببینی:
$ nano /etc/apt/sources.list
* synaptic داری؟
-
به احتمال زیاد، بعضی مخازن دبیان رو فعال نکردی و apt نمیتونه اون مخازن رو بشناسه تا بره و از اونجا برات نرمافزارها را بیاره و نصب کنه.
محتویات فایل sources.list رو بذار.
با دستور زیر میتونی محتویات sources.list رو ببینی:
$ nano /etc/apt/sources.list
اینم از محتویات فایل
#
# deb cdrom:[Debian GNU/Linux 7.1.0 _Wheezy_ - Official amd64 kde-CD Binary-1 20130615-23:04]/ wheezy main
deb cdrom:[Debian GNU/Linux 7.1.0 _Wheezy_ - Official amd64 kde-CD Binary-1 20130615-23:04]/ wheezy main
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
# wheezy-updates, previously known as 'volatile'
# A network mirror was not selected during install. The following entries
# are provided as examples, but you should amend them as appropriate
# for your mirror of choice.
#
# deb http://ftp.debian.org/debian/ wheezy-updates main
# deb-src http://ftp.debian.org/debian/ wheezy-updates main
synaptic هم ندارم
-
طبق چیزی که اینجا گفته: https://wiki.debian.org/SourcesList
ببین هر جفت از اینها رو که نداری، به اون فایل اضافه کن.
deb http://http.debian.net/debian wheezy main
deb-src http://http.debian.net/debian wheezy main
deb http://http.debian.net/debian wheezy-updates main
deb-src http://http.debian.net/debian wheezy-updates main
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
و بعد:
$ sudo apt-get update
البته مخازن non-free و contrib اضافه نمیشن.
-
طبق چیزی که اینجا گفته: https://wiki.debian.org/SourcesList
ببین هر جفت از اینها رو که نداری، به اون فایل اضافه کن.
deb http://http.debian.net/debian wheezy main
deb-src http://http.debian.net/debian wheezy main
deb http://http.debian.net/debian wheezy-updates main
deb-src http://http.debian.net/debian wheezy-updates main
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
و بعد:
$ sudo apt-get update
البته مخازن non-free و contrib اضافه نمیشن.
دمت گرم
-
اگر مخازن آنلاینتو فعال کردی، مخازن محلی دی وی دی هاتو غیر فعال (کامنت) کن
-
من هم مشکل استارتر را داشتم که کلیه خطوط sources.list را پاک کردم و با استفاده از آموزش این لینک :
https://wiki.debian.org/SourcesList
خطوط زیر را به sources.list اضافه و سیو کردم:
deb http://http.debian.net/debian jessie main contrib non-free
deb-src http://http.debian.net/debian jessie main contrib non-free
deb http://http.debian.net/debian jessie-updates main
deb-src http://http.debian.net/debian jessie-updates main
deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main
سپس بعد از اینکار وقتی فرمان sudo apt-get update را دادم اینها را نشان داد:
Get:1 http://security.debian.org jessie/updates InRelease [78.7 kB]
Get:2 http://http.debian.net jessie InRelease [148 kB]
Get:3 http://security.debian.org jessie/updates/main Sources [14 B]
Get:4 http://security.debian.org jessie/updates/main amd64 Packages [14 B]
Get:5 http://security.debian.org jessie/updates/main Translation-en [14 B]
Ign http://http.debian.net jessie-updates InRelease
Get:6 http://http.debian.net jessie/main amd64 Packages [6,153 kB]
Ign http://http.debian.net jessie-updates Release.gpg
Err http://http.debian.net jessie/contrib Sources
Get:7 http://http.debian.net jessie/contrib Translation-en [38.8 kB]
Get:8 http://http.debian.net jessie/main Translation-en [4,094 kB]
Err http://http.debian.net jessie/main Translation-en
Get:9 http://http.debian.net jessie/non-free Translation-en [71.5 kB]
Err http://http.debian.net jessie/main Translation-en
Err http://http.debian.net jessie/main Translation-en
Err http://http.debian.net jessie/main Translation-en
Err http://http.debian.net jessie/main Translation-en
404 Not Found
Get:10 http://http.debian.net jessie/contrib amd64 Packages [47.1 kB]
Get:11 http://http.debian.net jessie/non-free amd64 Packages [83.2 kB]
Err http://http.debian.net jessie/main Sources
Ign http://http.debian.net jessie-updates Release
Get:12 http://http.debian.net jessie/contrib Sources [62.1 kB]
Get:13 http://http.debian.net jessie/main Sources [8,110 kB]
Ign http://http.debian.net jessie-updates/main Translation-en_US
Ign http://http.debian.net jessie-updates/main Translation-en
Err http://http.debian.net jessie/non-free Sources
404 Not Found
Err http://http.debian.net jessie-updates/main Sources
Err http://http.debian.net jessie-updates/main Sources
Err http://http.debian.net jessie-updates/main amd64 Packages
Err http://http.debian.net jessie-updates/main amd64 Packages
404 Not Found
Err http://http.debian.net jessie-updates/main Sources
404 Not Found
Fetched 14.8 MB in 40min 10s (6,135 B/s)
W: Failed to fetch http://http.debian.net/debian/dists/jessie/non-free/source/Sources 404 Not Found
W: Failed to fetch http://http.debian.net/debian/dists/jessie/main/i18n/Translation-en 404 Not Found
W: Failed to fetch http://http.debian.net/debian/dists/jessie-updates/main/source/Sources 404 Not Found
W: Failed to fetch http://http.debian.net/debian/dists/jessie-updates/main/binary-amd64/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
همانطور که میبینید در ابتدای بعضی خطوط Err وجود دارد این Err مخفف Error هستش؟ علت این Error ها چیه؟ در خطوطی که در لیست مخازن وارد کردم مشکلی وجود دارد؟
====================
دیروز خطوط ذکر شده را به sources.list وارد کردم اما اولشان # را گذاشتم که امروز فهمیدم این کار در اینجا برای غیر فعال کردن آن خط به کار میرود و اصطلاحا به اینکار کامنت (comment) میگویند.