Debian那些事

#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

调试环境

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


小游戏



如果要完整构建的话,用如下命令:
利用 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





分类: LINUX

首先用 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

然后安装


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值