四、在Ubuntu系统中搭建基本的开发环境

我们安装的Ubuntu系统往往会缺乏一些开发用的工具或文件,所以我们安装完系统后需要自己安装这些需要的工具,在我们手动安装这些工具前需要保证你的系统可以连接网络,如果不能连接网络,请先配置网络(前两篇有配置网络的方法)。
1、使用软件维护工具apt-get
Ubuntu系统为我们提供了一个很方便的安装、升级和维护软件的工具apt-get,我们可以利用它从网络或本地安装应用程序。
首先介绍下其常用的几条命令:
    1)--本地安装 dpkg
        特点:受网络条件限制,不检查软件包之间的依赖关系    
        sudo dpkg -i xxx.deb    --     安装软件包xxx.deb
        sudo dpkg -s xxx    --     查看软件的安装状态
        sudo dpkg -L xxx    --     列出安装的软件包清单
        sudo dpkg -r xxx    --     移除一个已经安装的软件不包括配置文件
        sudo dpkg -P xxx    --     移除已安装软件包及配置清单
    2)--在线安装  apt
        Ubuntu采用集中式的软件仓库机制
        /etc/apt/sources.list    软件源网址
        /var/lib/apt/lists       索引文件
        /var/cache/apt/archives  存储的是在线下载的软件包

        sudo apt-get install xxx   --  在线安装xxx
        sudo apt-get  update 更新软件源,将网站上对应的软件包的信息下载到本地
        sudo apt-get remove xxx     删除软件xxx,不包括配置文件
        sudo apt-get remove --purge xxx 删除软件xxx,包括配置文件
        sudo apt-get clean  删除缓存文件
        sudo apt-get check  -f 检查依赖关系
        sudo apt-cache policy rxvt   查看软件包的安装状态
        sudo apt-cache  show rxvt  查看软件信息

在使用之前我们可以修改软件源文件,网络上有很多较好的软件源网址,我们可以从网络上找到并替换Ubuntu自带的软件源网址(当然也可以用自带的软件源,如果不熟悉的话,建议不要修改),如需修改软件源,使用命令:sudo vi /etc/apt/sources.list(建议修改前备份),打开软件源文件,将原来的删除,替换成自己在网络上找的软件源地址(较简单,自己可在网络上查找)。
第一次使用apt-get之前(或修改了软件源后),更新可用的程序列表。
执行命令: sudo apt-get update
执行本条命令后,只是更新了内部的数据库以确定哪些程序已经安装、哪些程序没有安装、哪些程序可更新。apt-get程序将通过检查这个数据库来确定怎样安装用户要安装的程序,并找到和安装它所依赖的程序。
2、安装基本的开发环境
查看build-essential安装状态: dpkg -s build-essential

我的机器已安装,如上图所示,会显示已安装状态。
如果没有安装则执行以下命令安装:
sudo apt-get install build-essential
3、安装语法、词法分析器
sudo apt-get install bison flex
4、安装C函数库的man手册
sudo apt-get install manpages-dev
5、安装交叉编译工具链
我用的gcc-4.6.4版本(制作好的工具链已上传到我的资源,下载地址: http://download.csdn.net/detail/wumumang/9731636)。
1)下载工具链文件,将工具链文件gcc-4.6.4.tar.xz拷贝到虚拟机Ubuntu目录下,我放到了虚拟机的/toolchain目录下
2)进入工具链文件所在目录: cd /toolchain
然后解压工具链: tar xvf gcc-4.6.4.xz (解压完成后会在该目录下生成一个gcc-4.6.4目录)
3)添加环境变量,修改文件/etc/bash.bashrc
sudo vi /etc/bash.bashrc
在文件最后添加以下内容:export PATH=$PATH:/home/linux/toolchain/gcc-4.6.4/bin
(注意:如果你的目录和我的不同,则根据自己的目录设置)
4)重启配置文件: source /etc/bash.bashrc
工具链测试: arm-none-linux-gnueabi-gcc –v

这样,我们的交叉工具链就安装好了
6、安装、配置启动NFS服务(主要用于共享目录)
1)检查是否安装nfs-kernel-server,输入命令: dpkg -s nfs-kernel-server
2)如果未安装,安装 nfs-kernel-server,命令: apt-get  install  nfs-kernel-server
3)修改 /etc/exports文件: sudo  vi /etc/exports
添加:/nfs_root *(rw,sync,no_root_squash) 
以后可通过网络文件系统访问/nfs_root目录
说明:
ro      具有只读权限
rw     具有读写权限
no_root_squash      如果客户端是root的话,那么他对这个目录具有root的权限
root_squash      如果客户端是root的话,那么他的权限被限制为匿名使用者
all_squash       不论客户端是什么身份,他的权限都将被限制为匿名使用者
sync            文件同步写入到内存和硬盘
async           文件先写入到内存,而不是直接写入到硬盘
4)创建对应的目录
sudo  mkdir  /nfs_root
修改 nfs_root目录的权限为777: sudo chmod 777 /nfs_root -R
5)重新启动 nfs 服务
sudo  /etc/init.d/nfs-kernel-server  restart
7、如果需要远程登录Linux系统,则开启FTP、SSH这两个服务
1)安装、配置、启动FTP服务
执行以下命令,安装后即会自动运行
sudo apt-get install vsftpd
修改配置文件/etc/vsftpd.conf,将下面两行前面的"#"去掉
#local_enable=YES
#write_enable=YES
上面第一行表示是否允许本地用户登陆,第二行表示是否允许上传文件。
然后重启FTP服务: sudo /etc/init.d/vsftpd restart
2)安装、配置、启动ssh服务
sudo apt-get install openssh-server
安装后即会自动运行,其配置文件为/etc/ssh/sshd_config,使用默认配置即可,无需修改。






  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Snap是Ubuntu的一种包管理器,可以用来安装和管理软件包。要在Ubuntu上使用Snap搭建Java开发环境,请遵循以下步骤: 1. 安装Snap 如果您的系统上还没有安装Snap,您可以使用以下命令安装Snap: ``` sudo apt update sudo apt install snapd ``` 2. 安装Java 使用Snap可以很容易地安装Java。要安装Java,请使用以下命令: ``` sudo snap install java ``` 3. 配置Java环境变量 安装完Java后,您需要设置Java环境变量。打开终端并使用以下命令: ``` sudo nano /etc/environment ``` 将以下行添加到文件末尾,其“/snap/java/current”是Java的安装路径: ``` JAVA_HOME=/snap/java/current ``` 按Ctrl+X,然后按Y保存并退出nano。 4. 安装Java开发工具 现在您已经安装了Java和设置了Java环境变量,可以安装Java开发工具。使用以下命令安装Eclipse: ``` sudo snap install eclipse --classic ``` 使用以下命令安装IntelliJ IDEA: ``` sudo snap install intellij-idea-community --classic ``` 现在您已经成功使用Snap搭建了Java开发环境。您可以使用Eclipse或IntelliJ IDEA开始编写Java代码了。 ### 回答2: 在Ubuntu系统上使用snap搭建Java开发环境非常简单。首先,确保您的系统已连接到互联网。 首先,打开终端。您可以使用Ctrl + Alt + T键组合来快速打开终端。 然后,输入以下命令来安装Java(如果尚未安装): ``` sudo snap install openjdk ``` 该命令将下载并安装最新版本的OpenJDK。 然后,您可以使用以下命令来确认Java是否成功安装: ``` java -version ``` 您将看到Java的版本信息。 接下来,您可能还需要安装其他Java开发所需的软件包,例如Maven或Gradle。您可以使用以下命令来安装Maven: ``` sudo snap install --classic maven ``` 或使用以下命令来安装Gradle: ``` sudo snap install --classic gradle ``` 这些命令将下载并安装最新版本的Maven或Gradle。 一旦这些步骤完成,您就可以开始使用Java进行开发。您可以使用任何喜欢的文本编辑器编写Java代码,并使用命令行工具(如javac和java命令)来编译和运行代码。 总结一下,使用Snap在Ubuntu系统搭建Java开发环境非常简单。只需几个命令即可安装所需的软件包,并开始使用Java进行开发。 ### 回答3: 在Ubuntu系统,可以使用snap来搭建Java开发环境。Snap是一种软件打包技术,它可以帮助用户以更加简便和安全的方式安装和管理应用程序。 首先,打开终端并更新系统软件源,使用以下命令: sudo apt update sudo apt upgrade 接下来,安装snap包管理器,使用以下命令: sudo apt install snapd 然后,通过以下命令安装OpenJDK(Java开发工具包): sudo snap install --classic java 此命令将安装最新版本的OpenJDK。安装完成后,即可在系统使用Java开发环境。 如果需要安装其他Java开发工具,可以使用类似命令的方式进行安装。例如,安装Maven(Java项目管理工具),可以使用以下命令: sudo snap install --classic maven 类似地,可以使用snap安装其他常用的Java开发工具,如Gradle(构建工具)和IntelliJ IDEA(集成开发环境)等。只需使用相应的命令进行安装即可。 安装完成后,可以通过以下命令来查看已安装的snap软件包: snap list 要卸载某个已安装的snap软件包,可以使用以下命令: sudo snap remove 软件包名称 总之,使用snap可以方便地搭建Java开发环境,并且可以很容易地安装和管理各种Java开发工具。通过上述步骤,您可以在Ubuntu系统上快速搭建Java开发环境并开始编写Java应用程序。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值