learn the ubuntu or configure the ubuntu

1.如何设定/改变/启用 root 使用者的密码?
  
  sudo passwd root
  
  为了启用 root 帐号 (也就是 设置一个口令) 使用:
  
  sudo passwd root
  
  当你使用完毕后屏蔽 root 帐号 使用:
  
  sudo passwd -l root
  
  这个将锁住 root 帐号.
  
  如何在终端机模式下切换到 root 身份?
  
  sudo -s -H
  
  Password: <在这注明您的密码>缺省禁止 root 的好处包括了以下内容.

2.

给ubuntu  9.04 安装 ibus 中文输入法

1、scim输入法和字体

sudo aptitude purge ~nscim

sudo aptitude install language-support-fonts-zh

sudo gedit /etc/apt/sources.list

 

3、在软件源中添加:

deb http://ppa.launchpad.net/ibus-dev/ppa/Ubuntu jaunty main

4、 在命令行安装:

sudo apt-get update

sudo dpkg --configure -a

sudo apt-get install ibus-pinyin

5、如果是第一次安装iBus,那么需要设置一下系统的默认输入法:

sudo im-switch -c

6、重启电脑

7、在系统提示栏的iBus图标上单击右键,选择“首选项->输入法”,添加拼音输入法和其它所需的输入法

提示:“……由于没有公钥,下列签名无法进行验证”的解决方法:

现象:

W: GPG error: http://www.stanchina.net ./ Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY 21C022AA985E0E11

W: 您可能需要运行 apt-get update 来解决这些问题

解决方法:

1.下载公钥:

gpg --keyserver wwwkeys.pgp.net --recv-keys 21C022AA985E0E11

(注:“21C022AA985E0E11”是根据相应机器报出的修改)

2.转化:

gpg --export -a 21C022AA985E0E11 > /tmp/key

3.通知apt-get:

sudo apt-key add /tmp/key

4.sudo apt-get update

5.如果没有错误提示了,表示成功,返回上面,继续操作。

 

 

 

 

 

ubuntu下c/c++开发环境配置

ubuntu下的c/c++环境搭建是比较简单,因为有apt和新立得的帮助.
1.
首先是配置gcc,在ubuntu安装完成已经有gcc了(gcc是由GNU之父Stallman所开发的linux下的编译器,全称为GNU Compiler Collection, 目前可以编译的语言包括:C, C++, Objective-C, Fortran, Java, and Ada.).但是gcc还不能编译文件.因为缺少一些头文件.那么我们就要来配置这些头文件.在这里我们需要安装build-essential这个软件 包,安装了这个包会自动安装上g++,libc6-dev,linux-libc-dev,libstdc++6-4.1-dev等一些必须的软件和头文 件的库.
安装build-essential,你可以在新立得搜索然后安装或者在终端里输入:
sudo apt-get install build-essential

2.
除了编译器外,我们还需要一个文本编辑器.因为我们需要编辑c程序的代码.其实ubuntu有自带编辑器,我们可以创建一个文档.然后输入代码,讲名字改为*.c. 还可以使用另外一个文本编辑器vi. 如果你的ubuntu没有.那我们可以在终端输入:
sudo apt-get install vim-full
完成后我们就有一个非常强大的编辑器vi.

3.
完成以上两步,你就可以开始编译你ubuntu上第一个c语言程序.
在主文件夹中,建立一个hello.c的文件,双击文件输入代码:

#include <stdio.h>
int
main(void)
{
    printf("Hello,ubuntu!/n");
    return 0;
}

然后保存.
又或者你可以在终端输入:gvim hello.c
然后同样输入代码保存.
然后在终端输入:
gcc -Wall hello.c -o hello
如果没有发现错误,那就再输入./hello
那么在终端里.你就可以看到你的程序输出:
Hello,ubuntu!

4.
如果你要编译c++,那你就需要建立一个*.cpp的文件.然后在终端输入:
g++ -Wall file.cpp -o file
./file

5.图形环境配置

安装GTK环境
只要安装一个gnome-core-devel就可以了,里面集成了很多其他的包。除此之外还要转一些其他的东西,如
libglib2.0-doc、libgtk2.0-doc帮助文档,devhelp帮助文档查看,glade-gnome、glade-common、
glade-doc图形界面设计等。
在终端输入以下命令:
sudo apt-get install gnome-core-devel

sudo apt-get install libglib2.0-doc libgtk2.0-doc

sudo apt-get install devhelp

sudo apt-get install glade-gnome glade-common glade-doc
安装完成后做个测试程序
程序代码
#include<gtk/gtk.h>
void hello(GtkWidget *widget,gpointer data)
{
g_print("Hello Ubuntu!/n");
}
gint delete_event(GtkWidget *widget,GdkEvent *event,gpointer data)
{
g_print ("delete event occurred/n");
return(TRUE);
}
void destroy(GtkWidget *widget,gpointer data)
{
gtk_main_quit();
}
int main( int argc, char *argv[] )
{
GtkWidget *window;
GtkWidget *button;
gtk_init (&argc, &argv);
window=gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_signal_connect (GTK_OBJECT(window),"delete_event",GTK_SIGNAL_FUNC(delete_event),NULL);
gtk_signal_connect (GTK_OBJECT (window), "destroy",GTK_SIGNAL_FUNC (destroy), NULL);
gtk_container_set_border_width (GTK_CONTAINER (window), 10);
button = gtk_button_new_with_label ("Hello Ubuntu!");
gtk_signal_connect (GTK_OBJECT (button), "clicked",GTK_SIGNAL_FUNC (hello), NULL);
gtk_signal_connect_object (GTK_OBJECT (button), "clicked",GTK_SIGNAL_FUNC (gtk_widget_destroy),GTK_OBJECT (window));
gtk_container_add (GTK_CONTAINER (window), button);
gtk_widget_show (button);
gtk_widget_show (window);   /*显示一个窗口*/
gtk_main();   /*进入主循环*/
return(0);
}

在终端输入:
gcc gtkhello.c -o gtktest `pkg-config --cflags --libs gtk+-2.0`
./gtktest

会显示一个带有一个按钮的窗口,点击按钮以后窗口关闭,命令行显示Hello Ubuntu!

 

 

ubuntu 9.04源 相当快的一个源

备份源sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
 

然后执行 sudo gedit /etc/apt/sources.list   命令  然后加入下面的源  保存后执行 sudo apt-get update  你会发现速度快的惊人

deb http://mirrors.163.com/ubuntu/ jaunty main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jaunty-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jaunty-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jaunty-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jaunty-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty-backports main restricted universe multiverse

 

 

 

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>9.10版本>>>>>>>>>>>>>>>>

ubuntu智能拼音安装方法

1).终端输入:sudo apt-get remove scim
这一步是删除安装系统的时候装的那个scim,实际是个假的,我这里不可以用

2)sudo apt-get install scim
这一步下载安装scim输入法。下载完了系统会自己装上,中间会有提示,直接y就行了

3)sudo apt-get install scim-chinese
这一步是下载安装中文输入法,前面那一步只是下载一个可以运行输入法的平台,现在是在这个具体平台上安装中文输入

4) sudo gedit /etc/X11/Xsession.d /95xinput
这个步骤是新建一个95xinput的文件,该文件的具体内容如下:

/usr/bin/scim -d
XMODIFIERS="@im=SCIM"
export XMODIFIERS
export GTK_IM_MODULE=scim

具体为什么,我也不知道,反正可以用。

然后,确定无误后,保存,退出gedit

5)exit 退出终端

6)Logout,重新登录,然后用Ctrl+Space就可以激活中文输入法啦~

 

,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

 Linux除了默认装了gcc和文本编辑器外,没有可供利用的IDE,当然这比windows已经好多了,至少有个gcc,学习在linux下的 编程,一般的高手都推荐就用以上这两个工具,在用个make,gdb什么的就好了。但对于初学者,尤其是在windows下用惯了VC,VB之类的IDE 的同志们来说,仅仅用命令行的方式,是在是有点打击热情,尤其是gdb,几乎是把断点,程序之类的要全记在脑子里,出了错也不好改,找就找很长时间。

   著名的开发工具有Kdeveloper, Anjuta, Eclipse+CDT,其中kdeveloper是KDE平台得,在Gnome平台下使用需要安装一大堆KDE的东西,不喜欢,放弃了。虽然都传说 Kdeveloper的功能是 如何强大。而Eclipse+CDT用起来似乎不错,但是主要有两点不舒服,一是不能代码自动完成,二是编译速度比较慢。

  体验KDevelop和Anjuta,这里推荐一下一款和VC比较类似的IDE,支持C/C++/java/python……,比较可以,在ubuntu下安装比较简单,先在系统->系统管理->软件源 里加个源:

  deb http://anjuta.org ./

  然后用新立得搜索一下anjuta,把相关的都点上,就行了。

  或者:

  sudo apt-get update
  sudo apt-get install anjuta automake autogen autoconf

  Ubuntu 配置C/C++ GTK开发环境 (7.10版本)

  1.配置GCC

   刚安装好的系统已经存在GCC了, 555 真糟糕,这个GCC就连一个简单的“Hello world”都编译不了。因为缺少一些必须的头文件,所以需要安装build-essential这个软件包, 安装了此软件包会自动安装上g++, libc6-dev, linux-libc-dev, libstdc++6-4.1-dev等一些必须的软件和头文件库。

  安装此软件包有两个方法进行。

  (1) 在新立得里面搜索build-essential 标记并apply

  (2)在终端中输入如下命令:sudo apt-get install build-essential

  安装完成可以写一个helloworld进行测试一下

  代码:

  #include
  int main()
  {
  printf("Hello World!
");
  return 1;
  }

  编译:

  $ sudo gcc hello.c -o testhello
  $ ./testhello

  显示

  Hello World!

  2. 安装GTK环境

   安装GTK环境只需要安装一个gnome-core-devel就可以了, 里面包含了很多其他的包。除此之外还要安装一些其他的东西, 如:libglib2.0-doc, libgtk2.0-doc帮助文档, devhelp帮助文档, glade-gnome, glade-common, glade-doc图像界面设计.......

  1) 在新立得里面搜索libglib2.0-doc, libgtk2.0-doc, devhelp, glade-gnome, glade-common, glade-doc 标记并apply。

  (2)在终端中输入如下命令:

  sudo apt-get install gnome-core-devel
  sudo apt-get install libglib2.0-doc libgtk2.0-doc
  sudo apt-get install devhelp
  sudo apt-get install glade-gnome glade-common glade-doc

  这样GTK安装完毕。

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

本文旨在介绍linux下的常见chm阅读软件及其安装,并针对一些问题给出解决方法。

一、CHMSEE
这个比较常见了,呵呵。
安装: sudo apt-get install chmsee
之后在应用程序附件中就可以看到了。

问题1:
启动不了或者出现
chmsee: error while loading shared libraries: libxul.so: cannot open shared object file: No such file or directory

的错误就作如下处理:
cd /usr/lib
sudo ln -s xulrunner-1.9/libxul.so libxul.so
sudo ln -s xulrunner-1.9/libxpcom.so libxpcom.so
sudo ln -s xulrunner-1.9/libsqlite3.so libsqlite3.so
sudo ln -s xulrunner-1.9/libmozjs.so libmozjs.so
之后可以正常打开了。


二、Kchmiewer
这个是kde下出色一个chm阅读器,相比较于chmsee出现中文乱马的情况而言,这个可以说是完美了。
安装:
sudo apt-get install kchmviewer

在ubuntu8.04下,依然在应用程序,附件中出现。

三、xchm
安装:sudo apt-get install xchm

四、chmview
它是个非常强大的chm阅读器。不过其原理略微有点复杂。我们知道chm实际上是被编译过的html,对了,chmview就是建立了一个简单的http服务器,借助于浏览器来阅读chm,这个就是其基本服务原理。不过有时候也会有点莫名其妙的错误。

五、GNOCHM
这是一个比较完美的chm阅读器了,可以说是完美支持中文的。
sudo apt-get install gnochm

 

源贴地址:http://www.lupaworld.com/home/space-35206-do-blog-id-119383.html

 

原文地址:http://www.zhenyusc.cn/

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值