`
noname365
  • 浏览: 134052 次
社区版块
存档分类
最新评论

linux软件安装入门者的个人经验谈

阅读更多


       在linux下经常需要授权才可以执行文件操作、安装软件。一些操作对初学者而言,难度较大。经过尝试,发现如下方式比较简单可行。

       当在图形模式下碰到需要授权才可以执行的操作时,通过快捷键Ctrl+Alt+F2到F6切换到Shell模式。使用root帐号登录系统,授权或执行完成操作后,再通过快捷键Ctrl+Alt+F1 切换到图形模式,继续操作。
       当然,更简单的方式是通过vi 修改/etc/pam.d/gdm、/etc/pam.d/gdm-password'等配置文件,找到:auth required pam_succeed_if.so user != root quiet,移动光标到行首,按Insert键,进入编辑模式,添加#注释掉本行。按Esc键后输入:wq保存文件;当编辑出错时,可以通过输入:q!放弃修改退出编辑状态。在修改/etc/pam.d/gdm-password时,碰到无法保存文件的问题时,可通过su -c 'chmod +w /etc/pam.d/gdm-password',授予写权限,修改完成后再通过su -c 'chmod -w /etc/pam.d/gdm-password'去掉写权限即可。这样下次启动系统后,下次就可以以root帐号登录系统,执行想要的操作了,但是,出于安全的考虑,一般不建议这样使用。


         火狐下Flash Plugin的安装:
        在64位系统下,需从http://labs.adobe.com/downloads/flashplayer10.html下载基于firefox的flash插件,手动解压到/usr/lib64/mozilla/plugins/ 或~/.mozilla/plugins/目录下,重启firefox即可。

 

        Java开发环境的配置:

        从http://java.sun.com/下载jdk,推荐下载rpm格式的安装程序。由于本人使用的是64位的Fedora 11 ,所以下载了dk-6u16-linux-x64-rpm.bin。./k-6u16-linux-x64-rpm.bin启动安装程序,进行安装。 如果安装时提示权限不够,通过 chmod +x可授予执行的权限。

        从http://tomcat.apache.org/下载 apache-tomcat-6.0.20.tar.gz。在图形模式下双击打开,解压缩到指定目录即可;在Shell模式下,通过tar -xvf ./apache-tomcat-6.0.20.tar.gz解压到当前路径即可。

         配置环境变量:

         vi /etc/profile,在文件末尾追加内容如下:

         export JAVA_HOME= /usr/java/jdk1.6.0_16

         export CATALINA_HOME=/usr/java/apache-tomcat-6.0.20

         export PATH=$JAVA_HOME/bin:$CATALINA_HOME/bin:$PATH

         按Esc键,输入:wq,保存并退出编辑模式。

         输入 source /etc/profile,重新加载刚刚修改的配置文件。在Shell下运行:java -version检查是否和自己的安装版本一致。

 

        从http://www.eclipse.org/downloads/下载eclipse-jee-galileo-linux-gtk-x86_64.tar.gz。由于本人最近正在学习Grails,所以从http://www.springsource.com/products/sts下载

springsource-tool-suite-groovy-2.1.0.SR01-e3.5-linux-gtk-x86_64-installer.sh

        如果下载的是eclipse,在图形模式下双击打开,解压缩即可。如果时在Shell模式下,运行 tar -xvf ./eclipse-jee-galileo-linux-gtk-x86_64.tar.gz即可。

        如果下载的是springsource-tool-suite,通过sh springsource-tool-suite-groovy-2.1.0.SR01-e3.5-linux-gtk-x86_64-installer.sh 即可根据向导完成安装。

        如果是普通用户使用系统,可以通过 su -c '命令',然后输入root帐号的密码,也可执行一些对权限要求不高的简单命令。

        qq的安装:

        从http://im.qq.com/qq/linux/下载rpm格式的安装程序,进行安装:rpm -ivh linuxqq-v1.0.2-beta1.i386.rpm 。成功安装后,从菜单”应用程序“ -》互联网 -》腾讯QQ启动qq。安装后发现Shell下、QQ下无法录入中文。解决方法如下:

        su -c 'yum install libibus.so.0'
        su -c 'yum install libscim-1.0.so.8'

        su -c 'rpm -Uvh ftp://rpmfind.net/linux/fedora/updates/11/x86_64/ibus-gtk-1.1.0.20090829-1.fc11.i586.rpm'

        重启后,在Shell下、QQ下就可以正常录入中文了。

        Netbeans 的安装:

        从http://www.netbeans.org/downloads/index.html下载netbeans-6.7.1-ml-java-linux.sh并安装。安装发现在启动载入模块时,在编辑代码时出现乱码问题,并且字体也比较难看。

        通过 su -c 'yum install wqy-zenhei-fonts'在线 安装文泉驿正黑体字体。点击 系统 -》首选项 -》外观 -》字体可设置使用文泉驿正黑体字体。

         通过 su -c 'cp /usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc /usr/java/latest/jre/lib/fonts/fallback‘。完成字体的复制后。NetBeans启动和代码编辑处的乱码问题成功解决。

        翻译工具 必不可少:通过 su -c 'yum install stardict'安装星际译王。

 

分享到:
评论

相关推荐

    Linux初学者入门

    Linux作为一种开源的操作系统,自诞生以来凭借其稳定性和可定制性在服务器领域和桌面领域都获得了一席之地。...随着经验的积累,初学者将会逐步掌握Linux的深层次知识,真正驾驭这一强大的开源操作系统。

    Linux 高手经验谈.doc

    ### Linux高手经验谈:系统学习方法论 #### 一、引言 随着信息技术的发展,Linux作为一款免费且开源的操作系统,越来越受到人们的关注与青睐。然而,在众多自称“Linux爱好者”的人群中,真正能够掌握并应用Linux...

    Linux内核分析方法谈

    本文将根据给定的内容探讨Linux内核分析的基本方法,旨在为初学者和有经验的开发者提供一定的指导。 #### 二、Linux内核分析的重要性及收益 ##### 2.1 学习底层技术 通过对Linux内核的分析,可以深入了解计算机的...

    linux浅谈和实用功能

    ### Linux浅谈与实用功能详解 #### Linux简介与历史背景 - **历史**: Linux 的起源可以追溯至20世纪90年代初。1990年,芬兰赫尔辛基大学的学生 Linus Torvalds 开始开发一个自由操作系统内核,并将其命名为 Linux...

    走进Linux图形环境

    Linux系统本身并不包含图形界面,而是通过X Window System这样的第三方软件来实现图形化操作。X Window System并非Linux的一部分,而是一个独立的应用程序,它允许用户通过图形化界面来进行操作。 - **Linux与X的...

    嵌入式开发入门(面试题小汇)

    鉴于此,笔者想到了把自己积累的知识和经验写下来,放到网上,给入门者一个引导,同时希望起到抛砖引玉的作用.大家一起来沉淀,一起来进步,因为一个人的力量实在太有限了。 本文中谈到OS通常会以linux为例,处理器以arm...

    full circle第一期英文

    根据给定的信息,我们可以从这份《Full Circle》杂志中提炼出多个重要的IT知识点,特别是与Linux Ubuntu相关的技术细节。...这份杂志不仅适合Linux初学者入门学习,也能够帮助有经验的用户进一步提升技能。

    《linuxer》杂志12

    - **Linux安装浅谈**: - 分享了Linux安装的基本流程和注意事项。 - 强调了安装过程中的常见问题及解决方案。 - **Ubuntu系统性能提升方法**: - 探讨了如何通过优化设置来提升Ubuntu系统的性能。 - 包括系统...

    android学习路线

    作者还在内容中谈到了嵌入式Linux与Android的关系,指出操作系统经验对于应用开发的重要性。例如,在开发实体产品时,理解操作系统的调度优先级和进程休眠等概念是必要的。因此,想要成为系统工程师,对操作系统有...

    谈技术人员发展方向及嵌入式学习

    其中,入职公司能最快最深入地学习,而培训可以快速入门,自学则需要购买开发板并寻找优质的技术支持。 对于初学者,建议从应用层开始,逐步过渡到驱动层。驱动层的工作更复杂,但薪酬也相对较高,需要扎实的基础和...

    我的学科竞赛之路.ppt

    #### 数学建模经验谈 1. **合适的参赛时机**:一般推荐在大一下学期或大二下学期参加,越早参与越能积累更多经验,但要注意基础数学知识的学习(微积分、概率论、线性代数等)。 2. **准备工作**: - 基础知识:...

    浅谈Python语言在编程类课程教学中的应用.zip

    在编程类课程教学中,Python扮演着重要的角色,尤其对于初学者而言,它降低了编程入门的难度,提高了学生的学习兴趣和效率。 一、Python的易学性 Python的语法简洁且直观,使得学习曲线相对平缓。它避免了其他语言...

    传智播客扫地僧视频讲义源码

    08_C语言和C++语言的关系_工作经验分享 09_namespace和iotream 10_实用性加强_register增强_检测增强 11_struct关键字类型增强 12_c++类型类型检查加强 13_新增数据类型bool类型 14_中午课程回顾 15_c++中的三目...

    wordpress-5.2.3-zh_CN.zip

    其中,WordPress 5.2.3是这个开源软件的一个重要版本,它针对中文用户特别优化,为博客创作者提供了更为流畅的使用体验。本文将深入探讨WordPress 5.2.3在中文环境下的特性、功能以及如何利用这些特性来打造一个成功...

    c#学习笔记.txt

    很多人觉得它应该像C或者C++,但事实上它更像是java的一个clone,所以作为入门,读一下清华大学出版社出版的《Java 语言与面向对象程序设计》可能会对你有所帮助。本文假定你具备一切学习此语言所需的知识,没有也不...

Global site tag (gtag.js) - Google Analytics