SmartVessel

Foucs on C++

博客园 首页 新随笔 联系 订阅 管理

1.apt-get需要root的权限使用,普通用户如何使用apt-get呢?

su -或su

切换到root用户后,执行apt-get

2.使用普通用户使用sudo执行

sudo apt-get install package

3.sudo不能使用,报如下错误

$sudo test

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.

 

解决方法是将该用户加入sudoers

(1)Installing SUDO in Debian

 

# apt-get install sudo
# vim /etc/sudoers 

 

(2)   add a line:

    user ALL=(ALL) ALL

user就是你当前使用的普通用户。

或者

%adm ALL=(ALL) ALL
然后执行 gpasswd -a username adm

如果sudo时不想输入密码,可以把上句改成:

%adm ALL=(ALL) NOPASSWD: ALL

 

vim用命令wq!强制保存, 接着chmod 0440 /etc/sudoers

另外一个方法使用visudo修改后不会保存,郁闷。

 

 


 

 

4. apt-get 源

(1) 可以编辑/etc/apt/sources.list ,手动将源添加进去,如添加

deb http://http.us.debian.org/debian/ stable main
其中stable的意思就是更新的是debian stable的源

 

(2) 如何设置更快的源

使用apt-spy

 

在/etc/apt/sources.list 中添加
deb http://http.us.debian.org/debian/ stable main
(如果有源,就没必要做这一步)
执行以下命令更新软件包列表:
apt-get update
然后执行以下命令安装 apt-spy:
apt-get install apt-spy
从源上下载一份源的镜像列表:http://http.us.debian.org/debian/README.mirrors.txt
apt-spy update
测试亚洲地区的源的速度,自动写入sources.list(有的时候不能自动写入,需要直接手动)
apt-spy -d stable -a asia -t 5(stable源)

apt-spy -d testing -a asia -t 5(一般使用这个)

 debian几种不同的源,这方面的知识可以搜索补充下。

posted on 2010-12-06 14:14  SmartVessel  阅读(1929)  评论(1编辑  收藏  举报