zoukankan      html  css  js  c++  java
  • ubuntu10.04使用小结

            最近由于要学习Linux下的C和C++编程,我选择了比较好安装的桌面版的Linux发行版本Ubuntu10.04 LTS(ubuntu-10.04-desktop-i386.iso),并采用Wubi安装,像在Window下安装普通软件一样就能安装,无需复杂的分区和资料备份就可以成功安装,这个版本对于我个人学习Linux编程已经不错了!

          但是使用Windows习惯了,对于Linux反而有诸多不便,比如exe不能直接运行,Windows下的很多软件在Linux下不能直接拿来安装,但是对于一个计算机人员来说,Linux这种开源、自由的方式还是值得学习的。我在使用ubuntu10.04遇到了几个问题:

         问题一、txt文件中文乱码:

          解决方案如下:终端输入:gconf-editor 依次打开;apps-->gedit2-->preferences-->encodings 双击右边的“auto_detected"-->"add"-->输入:gb18030 -->OK -->点UP把它移动到最上边-->OK。

       问题二、ubuntu 10.04 启用、禁用root账户;创建、删除用户  

       ubuntu中的root初装系统时是被禁用的,安装过程中提示创建的用户是被分到admin组的,可以启用并设置root帐户的密码。
    系统启动后打开终端,输入man sudo_root回车,可以查看如何在管理员帐户下(非root)使用root权限。
    启用root帐户的方法:打开终端->输入
    sudo passwd root
    [sudo] password for username(安装时创建的用户名):->输入该用户密码,不回显
    Enter new UNIX password: --- > 设置root 密码
    Retype new UNIX password: --> 重复root密码此时root用户启用,可以登陆.
    处于安全考虑,不推荐启用root帐户!
      
    禁用 root 帐号,输入sudo passwd -l root即可。(参数-l就是lock)
    要重新启用就输入sudo passwd -u root即可。 (参数-u就是unlock)

     

    创建新用户:
    sudo adduser [新用户名]
    输入密码。
    为新用户设置密码:
    sudo passwd [新用户名]
    Enter new UNIX password: --- > 设置密码
    Retype new UNIX password:--- > 重输密码

    删除用户:

    userdel username


    问题三、Ubuntu10.04 Eclispe-C/C++开发平台搭建

    参考了这篇文章http://hcleon.iteye.com/blog/689760

    解决方案如下:

    1 安装eclipse:

    第一种是通过Ubuntu自带的程序安装功能安装Eclipse,应用程序 ->Ubtuntu软件中心,搜Eclipse安装即可。

    第二种方法是用命令:应用程序->附件->终端 然后输入(中间可能需要你输入密码):

    sudo apt-get install eclipse

    sudo apt-get install eclipse-pde

    sudo apt-get install eclipse-jdt

    2 安装中文语言包

    菜单栏:Help------>Install New Software------>在Work with的框框下输入以下地址回车。

    http://download.eclipse.org/technology/babel/update-site/galileo

    选择简体中文: Babel Language Packs in Chinese (Simplified)

    然后就是选择简体中文安图提示一步步安装

    3 安装CDT(c/c++插件)

    (1)同 2 中 在Work with的框框下输入 http://download.eclipse.org/releases/galileo

    选择Collaboration->Mylyn Bridge: C/C++ Development,安装,重启eclipse

    (2)同上输入网址后选择 Programming Languages->Eclipse C/C++ Development

    切记:(1)(2)顺序有依赖关系,安装顺序不能颠倒。


    4 用Eclipse+CDT开发c/c++项目的时候,怎么能让Eclipse发挥代码自动提示的功能呢?其实也很简单:

    打开终端:输入:$ gcc- v

    得到类似的:gcc 版本 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)

    很容易就看到你当前使用的版本了。

    启动Eclipse.进入:Windows-->Preferences-->C/C++找到Environment。增加两个变量:

    CPLUS_INCLUDE_PATH: /usr/include/c++/4.1.3(我的gcc版本)

    C_INCLUDE_PATH: /usr/include

    接下来新建一个c project.编写代码的时候,当敲入'.'的时候就会自动弹出可备用的代码。


    问题四使用Eclispe编写C项目时出现"Launch failed.Binary not found."问题

    参考了这篇文章http://blog.csdn.net/yuezu1026/article/details/4032481

    解决方案如下:

    1.安装好eclipse和mingw后eclipse要重启

    2.要添加mingw/bin到path环境变量里(可以开dos编译测试下)

    2.新建helloworld工程,后要和我下面贴的图这样,出现binarys节点,它自己可以找到执行文件

    3.如果是makefile工程,可以找到make targets指定执行目标,右键可以找到这个选项,设定后Eclipse也会找到的。

     

    问题五、在Ubuntu下打开优酷等视频网站,无法观看视频,可以通过下载flash player插件加以解决。

    浏览优酷等网站的视频需要下载flash player等插件,如何安装在Linux下类似于Windows下可执行文件的install_flash_player_10_linux.tar.gz软件呢?

    方法1、使用终端命令

    Install Adobe Flash Player 10 in Ubuntu

    Run following commands in the terminal window (Applications -> Accessories -> Terminal)

        wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_10_linux.tar.gz
        tar zxvf install_flash_player_10_linux.tar.gz
        sudo cp -r usr/ /
        sudo cp libflashplayer.so /usr/lib/flashplugin-installer

    方法2、使用Ubuntu软件中心

    依次选择菜单Applications -> Ubuntu Software Center -> Get SoftWare->Sound & Vedio->Adobe Flash Plugin 10,download it then install it!

     

    总的来说,在Ubuntu下安装软件,主要有两种方式:一种是在终端下以Shell命令执行,但是一般得下载软件开发包(以.tar.gz或.deb等格式命名);另一种就是使用Ubuntu软件中心来搜索并安装,这个比较简单。感觉Ubuntu离开网络环境安装软件很麻烦,比如Windows下的exe可执行文件方便。


    最近在看<<鸟哥的Linux私房菜  基础学习篇 第三版>>,还有鸟哥维护的繁体网站http://linux.vbird.org/,决心好好地学习一下Linux了,打好Linux基础,加油!

  • 相关阅读:
    5.scala中的对象
    4.scala中的类
    第八章 前端框架
    第六章 用户管理
    第五章 权限验证
    第四章 功能初始化
    第三章 项目结构
    第二章 基于二进制进行权限管理的理论知识
    第一章 权限管理DEMO简介
    NopCommerce源代码分析之用户验证和权限管理
  • 原文地址:https://www.cnblogs.com/ccf19881030/p/12004915.html
Copyright © 2011-2022 走看看