ubuntu 编译安装?ubuntu安装软件命令

大家好,ubuntu 编译安装相信很多的网友都不是很明白,包括ubuntu安装软件命令也是一样,不过没有关系,接下来就来为大家分享关于ubuntu 编译安装和ubuntu安装软件命令的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

如何安装ubuntu操作系统

下载Ubuntu

Ubuntu有三个版本,分别是桌面版(Desktop Edition),服务器版(Server Edition),上网本版(Netbook Remix),普通桌面电脑使用桌面版即可,下载地址请点这里,32位CPU请选择32bit version,上网本则可下载Netbook Remix,目前Ubuntu已经占据三分之一的上网本市场,仅次于WIndows XP系统。Google的Chrome操作系统强有力的对手就是Ubuntu Netbook Remix。

目前最新的版本是9.04版,下载后的文件名是ubuntu-9.04-desktop-i386.iso,大小是698M,通过迅雷下载非常快,大约半个小时左右可以下载完毕。

安装Ubuntu

在Windows下可以不用重新分区,直接像安装一个应用程序那样安装Ubuntu,安装方法是,先使用一个虚拟光驱(例如微软的Windows虚拟光驱)装载ubuntu-9.04-desktop-i386.iso文件,然后运行根目录下的wubi.exe,运行前要将本地磁盘的名字都修改为英文名,否则会出现错误信息“UnicodeEncodeError:'ascii' codec can't encode characters in position 0-3: ordinal not in range(128)”而无法运行。

运行之后,会出现如下界面,选择“Install inside Windows”即可在Windows下直接安装而无需分区。

接着出现下面的安装界面,选择一个磁盘,然后将语言选择为“Chinese(Simplified)简体中文”,Installation size为Ubuntu环境的总共磁盘大小,然后是登录用户名和密码,设置好了以后就点安装继续。

后面的安装操作很简单,不需要手动干预就可以直接安装好整个操作系统,大部分的硬件驱动都可以自动安装好。提示安装完毕后,重启系统,就可以使用Ubuntu了。

自动登录Ubuntu

Ubuntu默认是每次登录都是要输入用户名和密码的,这是基于安全方面的考虑,不过对于桌面版,大家都习惯自己的电脑能自动登录,类似Windows XP系统那样,通过一些设置可以实现Ubuntu自动登录。设置的方法是:点击“系统”—“系统管理”—“登录窗口”(需要输入管理员密码),然后在“安全”选项页—勾选(启用自动登录),然后在下拉列表里选择自己的用户名。之后Ubuntu就能够自动登录了。

开机自动运行程序

类似Windows的启动菜单,在Linux也可以实现开机自动运行一些命令,比较简单的方法是修改/etc/rc.local文件,将需要执行的命令添加进去。

桌面设置

Ubuntu的桌面,默认有两个任务栏,一个在上面,一个在下面,通常习惯Windows的用户喜欢将上面的移到下面,Ubuntu的面板无法拖动,在上面点右键后,可以让其显示在屏幕下端。

桌面背景设置和Windows很类似,在“桌面”上点右键,点更改桌面背景,就可以进行修改设置。

修改root密码

Ubuntu默认的用户并不是root,我们可以通过操作来使用root这个超级管理员帐号,以获得更大的权限。先打开终端,然后执行下面的语句

sudo passwd root

就可以修改超级管理员root的密码,之后就可以使用su命令切换到root用户来执行某些更高权限的操作。

Hosts修改

在Windows下,我们上Twitter等网站都需要修改hosts文件,在Linux下也有hosts文件,文件位于/etc/hosts,使用root用户可以编辑修改这个文件,主机名和IP的格式与Windows的完全相同,例如:

127.0.0.1 localhost

在Ubuntu下安装软件

Ubuntu下的软件安装有几种方式,常用的是deb包的安装方式,deb是debian系列的Linux包管理方式,ubuntu属于debian的派生,也默认支持这种软件安装方式,当下载到一个deb格式的软件后,直接在界面上就可以安装。

另一种常见的安装方式是源代码编译安装,很多软件会提供了源代码给最终用户,用户需要自行编译安装,先使用tar将源代码解压缩到一个目录下,然后进入这个目录,执行以下三条命令:

./configure

make

sudo make install

执行完成后,即可完成软件的编译和安装。

还有一种方式是apt-get的安装方法,APT是Debian及其衍生发行版的软件包管理器,APT可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了Unix系统上管理软件的过程。常用的安装命令是:

sudo apt-get install软件名

sudo apt-get remove软件名

Firefox浏览器的更新

Ubuntu安装完成后会自动安装一个Firefox浏览器,遗憾的是这个Firefox版本通常较低,例如Ubuntu 9.04会安装Firefox 3.0,不过我们可以想办法下载最新的Firefox覆盖掉老版本Firefox,具体方法是,先上Firefox官方网站下载最新的Linux版本Firefox,然后将其解压缩到某一个目录下,例如firefox目录,进入终端,到这个目录的父目录,执行下面的语句:

sudo cp-r firefox/usr/lib/firefox-3.5.2

sudo mv/usr/bin/firefox/usr/bin/firefox.old

sudo ln-s/usr/lib/firefox-3.5.2/firefox/usr/bin/firefox-3.5.2

sudo ln-s/usr/bin/firefox-3.5.2/usr/bin/firefox

之后就可以将Firefox成功替换为最新的Firefox 3.52版本,未来的Firefox更新也可以使用这种方法。

Firefox的Flash问题

经过我的实际测试,Ubuntu自动安装的Flash插件swfdec存在很多问题,在Firefox中,很多网页的Flash无法显示,包括Google音乐和开心网等,因此建议使用下面两条语句将其卸载。

sudo apt-get remove swfdec-mozilla

sudo apt-get remove swfdec-gnome

之后可安装官方的Adobe Flash Player的Linux版,下载地址是:

安装完成后,还要解决中文乱码问题,解决方法是执行下面语句:

sudo cp/etc/fonts/conf.d/49-sansserif.conf/etc/fonts/conf.d/49-sansserif.conf.bak

sudo rm/etc/fonts/conf.d/49-sansserif.conf

之后,Firefox的Flash就完全正常了,在Firefox中访问开心网等Flash网站,显示都正常。

安装常用软件

介绍完了安装的方法和Firefox,下面就可以去各个网站下载一些常用的Linux软件来安装了,下面是我整理的一些常用的Linux软件列表:

Linux QQ:访问这个地址,下载deb文件安装,可以在Linux下玩腾讯QQ。

防火墙 firestarter:使用 sudo apt-get install firestarter安装。

杀毒软件 AntiVir:虽然Linux下的病毒很少,但对于新手还是有必要安装一个杀毒软件,访问这个地址可以下载免费版的AntiVir杀毒软件,这个软件我曾经在《五个最佳的防病毒软件》中介绍过。

rpm转 deb工具:使用 sudo apt-get install alien安装

JAVA环境安装: JRE的安装 sudo apt-get install sun-java6-jre,JDK的安装 sudo apt-get install sun-java6-jdk

eclipse安装:先到这个地址下载最新的eclipse,然后使用tar xvfz eclipse-php-galileo-linux-gtk.tar.gz-C/opt解压缩后就可以使用。

Picasa 3 for Linux安装:访问这个地址,下载后直接安装。

Google Earth安装:在这里下载最新版本的Google Earth,下载下来是个BIN文件,在图形界面上右击 GoogleEarthLinux.bin,在“权限”选项卡中勾选“允许以程序执行文件”,如下图。

之后在终端上执行./GoogleEarthLinux.bin即可安装。

安装LAMP环境

Ubuntu的桌面版也可以安装LAMP(Linux+ Apache+ MySQL+ PHP)环境,这里我介绍一个最简单的方法,就是使用XAMPP,这个项目我曾经在《常见的WAMP集成环境》中介绍过,XAMPP不但支持Windows,还支持Linux,在其网站下载之后,运行下面两条命令:

tar xvfz xampp-linux-1.7.2.tar.gz-C/opt

/opt/lampp/lampp start

就可以启动LAMP环境,XAMPP是功能全面的集成环境,软件包中包含Apache、MySQL、SQLite、PHP、Perl、FileZilla FTP Server、Tomcat等等,很适合开发环境使用。

安装程序添加程序菜单和桌面

有些程序是直接解压缩安装的,因此不会添加“应用程序”的菜单项,我们可以手动将其添加菜单项,具体方法是,打开“系统”—“首选项”—“主菜单”,新增即可。

添加桌面快捷方式是,在桌面上点右键,创建启动器。这个“启动器”就是Windows里面的“快捷方式”。

将“应用程序”的菜单项创建到桌面快捷方式的方法是,在“应用程序”的菜单项上单击鼠标右键,选择“将此启动器添加到桌面”或“将此启动器添加到面板”,就可以了。

如何在Ubuntu下安装软件包

Linux系统中,软件通常以源代码或者预编译包的形式提供。(1)软件源代码需要编译为二进制的机器代码才能够使用,安装比较耗时,不过您可以自行调节编译选项,决定需要的功能或组件,或者针对硬件平台作一些优化。(2)预编译的软件包,通常是由软件的发布者进行编译,您只要将软件拷贝到系统中就可以了。考虑到预编译软件包的适用性,预编译软件包通常不会针对某种硬件平台优化。它所包含的功能和组件也是通用的组合。

1、deb包的安装方式

deb是debian系Linux的包管理方式,ubuntu是属于debian系的Linux发行版,所以默认支持这种软件安装方式,当下载到一个deb格式的软件后,在终端输入这个命令就能安装:

sudo dpkg-i*.deb

或者直接双击安装。

2、编译安装方式

(小贴士:使用编译安装前,需要先建立编译环境,使用以下命令建立基本的编译环境:sudo apt-get install build-essential)在linux的世界,有很多软件只提供了源代码给你,需要你自己进行编译安装,一般开源的软件都会使用tar.gz压缩档来进行发布,当然也有其他的形式。拿到源代码的压缩文档,把它解压到/tmp目录下,进入/tmp/软件目录,然后执行以下三个命令:

1./configure 2 make 3 sudo make install

在第一步./configure时可能会提示说有某某软件找不到,例如提示“libgnome”这个开发包找不到,那就把libgnome这个关键词 copy,然后打开新立得软件管理器,在里面搜索libgnome这个关键词,就会找到libgnome相关的项目,把前面有个ubuntu符号的libgnome包(注意:同样需要安装dev包,但可以不装doc包)全部安装,通过这个方法把./configure过程中缺失的开发包都全部装上就OK了,第一步能顺利通过,第二,三步基本问题不大。

以上就是一般初学ubuntu的朋友必须掌握的编译安装的基本方法!

3、apt-get安装方法

ubuntu世界有许多软件源,在系统安装篇已经介绍过如何添加源,apt-get的基本软件安装命令是:

sudo apt-get install软件名

4、新立得软件包管理

打开:系统--系统管理--新立得软件包管理,这个工具其实跟apt一样,可以搜索,下载,安装ubuntu源里的软件,具体安装方式很简单,看着界面应该会懂,就不详细介绍了。

5、二进制包的安装方式

有不少不开源的商业软件都会采用这种方式发布Linux软件,例如google earth,拿到二进制软件后,把它放到/tmp目录,在终端下进入安装目录,在安装目录下执行:

./软件名

然后按照一步步提示,就能安装该软件。例如安装realplayer播放器:你直接到官网 下载 RealPlayer的安装包,安装包是.bin格式,用如下命令安装:

chmod+x RealPlayer11GOLD.bin

./RealPlayer11GOLD.bin

6、rpm包的安装方式

rpm包是deb包外最常见的一种包管理方式,但ubuntu同样可以使用rpm的软件资源。首先我们需要安装一个rpm转deb的软件

sudo apt-get install alien

然后就可以对rpm格式的软件转换成deb格式了:

alien-d*.rpm

然后就可以用deb的安装方式进行软件安装。也可以不需转换而直接对rpm包进行安装:

alien-i*.rpm

更多的alien使用方法可以用-h参数查看相应说明文档

如何在ubuntu linux安装编译器,实现hello,word

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等一些必须的软件和头文件的库.

ctrl+alt+t进入图像模式终端界面(注意:ctrl+alt+f1字符模式终端界面,一般都用图像模式终端界面)

安装build-essential:在终端界面里面输入sudo apt-get install build-essential

2,查看安装的gcc版本号:

gcc--version

3,vi和vim的区别:

vi和vim都是Linux中的编辑器,不同的是vim比较高级,可以视为vi的升级版本。vi使用于文本编辑,但是vim更适用于coding。

4,利用vi编辑器新建文件终端输入:vi helloworld.c,进入编辑写代码。

5,写完代码后在底模式wq保存退出。

6,终端输入输入 gcc helloworld.c,编译生成a.out文件。

7,终端输入输入./a.out运行程序。

阅读剩余
THE END