#echo '[用户名字] ALL=(ALL) ALL' >> /etc/sudoers
或者在root设置sudoers配制文件
#chmod +w /etc/sudoers
#vim /etc/sudoers
添加一行 username ALL=(ALL) ALL
其中username是你的用户名,保存
更改sudoers文件权限 chmod 0440 /etc/sudoers
退出root
前期准备工作
1,安装add-apt-repository
对于Ubuntu用户来说,安装一些PPA上的软件是一件简单的事情,然而对于Debian用户来说你经常会碰到如下情况“add-apt- repository: command not found, then you cannot add them … it is possible, although not recommended”。因此对于Debian或类Debian系统的用户,如果想要从PPA上面安装或更新软件包,可能需要下列脚本:
#!/bin/sh
if [ $# -eq 1 ]
then
ppa_name=`echo "$1" | cut -d ":" -f2-`
if [ -z "$ppa_name" ]
then
echo "PPA name not found"
echo "Utility to add PPA repositories in your debian machine"
echo "$0/ppa ppa: user-name"
else
echo "$ppa_name"
echo "deb http://ppa.launchpad.net/$ppa_name/ubuntu maverick main" >> /etc/apt/sources.list
apt-get update > /dev/null 2>> /tmp/apt_add_key.txt
key=`cat /tmp/apt_add_key.txt | cut -d ""-f6 | cut -d"" -f3`
apt-key adv-keyserver keyserver.ubuntu.com-recv-keys $key
rm -rf /tmp/apt_add_key.txt
fi
else
echo "Utility to add PPA repositories in your debian machine"
echo "$0/ppa ppa: user-name"
fi
保存这个脚本到/usr/bin目录下,名称为add-apt-repository,然后执行下列命令即可:
chmod +x /usr/bin/add-apt-repository
chown root:root /usr/bin/add-apt-repository
现在我们也可以使用 add-apt-repository 命令进行软件安装了。
2.安装硬件检测
apt-get install xdebconfigurator
检测你的硬件,xdebconfigurator
3.安装localepurge
apt-get install localepurge
在对话框中选择你要保留使用的locale .默认情况下它已经选好了你现前设置的那些locale,所以直接回车。当然你也可以 dpkg-reconfigure localepurge 进行详细的配置。 现在执行localepurge 这步将清除你用不着的locale,让他们释放你的磁盘空间。以后你不管安装什么软件,它都将自动帮你清除那些没用的locale。
安装桌面及驱动
1.xorg和alsa
aptitude install xorg
2.安装声卡
(1)alsa声卡驱动,基于2.6内核,适合从原来无声或者oss等一切环境向alsa的转换
首先安装相关软件
apt-get install alsa-utils alsa-base
再安装(当然应该有编译环境)
apt-get install alsa-source #这步千万不能省略关键
在此当dpkg configures中,选择你自己的声卡类型
以root运行
/usr/share/alsa-base/snddevices
然后运行
alsaconf
并选择你的声卡模块
这样以后你的alsamixer,alsactl都运行正常了。
建议安装gnome-alsamixer,一个不错的调音器。
如果daemon中有类似esd,arts的daemon请自行关闭。
(2)装AC97声卡
方法一:
a. 用modconf泄载oss模块
b. apt-get install alsa alsa-oss
c. alsaconf
d. alsamixer调节音量。
方法二:
去除module.conf,modprobe.devfs,module-2.6.9中的关于声音的模块,下载alsa安装
3.nVidia 显卡
源安装
$sudo gedit /etc/apt/sources.list
添加一行
deb http://nvidia.limitless.lupine.me.uk/ubuntu edgy stable-9631
apt-get update
wget http://nvidia.limitless.lupine.me.uk/ubuntu/root@lupine.me.uk.gpg -O- | apt-key add –
apt-get install nvidia-glx
4.安装 gnome
aptitude install gnome gdm
全部安装有500多M,所以大家 / 分区还是大一点好
另外gdm下用root用户登录的设置:
gedit /etc/gdm3/daemon.conf
配置改为:
AutomaticLogin = true
5.优化清理
优化: apt-get install prelink
执行 prelink -a -m
清理 : apt-get clean
常用软件安装
1.输入法小企鹅
sudo add-apt-repository ppa:wengxt/fcitx-nightly
sudo apt-get update
sudo aptitude install fcitx im-switch
im-switch -s fcitx
2.影音播放器
Mplayer和播放前端SMplayer
apt-get install mplayer smplayer
MP3播放器
apt-get install audacious
3.浏览器及Flash插件
apt-get install chromium-browser chromium-browser-l10n
apt-get install flashplugin-nonfree
4.CHM阅读器
如果有Windows下的CHM文档资料要看,那么就安装chmsee吧
apt-get install chmsee
5.星际译王
# 星际译王是 GNOME 中的国际化的词典软件
apt-get install stardict
#词典下载,下载地址如下,下载tarball包,解压后,复制到 /usr/share/stardict/dict/ 目
录下
6.解压缩软件
apt-get install p7zip p7zip-full unzip rar unrar cabextract
7.openoffice套件
apt-get install openoffice.org
8.xpdf
apt-get install xpdf xpdf-chinese-simplified
9.图像处理
gthumb,类似acdsee,功能绝不差于acdsee
gimp,比肩photoshop的图像处理软件,几乎和photoshop一模一样,gnome的老祖宗:)
gtkam,数码相机软件,支持很多相机,无须另加驱动,我的Olympus相机一下子就认出来了
shutter抓图工具
apt-get install gthumb gimp gtkam shutter
10.网络工具
安装电驴:amule
安装BT下载工具:transmission
ftp工具gftp
apt-get install amule transmission gftp
小工具
1.右键打开终端,在文件夹下右击-在终端打开,就能找开终端,并且目录是相应的目录
apt-get install nautilus-open-terminal
2.安装终端鼠标支持:
apt-get install gpm
3.面板上调节cpu频率并且对其进行监视
dpkg-reconfigure gnome-applets
4.农历
apt-get install lunar
lunar --utf8 year month day [hour]
5.Linux 下垃圾清理工具BleachBit
apt-get install bleachbit
6.GtkOrphan
通过分析安装程序的状态,该软件可以找出那些仍旧存在于系统中的孤立的软件库。从某种意义上说,这相当于一个垃圾清理工具,因为你可以通过它来删除那些孤立的软件库。安装指令如下:
apt-get install gtkorphan
执行下面的命令则可以运行它:
gksu gtkorphan
7.Baobab
这个软件能够以图形化的形式表现磁盘所占用的空间,对于磁盘的管理来说相当具有帮助
apt-get install baobab
8.Boot-Up Manager
该软件可以对服务、启动和关机脚本进行管理,图形化的操作使你能够非常轻易地启用或禁用服务及脚本。apt-get install bum
编程环境
1.安装vim Emacs
aptitude install vim exuberant-ctags emacs
2 基本编程环境搭建
aptitude install build-essential autoconf automake nasm
3.搭建QT基本开发环境
a,安装所需包
aptitude install libx11-dev libxext-dev libxtst-dev
或者apt-get install embian-tools
b,安装开发包
aptitude install libqt4-core libqt4-debug libqt4-dev libqt4-gui libqt4-qt3support libqt4-sql python-qt4 python-qt4-common qt4-designer qt4-dev-tools qt4-doc qt4-qtconfig qtcreator
4.安装开发文档
apt-get install manpages-dev binutils-doc cpp-doc gcc-doc glibc-doc libstdc++6-4.3-doc stl-manual
调试环境
1.串口调试工具: http://blog.sina.com.cn/s/blog_609b4c0d01011yos.html
2.安装nfs服务器
aptitude install nfs-common nfs-kernel-server portmap
启动服务
/etc/init.d/nfs-kernel-server start
停止服务
/etc/init.d/nfs-kernel-server stop
重启服务
/etc/init.d/nfs-kernel-server restart
小游戏
chromium,linux版的雷电
supertux,超级玛丽
xboard,国际象棋
apt-get install chromium supertux xboard
参考:
开发环境搭建:
http://blog.tianya.cn/blogger/post_show.asp?BlogID=2739323&PostID=22580479
http://blog.csdn.net/highlo/article/details/2112752
基本环境配置
http://www.newbegin.me/archives/36
http://ajianhappy.blog.51cto.com/1121318/777875
http://blog.csdn.net/Arnkore/article/details/4399191
http://hi.baidu.com/canghaiwuhen/blog/item/74db389169864285a877a40e.html
http://hi.baidu.com/worromot/blog/item/f15aafcd717149570eb345fb.html
Debian的源:
http://www.osow.org/wiki/Debian快速配置指南
如果要完整构建的话,用如下命令:
利用 apt-get build-dep
安装 Gnome 开发环境 ( 包括了 C , Gtk , Gnome 等 )
apt-get build-dep gedit
安装 KDE 开发环境 ( 包括了 C++ , Qt , KDE )
apt-get build-dep kate
####
安装开发帮助文档
aptitude install manpages-dev
在Debian上编译Linux内核 Kernel 2.6.32
2010-01-22 17:52:15
首先用 apg-get 自动下载并安装一些必要的软件包,包括编译内核需要的kernel-package和ncurses-dev等。如果在内核编译、制作过程中,遇到错误提示说某个软件包不存在的话,同样使用 apt-get install 命令进行下载安装。
apt-get install kernel-package ncurses-dev fakeroot wget bzip2 make patch
cd /usr/src
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.28.4.tar.bz2
tar xjf linux-2.6.28.4.tar.bz2
到 http://www.kernel.org 查看最新的内核版本。
切换到新内核的目录
cd linux-2.6.28.4
为了节省时间,执行以下命令从现有内核中获得配置
make oldconfig
执行完此条命令后,会根据新老内核的差异情况,询问你一些问题,如果不确定的话都是用默认(直接按回车)。
以上步骤完成后,执行内核配置程序
make menuconfig
至此,内核的配置就算完成了。按 ESC 多次后退出内核配置页面(在系统询问是否要保存新内核的配置时,当然要选择yes)。
执行以下命令进行新内核的生成!
make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version=ofog --revision=1.0 kernel_image
fakeroot 的作用是在内核的生成过程中暂时性获取root权限(和sudo不同的是fakeroot只是让程序获得root的行为特征而不是真正具备root权限)。如果你直接是用root帐号操作的话,可以省略fakeroot。--append-to-version定义的是内核的软件包名字,类似 kernel-image-2.6.28.4-ofog 这样。而 -revision定义的是软件包的版本。
现在系统会开始进行新内核的生成,屏幕上会有许多文字闪过。注意,如果生成过程中出现错误,执行 make clean 后,用 make menuconfig 重新配置内核。一般都是仔细看错误信息,找到出错的模块,然后将其去除。
内核顺利生成完毕后,会在/usr/src目录下产生一个 deb 包。例如 kernel-image-2.6.28.4-ofog_1.0_i386.deb
执行以下命令安装新内核!
dpkg -i kernel-image-2.6.28.4-ofog_1.0_i386.deb
接着Debian会安装新内核并更新Grub的配置文件。
重新启动(shutdown -r now 或者 reboot)后将会引导到新内核。
编译中会出现以下问题,解决如下:
2.6.31 for Debian 5/Lenny
Filed under:
Highpoint — Nagilum @ 15:23:58
I just upgraded my Debian5 workstation to 2.6.31. While doing so I stumbled over this:
cc -m32 -Wall -Wmissing-declarations -Wmissing-prototypes -O3 -I../../include -I../../arch/x86/include -U_FORTIFY_SOURCE lguest.c -o lguest
lguest.c:21:25: error: sys/eventfd.h: No such file or directory
lguest.c: In function ‘create_thread’:
lguest.c:1021: warning: implicit declaration of function ‘eventfd’
make: *** [lguest] Error 1
This is apparenty due to the old libc-dev package that Lenny comes with. Since libc isn’t exactly a good candidate for a selective upgrade I helped myself with simply editingDocumentation/lguest/Makefile and changing:
all: lguest
to
all:
So lguest wont be build anymore. After that make-kpkg binary-arch worked as usual.
I’m also happy to report that my rr232x-linux patch still works on 2.6.31.
这里需要几个软件,一是比较稳定的wine1.4 二是wine qq2012
1:首先添加源
#vim /etc/apt/sources.list
添加下面的源地址然后退出
deb http://ppa.launchpad.net/ubuntu-wine/ubuntu lucid main
:wq!
然后更新下
#apt-get update
如果说key不对
#apt-key adv --recv-key --keyserver keyserver.ubuntu.com 5A9A06AEF9CB8DB0
2:我用了新德里更新的,打开synaptic,搜索wine,按照最近的版本排序
选中 wine1.3-gecko
ttf-symbol-re....
wine1.3
wine1.3-dbg
选中的操作是 右键点下你要安装的,然后选那个 mark for installation(标记为安装) 然后点上面的apply 应用你的操作。
(apt-get install wine1.3 wine1.3-dbg wine1.3-gecko ttf-symbol-replacement
用apt-cache search wine 来搜索)
如果提示是ia32-libs必须装,那就
这样子wine就装好了。要是以前apt-get install wine装过老的版本,用apt-get --purge remove wine来删除安装,并且搜索下wine的目录,也一并删除掉
#rm -rf ~/.wine
然后我还删除了几个地方,大家可以find 一下,直接删掉就可以了
#dpkg --add-architecture i386
#apt-get update
然后安装