» 您尚未 登录   注册 | 银行 | 首页调用管理 | 博客 | 帮助 | 社区 | 无图版
华镭社区论坛 -> 应用程序 -> 转贴一个ubuntu之石,攻我们华镭之玉
 XML   RSS 2.0   WAP 

--> 本页主题: 转贴一个ubuntu之石,攻我们华镭之玉 加入收藏 | 收藏主题 | 上一主题 | 下一主题
baoya




该用户目前不在线
级别: 普通会员
精华: 0
发帖: 58
威望: 59 点
镭: 68 L
贡献值: 0 点
在线时间:38(小时)
注册时间:2007-02-05
最后登录:2011-07-16
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子

转贴一个ubuntu之石,攻我们华镭之玉

为了测试今天装了一个Vista,Vista感觉很难用,老是出确认提示框,烦死个人鸟。后面再重装了ubuntu,这是第二次装ubuntu。显卡不太顺利,于是我在字符界面安装完之后,再把显卡驱动装上,然后是ADSL和beryl,还算顺利。为了以后结省时间,把常用软件都做成了一个脚本,边做边运行。以后再重装,运行这个脚本就行了,可以实现无人监管的软件安装,linux的命令行和脚本的功能就是强!现在用MySQL基本也是用命令行的时候多,一条命令搞定的事,用GUI要点上几点,习惯了命令行后确实感觉要方便快捷很多。

另注:
(1)为了重装方便,最好备份一下“主文件夹”,里面全是各个软件的配置。
(2)/var/cache/apt/archives/ 文件也要备份下来,除非你想下次重装再从网上慢悠悠的下软件。
(3)find . -name *kopete* -exec rm -rf {} \;   这个命令用于删除当前目录及子目录下所有名称中包含kopete字样的文件。因为用apt-get remove删软件,软件的配置文件还会遗留在主文件,这个命令就可以把它们统统清除干净。

文/陈刚 (www.chengang.com.cn)   转载请注明

#!/bin/bash

#/var/cache/apt/archives/
#find . -name *kopete* -exec rm -rf {} \;




#-------------------------------------------
#---------   删除一些没用的软件     ------------
#-------------------------------------------
#Ekiga 软电话
sudo apt-get remove ekiga -y
#电影播放机
sudo apt-get remove totem totem-gstreamer totem-mozilla -y
#Rhythmbox 音乐播放器
sudo apt-get remove rhythmbox -y
#Bittorrent
sudo apt-get remove bittorrent -y

#-------------------------------------------
#---------   添加新的软件源   ---------------------
#-------------------------------------------

#加入一个软件源
(echo '$a';
echo '## 江苏常州电信';
echo 'deb http://ubuntu.cn99.com/ubuntu/ feisty main restricted universe multiverse';
echo 'deb http://ubuntu.cn99.com/ubuntu/ feisty-security main restricted universe multiverse';
echo 'deb http://ubuntu.cn99.com/ubuntu/ feisty-updates main restricted universe multiverse';
echo 'deb http://ubuntu.cn99.com/ubuntu/ feisty-proposed main restricted universe multiverse';
echo 'deb http://ubuntu.cn99.com/ubuntu/ feisty-backports main restricted universe multiverse';
echo 'deb-src http://ubuntu.cn99.com/ubuntu/ feisty main restricted universe multiverse';
echo 'deb-src http://ubuntu.cn99.com/ubuntu/ feisty-security main restricted universe multiverse';
echo 'deb-src http://ubuntu.cn99.com/ubuntu/ feisty-updates main restricted universe multiverse';
echo 'deb-src http://ubuntu.cn99.com/ubuntu/ feisty-proposed main restricted universe multiverse';
echo 'deb-src http://ubuntu.cn99.com/ubuntu/ feisty-backports main restricted universe multiverse';
echo 'deb http://ubuntu.cn99.com/ubuntu-cn/ feisty main multiverse restricted universe';
echo '.'; echo 'wq') | sudo ed -s /etc/apt/sources.list



#从新获取软件源的信息
sudo apt-get update
#更新升级已安装的软件
sudo apt-get upgrade

#如果你所在的地方访问常州电信很慢,可以试试上海和杭州的
#上海电信
#deb http://mirror.rootguide.org/ubuntu/ feisty main restricted universe multiverse
#deb-src http://mirror.rootguide.org/ubuntu/ feisty main restricted universe multiverse
#deb http://mirror.rootguide.org/ubuntu/ feisty-updates main restricted universe multiverse
#deb-src http://mirror.rootguide.org/ubuntu/ feisty-updates main restricted universe multiverse
#deb http://mirror.rootguide.org/ubuntu/ feisty-backports main restricted universe multiverse
#deb-src http://mirror.rootguide.org/ubuntu/ feisty-backports main restricted universe multiverse
#deb http://mirror.rootguide.org/ubuntu/ feisty-security main restricted universe multiverse
#deb-src http://mirror.rootguide.org/ubuntu/ feisty-security main restricted universe multiverse
#deb http://mirror.rootguide.org/ubuntu/ feisty-proposed main multiverse restricted universe
#deb-src http://mirror.rootguide.org/ubuntu/ feisty-proposed main restricted universe multiverse
#deb http://mirror.rootguide.org/ubuntu-cn/ feisty main multiverse restricted universe

#浙江杭州电信
#deb http://mirror.lupaworld.com/ubuntu feisty main restricted universe multiverse
#deb http://mirror.lupaworld.com/ubuntu feisty-security main restricted universe multiverse
#deb http://mirror.lupaworld.com/ubuntu feisty-updates main restricted universe multiverse
#deb http://mirror.lupaworld.com/ubuntu feisty-backports main restricted universe multiverse
#deb-src http://mirror.lupaworld.com/ubuntu feisty main restricted universe multiverse
#deb-src http://mirror.lupaworld.com/ubuntu feisty-security main restricted universe multiverse
#deb-src http://mirror.lupaworld.com/ubuntu feisty-updates main restricted universe multiverse
#deb-src http://mirror.lupaworld.com/ubuntu feisty-backports main restricted universe multiverse
#deb http://mirror.lupaworld.com/ubuntu/ubuntu-cn/ feisty main multiverse restricted universe




#-------------------------------------------
#---------   常用软件   ---------------------
#-------------------------------------------

#安装NTFS读写支持
#安装完后,点击“应用程序” - “系统工具” - “NTFS写入支持配置程序”输入密码,选中对内部设备的读写支持,和外部设备的读写支持,系统会自动扫描你硬盘上的NTFS分区,并重新挂载,这样,你的NTFS分区就能在Feisty下完美读写了!
sudo apt-get install ntfs-config --force-yes -y


#安装StarDict翻译词典
sudo apt-get install stardict stardict-common --force-yes -y
sudo apt-get install stardict-cdict-gb stardict-cedict-gb stardict-hanzim stardict-langdao-ce-gb stardict-langdao-ec-gb stardict-oxford-gb stardict-xdict-ce-gb stardict-xdict-ec-gb --force-yes -y

#安装浏览器Flash插件:
sudo mkdir -p /usr/lib/X11/fonts/Type1
sudo apt-get install flashplugin-nonfree --force-yes -y

#安装下载工具Downloader_for_X
sudo apt-get install d4x --force-yes -y
#安装 BT工具
sudo apt-get install azureus --force-yes -y
#安装amule工具
#只要加入以下IP就可以自动将所有的IP列举出来了。名称:DonkeyServer No1 地址:62.241.53.2:4242
#ED2K服务器列表,在server栏中分批次输入:http://www.emule.org.cn/server.met(VeryCD eMule)
#KAD 更新地址 可以用:http://renololo1.free.fr/e/nodes.dat
#如果需要将 aMule 与 Firefox 浏览器相关联,可以把 network.protocol-handler.app.ed2k 的字符串设置为 /usr/bin/ed2k。
#然后在Firefox里面关联ed2k链接。
#在地址栏输入about:config
#新建“布尔” 名称:network.protocol-handler.external.ed2k   值:true
#新建“字符串”   名称:network.protocol-handler.app.ed2k   值:/usr/bin/ed2k
#另外,最好将amule的Nick(用户昵称)改成 [CHN][VeryCD]yourname
sudo apt-get install amule amule-utils --force-yes -y


#安装rar支持
sudo apt-get install rar unrar --force-yes -y
#安装编译工具
sudo apt-get install build-essential --force-yes -y
#安装 RSS 新闻阅读器
sudo apt-get install akregator --force-yes -y
#安装FTP工具
sudo apt-get install gftp --force-yes -y
#安装进入终端的右键快捷菜单
sudo apt-get install nautilus-open-terminal --force-yes -y
#alien--把rpm包转换成deb包。使用命令:alien abc.rpm
sudo apt-get install alien --force-yes -y



#AmaroK数字音乐播放器(插放mp3),被评为linux下十大最受欢迎软件之一。
#把列表显示列只选择文件名,即可简单的解决播放列表显示乱码的问题。
sudo apt-get install amarok --force-yes -y
#安装视频播放软件和相应解码器
sudo apt-get install mplayer mozilla-mplayer libxine-extracodecs w32codecs --force-yes -y
sudo apt-get install gstreamer0.10-plugins-ugly gstreamer0.10-pitfdll gstreamer0.10-ffmpeg --force-yes -y

#mplayer操作说明: F = 全屏,P = 暂停/开始,O = 显示/隐藏播放时间,ALT+方向键 = 播放进度

#配置mplayer
(echo '$a';
echo 'ao=alsa #音频驱动选择';
echo 'vo=x11 #视频驱动选择';
echo 'joystick=0 #是否支持手柄控制';
echo 'stop-xscreensaver=yes #是否允许播放视频时出现屏保';
echo 'monitoraspect=1280:800 #识别桌面分辨率为1280×800';
echo 'zoom=yes #是否允许视频缩放';
echo 'subcp=cp936 #字幕字符集编码';
echo 'subfont-autoscale=1 #设置按什么方法来进行自动缩放字幕,0-不自动缩放,1-按电影高度缩放,2-按电影宽度缩放,3-按电影对角线缩放(默认值)';
echo 'subfont-text-scale=5 #设置字幕文本的自动缩放系数(屏幕尺寸的百分比),值范围为0~100,默认值为5。';
echo 'subfont-osd-scale=8 #OSD字幕的自动缩放系统(屏幕尺寸的百分比),值范围为0~100,默认值为6。';
echo 'font=/usr/share/fonts/zh_CN/msyh.ttf #选择字幕用的字体';
echo 'overlapsub=1 #支持多语言字幕。';
echo 'sub-fuzziness=1 #设定字幕自动加载的识别,播放时可以通过j键切换。';
echo 'osdlevel=1 #OSD类型,0不显示;1只显示进度(仅在快进快退时);2显示播放时间;3显示播放时间和剩余时间';
echo 'cache = 8192 #此选项指定用多少内存(以 kBytes 为单位)作为播放文件或 URL 的预缓冲';
echo '.'; echo 'wq') | ed -s ~/.mplayer/config



#安装中文输入法:fcitx (注:装好后在会话里加一个启动项:fcitx,除非你想每次用都打fcitx命令)
#修改配置文件 ~/.fcitx/config
#主窗口隐藏模式=1             #解决登录和观看影片时状态栏问题
#输入条是否居中=0             #不想输入条每次都到中间去
#输入条偏移量X=9       #输入窗口离开得远一些
#输入条偏移量Y=22
#候选词个数=9
sudo apt-get install im-switch fcitx libapt-pkg-perl --force-yes -y
#切换输入法
sudo im-switch -s fcitx



#阅读CHM文件,chmsee对某些不规范的chm文件支持效好, gnochm支持搜索
sudo apt-get install chmsee gnochm --force-yes -y
#Linux下的QQ客户端--eva
sudo apt-get install eva --force-yes -y
#解决在eva无法使用scim输入法的问题(如果用fcitx输入法,此步可省)
sudo apt-get install scim-qtimm --force-yes -y
#安装 Pidgin.Gaim 已经改名为 Pidgin
sudo apt-get install pidgin --force-yes -y
#桌面搜索,功能类似于GOOGLE的那个桌面搜索。安装后在“附件”菜单可找到一个“搜索”项
sudo apt-get install beagle --force-yes -y


#cpufrequtils--调节CPU频率
#监视cpu频率:右键单击面板,选择“添加到面板”,里面找到“cpu频率范围监视器”。
sudo apt-get install cpufrequtils --force-yes -y
sudo cpufreq-set -g ondemand
#   执行cpufreq-info可看到CPU所支持的模式,大致有如下几种:
#   powersave,是无论如何都只会保持最低频率的所谓“省电”模式;
#   userspace,是自定义频率时的模式,这个是当你设定特定频率时自动转变的;
#   ondemand,一有cpu计算任务,立即达到最大频率,执行完毕立即回到最低频率
#   conservative,保守模式(默认),一般选择这个,会自动在频率上下限调整;
#   performance,顾名思义只注重效率,无论如何一直保持以最大频率运行。

#监视CPU温度:
#添加到面板的项的名字叫“Hardware sensors monitor"
sudo apt-get install sensors-applet --force-yes -y





#-------------------------------------------
#---------   编程类软件   -------------------
#-------------------------------------------
#开发JAVA程序的JDK环境(如果仅是运行Java程序,可用sun-java6-jre)
sudo apt-get install sun-java6-jdk --force-yes -y
#安装浏览器的JAVA Plugin
sudo apt-get install sun-java6-plugin --force-yes -y
#安装MySQL
sudo apt-get install mysql-server mysql-client --force-yes -y
#root原密码为空,给它加个密码
mysqladmin -uroot password 123456
#重启动mysql服务(此步可省)
mysqladmin -uroot -p123456 shutdown
sudo mysqld&

#和Visio类似的dia(默认只能在命令行启动)
sudo apt-get install dia --force-yes -y
#画UML图的umbrello
sudo apt-get install umbrello --force-yes -y








#-------------------------------------------
#---------   字体         ---------------------
#-------------------------------------------

#Arial, Tahoma, Times New Roman都是显示网页很重要的字体
sudo apt-get install msttcorefonts --force-yes -y

#将Lucida Grande字体复制到~/.fonts/,用“系统->首选项->字体”把字体调整成Lucida Grande,最后一个等宽调整为Lucida Console。
#这时显示效果肯定很糟糕,我们需要把autohinting打开。在你的用户目录下添加一个文件
rm ~/.fonts.conf
echo '<?xml version="1.0"?>' >> ~/.fonts.conf
echo '<!DOCTYPE fontconfig SYSTEM "fonts.dtd">' >> ~/.fonts.conf
echo '<fontconfig>' >> ~/.fonts.conf
echo ' <match target="font">' >> ~/.fonts.conf
echo '   <test compare="more" name="pixelsize" qual="any">' >> ~/.fonts.conf
echo '     <double>12</double>' >> ~/.fonts.conf
echo '   </test>' >> ~/.fonts.conf
echo '   <edit name="autohint" mode="assign" >' >> ~/.fonts.conf
echo '     <bool>true</bool>' >> ~/.fonts.conf
echo '   </edit>' >> ~/.fonts.conf
echo ' </match>' >> ~/.fonts.conf
echo '</fontconfig>' >> ~/.fonts.conf

#重新登录,字体显示应该好了不少。不过我们还没完成,如果仔细观察,小字体的显示还是颇为模糊。幸运的是现在有人提供了加上patch的这几个包的repository,我们可以很方便地安装:

#sudo gedit /etc/apt/sources.list
#加上这两行(如果加了常州电信的源,此步可省)
#deb http://www.telemail.fi/mlind/ubuntu feisty fonts
#deb-src http://www.telemail.fi/mlind/ubuntu feisty fonts

#然后在命令行下,下载gnp key:
wget http://www.telemail.fi/mlind/ubuntu/937215FF.gpg -O- | sudo apt-key add -

#(似乎之前已经安装过了)
sudo apt-get install libfreetype6 libcairo2 libxft2


#最后动一下字体设置,我用的是(Autohinting->Always->No bitmaps),这个命令需要回答问题。
sudo dpkg-reconfigure fontconfig-config
sudo dpkg-reconfigure fontconfig
#退出重新登录,字体是不是清晰了很多?注意你浏览器地址栏里的“www“,斜线没有了毛边。






#安装PDF阅读器--Acrobat7.0
#虽然ubuntu自带的文档查看器可以看PDF,但有些PDF文件不太规范,从而导致乱码。这时就需要用官方的 Acrobat了,不过这个软件较大,启动也较慢。
sudo apt-get install acroread --force-yes -y
#再下载其中文语言包
#wget http://download.adobe.com/pub/adobe/reader/unix/7x/7.0.8/misc/FontPack708_chs_i386-linux.tar.gz
#tar zxvf FontPack708_chs_i386-linux.tar.gz
#解压后,运行其中的INSTALL
#sudo ./INSTALL
#我事先把FontPack708_chs_i386-linux.tar.gz解压到acrobat7_cn目录
sudo /var/cache/apt/archives/acrobat7_cn/INSTALL
#第一问题问你是否继续安装,直接回车;
#第二个问题问你是否接受协议,键入accept后回车;
#第三个问题要你定义Acrobat的安装目录,输入/usr/lib/Adobe/Acrobat7.0后回车。






posted on 2007-09-12 23:38 陈刚 阅读(678) 评论(2) 编辑 收藏 所属分类: Linux
评论
# re: 一个Linux脚本搞定常用软件的安装 回复 更多评论  
显然是很方便有用的东西,收拉。。
2007-09-15 14:49 | skyegg
# re: 一个Linux脚本搞定常用软件的安装 回复 更多评论  
连禁用UAG帐户控制都不会用。。谈什么测试????批处理你会用吗?
2007-12-31 12:26 | yumen


[楼 主] | Posted: 2008-01-27 21:46
顶端
baoya




该用户目前不在线
级别: 普通会员
精华: 0
发帖: 58
威望: 59 点
镭: 68 L
贡献值: 0 点
在线时间:38(小时)
注册时间:2007-02-05
最后登录:2011-07-16
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



引用地址
http://www.blogjava.net/chengang/archive/2007/09/12/144655.html

[1 楼] | Posted: 2008-01-27 21:46 顶端
baoya




该用户目前不在线
级别: 普通会员
精华: 0
发帖: 58
威望: 59 点
镭: 68 L
贡献值: 0 点
在线时间:38(小时)
注册时间:2007-02-05
最后登录:2011-07-16
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



手动配置Ubuntu修改apt源
linux010 linux数据库网 cerroreta 2007-11-1 17:36:12
文章摘要: 作者:徒步天下 出处:http://hiker2008.blog.51cto.com/10867/48331 今天在一台服务器上安装了Ubuntu Linux 7.10 Server版。安装时选择语言为英语。没有安装任何服务器组件。安装完成后,手工配置IP地址,指定网关和DNS服务器地址。 修改apt源: 1. 备份apt源。 $ cd /etc/apt $ sudo cp sources.list sources.list.backup 2.修改apt源文件。 $ sudo vi sourc

作者:徒步天下 出处:http://hiker2008.blog.51cto.com/10867/48331

今天在一台服务器上安装了Ubuntu Linux 7.10 Server版。安装时选择语言为英语。没有安装任何服务器组件。

安装完成后,手工配置IP地址,指定网关和DNS服务器地址。

修改apt源:

1. 备份apt源。

$ cd /etc/apt

$ sudo cp sources.list sources.list.backup

2.修改apt源文件。

$ sudo vi sources.list



deb cdrom:[Ubuntu-Server 7.10 _Gutsy Gibbon_ - Release i386 (20071016)]/ gutsy main restricted

最前面加上#注释掉,让系统自动从网络更新,这样光盘可以收起来了。

3. 执行更新软件包信息库。每次修改完apt源,一定要执行本操作。

$ sudo apt-get update

[2 楼] | Posted: 2008-01-27 21:49 顶端
baoya




该用户目前不在线
级别: 普通会员
精华: 0
发帖: 58
威望: 59 点
镭: 68 L
贡献值: 0 点
在线时间:38(小时)
注册时间:2007-02-05
最后登录:2011-07-16
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



引用地址
http://www.linux010.cn/Ubuntu/ShouDongPeiZhi-Ubuntu-XiuGai-apt-Yuan-n3wi1124.htm

[3 楼] | Posted: 2008-01-27 21:49 顶端
baoya




该用户目前不在线
级别: 普通会员
精华: 0
发帖: 58
威望: 59 点
镭: 68 L
贡献值: 0 点
在线时间:38(小时)
注册时间:2007-02-05
最后登录:2011-07-16
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



ubuntu安装软件出现的错误代码详解

bakey @ 2007-11-05 09:41

sudo apt-get install 软件包   这个是更新你指定的软件包
sudo apt-get update           获取更新列表
sudo apt-get dist-upgrade   开始更新
./configure的问题

错误: C compiler cannot create executables
原因:
解决:sudo apt-get gcc libc6-dev

错误:checking for C compiler default output... configure: error: C compiler cannot create executables
原因:
解决:sudo apt-get install libc6-dev

错误:configure: error: C++ preprocessor "/lib/cpp" fails sanity check
原因:gcc的组件没装全
解决:apt-get install build-essential

错误: Can't find X includes. Please check your installation and add the correct paths!
原因:没有X的包含文件
解决:安装xlibs-dev即可

错误: Qt (>= Qt 3.0) (headers and libraries) not found. Please check your installation!
原因:查找提供qt的lib&&headers的软件包,并安装之
解决:apt-get install libqt3-headers libqt3-mt-dev

错误:in the prefix, you've chosen, are no KDE headers installed. This will fail.
So, check this please and use another prefix!
原因:install a KDE application in a Gnome environment。
解决:which basically means its going to want to install a lot of KDE specific packages to work. This 'configure:error'
is due to it expecting you to be running KDE and again refers to some 'headers'.
sudo apt-get update
sudo apt-get install kdelibs4-dev kdelibs4c2a

错误:./admin/cvs.sh: 585: autoconf: not found
原因:
解决:apt-get install autoconf

错误: *** GTK >= 2.4.0 not installed! ***
原因:没装GTK
解决:apt-get build-dep gedit

错误:heching for gtk-config... no
checking for GTK - version = 1.2.0... no
*** The gtk-config script installed by GTK could not be found
*** If GTK was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GTK_CONFIG enviroment variable to the
*** full path to gtk-config.
configure: error: Cannot find GTK: Is gtk-config in path?
原因:
解决:sudo apt-get install libgtk1.2-dev

问题:eclipse中encoding不支持中文
解决:编辑/var/lib/locales/supported.d/local,加一行zh_CN.GBK GBK,执行sudo locale-gen

错误:gnome.h: No such file or directory

错误: No package 'libpanelapplet-2.0' found
原因:
解决:sudo apt-get install gnome-panel

问题:eva不弹出输入法
解决:sudo apt-get install scim-qtimm

问题:No package 'gtk+-2.0' found
No package 'gtksourceview-1.0' found
No package 'libgnomeui-2.0' found
No package 'libglade-2.0' found
No package 'libgnomeprintui-2.2' found
解决:sudo apt-get install libgtk2.0-dev libgtksourceview-dev libgnomeui-dev libglade2-dev libgnomeprint2.2-dev

问题:No package 'libpanelapplet-2.0' found
解决:sudo apt-get install libpanelappletmm-2.6-dev

编译安装 Pidgin 的步骤

1. 下载 Pidgin 的源代码包 pidgin-2.1.1.tar.bz2 (官方最新的版本)。
wget http://jaist.dl.sourceforge.net/sourceforge/pidgin/pidgin-2.1.1.tar.bz2

2. 安装编译 Pidgin 所需的依赖:
sudo apt-get install libgtk2.0-dev libxml2-dev gettext libnss-dev libnspr-dev

3. 解压源代码包
tar jxvf pidgin-2.1.1.tar.bz2
cd pidgin-2.1.1

4. 编译
./configure (建议使用 –help 查询需要用到的参数)
make
sudo make install
如果在 ./configure 这一步出现错误

错误一:
configure: error:

You must have the GTK+ 2.0 development headers installed to compile Pidgin.
If you only want to build Finch then specify –disable-gtkui when running configure.
解决:
sudo apt-get install libgtk2.0-dev

错误二:
configure: error:

You must have libxml2 >= 2.6.0 development headers installed to build.
解决:
sudo apt-get install libxml2-dev

错误三:
configure: error:

The msgfmt command is required to build libpurple. If it is installed on your system, ensure that it is in your path. If it is not, install GNU gettext to continue.
解决:
sudo apt-get install gettext
如果在使用 GTalk 或 MSN 时出现错误

错误:
SSL Library/Libraries……… : None (MSN and Google Talk will not work
without SSL!)
解决:
sudo apt-get install libnss-dev libnspr-dev


Ubuntu编译时找不到Makefile的解决办法ZDNet 软件频道     更新时间:2007-09-26作者: korn     来源:赛迪网 
本文关键词:     Ubuntu   Proftp  
如果是需要编译的环境,推荐安装"build essential"包,

#sudo apt-get install "build-essential"

在用./configure ,make , makeinstall ,方法安装软件是,经常会发生发生各种错误,而导致无法生成 makefile 文件。现在我把我安装过程中遇到的问题以及解决办法写下来,希望对大家有点帮助。

以我安装 pidgin-2.0.0为例

#./configure 出现错误 :

configure: error: C compiler cannot create executables

按照错误提示安装缺少的包

#sudo apt-get install libc6-dev

再次

#./configure

出现错误

checking for GLIB... no

no

configure: error:

You must have the GLib 2.0 development headers installed to build.

根据错误提示,用新得立搜索 GLib 2.0 或者 用命令

#sudo apt-cache search GLib 2.0

发现有个包 libglib2.0-dev - Development files for the GLib library 。

选择安装;

#sudo apt-get install libglib2.0-dev

这里原文为libglib2.0-0-dev,似乎有误。

#./configure #又出现错误

checking for X... no

checking for GTK... no

no

configure: error:

You must have the GTK+ 2.0 development headers installed to compile Pidgin.

If you only want to build Finch then specify --disable-gtkui when running configure.

用如上同样的方法查找到缺少的包 并安装

sudo apt-get install libgtkmm2.0-dev

./configure 出现错误

checking for LIBXML... no

no

configure: error:

You must have libxml2 >= 2.6.0 development headers installed to build.

于是安装

sudo apt-get install libxml2-dev

经过上面包的安装,在次./configure 没有再出现错误,这次成功的生成了makefile 文件。

然后执行:

#make

#make install

成功安装软件。

如果在./configure中还出现问题,那么要找到问题所在,安装缺失的包即可。

在配置过程中,config.log文件是很有帮助的。我们可以在这里面找出错误的根源,从而寻找应对措施。

[4 楼] | Posted: 2008-01-27 22:43 顶端
chenyiming




该用户目前不在线
级别: 中级会员
精华: 0
发帖: 126
威望: 127 点
镭: 131 L
贡献值: 0 点
在线时间:25(小时)
注册时间:2007-10-14
最后登录:2008-06-21
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



好帖.

sudo nvidia-settings 这个命令居然没有图标啊!

[5 楼] | Posted: 2008-01-28 21:45 顶端

华镭社区论坛 -> 应用程序