انجمنهای فارسی اوبونتو
کمک و پشتیبانی => سایر توزیعهای گنو/لینوکس => دبیان => نویسنده: x در 24 آذر 1392، 12:14 قظ
-
سلام
من امروز لینوکس دبیان رو نصب کردم
ترمینال رو که باز میکنم و بعد دستور آپدیت رو که وارد میکنم
پیغام نشناختنه کاربر منو میده
ronika@debian:~$ sudo apt-get update
[sudo] password for ronika:
ronika is not in the sudoers file. This incident will be reported.
با تشکر از کمک تون.
-
ارورها رو تو تگ کد قرار بده!
------
ویرایش: تو پست پایین به خوبی توضیح داده شد! :D
-
من امروز لینوکس دبیان رو نصب کردم
ترمینال رو که باز میکنم و بعد دستور آپدیت رو که وارد میکنم
پیغام نشناختنه کاربر منو میده
ronika@debian:~$ sudo apt-get update
[sudo] password for ronika:
ronika is not in the sudoers file. This incident will be reported
میگه کاربر ronika جزء sudo نیست . ببین سودو نصب هست اگر نبود نصب کن و اگر نصب بود یوزرت را به سودو اضافه کن. از دستور زیر استفاده کن
usermod -a -G sudo ronika
ronika@debian:~$ apt-get update
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
دسترسی روت میخواد
-
ارورها رو تو تگ کد قرار بده!
------
ویرایش: تو پست پایین به خوبی توضیح داده شد! :D
دستور رو وارد کردم و این پیغام رو داد
ronika@debian:~$ usermod -a -G sudo ronika
bash: usermod: command not found
-
چون باید با کاربر root اون دستور رو اجرا کنید. ابتدا بنویسید su و بعد گذرواژه کاربر root رو بزنید.
-
sudo gedit /etc/sudoers
وقتی که تو sudoers نیست که نمیتونه دستورات رو با sudo اجرا کنه :)
-
root@debian:/home/ronika# sudo apt-get update
E: Type 'sudo' is not known on line 3 in source list /etc/apt/sources.list
E: The list of sources could not be read.
root@debian:/home/ronika#
فکر میکنم مخزن نمیتونه شناسای کنه
دوستان
-
وقتی با کاربر روت لاگین کردی دیگه نیازی به sudo نیست.
ببین فرامرز جان، sudo (اگه اشتباه نکنم) مخفف superuser do هست. یعنی این کاری که بعد از سودو میاد رو با دسترسی ریشه انجام بده، وقتی خودت کاربر ریشهای نیازی به sudo نداری :)
sudo برای انجام دادن یک کار با مجوز ریشه هست که بهطور موقت به کاربری که اجراش میکنه دسترسی ریشه میده.
-
دوست عزیز نام کاربری خودم رو اضافه کردم همون اول با این شیوه
با این دستور visudo فایل sudoers رو باز کردم و کاربر خودم رو ronika ALL=(ALL:ALL) ALL اضافه کردم
ولی باز مشکل دارم
تشکر از شما
-
سلام
با هر شیوه که وارد میشم این پیغام رو میده
ronika@debian:~$ apt-get update
E: Type 'sudo' is not known on line 3 in source list /etc/apt/sources.list
E: The list of sources could not be read.
ronika@debian:~$
-
مشکل از مخزن نیست
-
فایل مخازن رو خراب کردی. خروجی این دستور رو بذار:
cat /etc/apt/sources.list
-
سلام
اینهم خروجی این دستور cat /etc/apt/sources.list شما.
ronika@debian:~$ cat /etc/apt/sources.list
deb http://http.us.debian.org/debian/ wheezy contrib non-free main
deb http://mirrors.kernel.org/debian unstable main contrib non-free
deb-src http://mirrors.kernel.org/debian unstable main contrib non-free
deb http://http.us.debian.org/debian unstable main contrib non-free
deb-src http://http.us.debian.org/debian unstable main contrib non-free
sudo apt-get update
-
ابتدا وارد محیط ریشه بشید و وارد کنید:
nano /etc/apt/sources.list
بعد محتویات فایل رو با کد زیر جایگزین کنید:
deb http://ftp.nl.debian.org/debian stable main contrib non-free
deb-src http://ftp.nl.debian.org/debian stable main contrib non-free
deb http://ftp.debian.org/debian/ wheezy-updates main contrib non-free
deb-src http://ftp.debian.org/debian/ wheezy-updates main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free
توجه کنید برای paste کردن باید کلیدهای ctrl+shift+v رو وارد کنید.
برای ذخیره فایل ctrl+o رو فشار بدین و برای خروج از ویرایشگر ctrl+x
سپس لیست مخازن رو بهروز رسانی کنید:
apt-get update
-
سلام
دوست عزیز با لیست مخزن شما مشکل حل شد.
با تشکر و سپاس از شما