Ubuntu14.04开发环境配置

【Windows】VMware虚拟机安装Ubuntu-14.04(超详细小白教程) (安装包私信找我要即可,也可以到官网自行下载) 阅读详情

一、通过apt安装
首先更新阿里源
$ cat /dev/null > /etc/apt/sources.list
编辑/etc/apt/sources.list文件,粘贴下面三行内容
deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
$ apt update 更新源
更新源成功后执行下面的命令安装android编译环境必备组件
$ sudo apt  install -y bison build-essential ccache curl flex gcc-multilib git-core git-gui gitk g++-multilib gnupg gperf lib32ncurses5-dev lib32z-dev libc6-dev libc6-dev-i386 libgl1-mesa-dev libgl1-mesa-glx-lts-saucy libglapi-mesa-lts-saucy libncurses5-dev:i386 libreadline6-dev:i386 libx11-dev libx11-dev:i386 libxml2-utils mingw32 python-markdown tofrodos unzip wine x11proto-core-dev xsltproc zip zlib1g-dev zlib1g-dev:i386 aptitude atop   expect geany    htop iftop iotop lft lrzsz meld nautilus-share ntp openjdk-7-jdk openssh-client openssh-server p7zip-full patch pigz python-dev python-pip python-setuptools python-virtualenv sagasu samba sysstat tcpdump tmux tree  vnc4server  vim vim-scripts vim-doc  asciidoc  screen   ctags  gdb emacs golang cmake  global cscope   source-highlight


安装开启vsftpd
安装并开启vsftpd,方便传工具软件到服务器上:
1)sudo apt-get install vsftpd
2)sudo gedit  /etc/vsftpd.conf修改如下几个开关,其他内容保持不变
# Allow anonymous FTP? (Beware - allowed by default if you comment this out).
#anonymous_enable=YES
#
# Uncomment this to allow local users to log in.
local_enable=YES
#
# Uncomment this to enable any form of FTP write command.
write_enable=YES
#
也可以不加修改配置直接从现有的编译服务器上copy对应的文件过来
scp rlk-buildsrv49@192.168.10.49:/etc/vsftpd.conf  /etc/vsftpd.conf
3)启动vsftpd:  service vsftpd restart

适配JDK版本
安装openjdk7
sudo apt-get -y install openjdk-7-jdk
Openjdk8安装
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update 
sudo apt-get install openjdk-8-jdk

其它的从已经配置编译环境OK的服务器copy过来
root#  scp  -r  rlk-buildsrv49@192.168.10.49:/opt/* /opt/
root#  scp rlk-buildsrv49@192.168.10.49:/bin/repo /bin/repo
root#  scp rlk-buildsrv49@192.168.10.49: /usr/share/git-core/templates/hooks/ commit-msg  /usr/share/git-core/templates/hooks/ commit-msg

root#  scp rlk-buildsrv11@192.168.10.31:/home/rlk-buildsrv11/wyr_debug/upload_ci_git/ci/jack/reset_jack_config.sh /usr/bin
root#  scp rlk-buildsrv49@192.168.10.49:/etc/profile.d/ccache.sh /etc/profile.d/

root#  scp –r rlk-buildsrv49@192.168.10.49: /root/kill_jack_server /root/kill_jack_server


Samba服务器多用户登录及共享设置
注意,如果已经有编译好的包,则参考5进行拷贝,然后从6开始执行即可。
1. 从https://download.samba.org/pub/samba/stable/下载较新的samba版本,此处以 samba-4.4.3为例
2. 编译会用到一些依赖库: sudo apt-get install python-dev libgnutls-dev libacl1-dev libldap2-dev
3. 解压源码包到/root (也就是WHATSNEW.txt文件位于/root/samba-4.4.3/WHATSNEW.txt)
4. 进入源码目录后,执行:
    ./configure
    make
5  执行打包 cd /root; tar czvf samba-4.4.3_make_by_root.tar.gz samba-4.4.3
   此压缩包可以拷贝到任何待安装samba的机器的/root目录下,并tar zxvf samba-4.4.3_make_by_root.tar.gz解压,以达到一次编译多处安装。
6. 执行: sudo make install
    相关的binary、配置文件等会被安装到/user/local/samba
7.  卸载默认的samba:
    sudo apt-get remove samba-common
    sudo apt-get remove samba
8.  echo '/usr/local/samba/lib' >> /etc/ld.so.conf.d/samba.conf
9.  echo 'export PATH=$PATH:/usr/local/samba/bin:/usr/local/samba/sbin' >>  /etc/profile.d/samba.sh
10.  在/etc/sudoers的Defaults中添加路径/usr/local/samba/bin:/usr/local/samba/sbin,比如:
    Defaults       secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/samba/bin:/usr/local/samba/sbin"
11.  cp packaging/LSB/smb.conf /usr/local/samba/etc/
12.  注意将smb.conf修改为workgroup = WORKGROUP。如果已经有配置好的smb.conf,拷贝到/usr/local/samba/etc/ 即可
13. 编辑一下/etc/init/smbd.conf并保存
==========开始=============
description "SMB/CIFS File Server"
author      "Steve Langasek <steve.langasek@ubuntu.com>"

start on (local-filesystems and net-device-up)
stop on runlevel [!2345]

respawn

pre-start script
        install -o root -g root -m 755 -d /usr/local/samba/var/run/samba
end script

exec /usr/local/samba/sbin/smbd -F

==========结束=============
14. 设置一下smbpasswd:
    /usr/local/samba/bin/smbpasswd -a 用户名
15. 停掉smbd服务:
    initctl stop smbd 
16. 开启smbd服务:
    initctl start smbd     
17. 添加允许访问共享连接文件夹
[global]
allow insecure wide links = yes

[Linux_user1_Samba]
follow symlinks = yes
wide links = yes
comment=Shared Fplder with username and password
path=/home/user1
public=yes
writeable=yes
valid users= user1
#create mask=0777
#directory mask=0777
available=yes
browseable=yes

security=user
username map = /etc/samba/smbusers


添加user1 账户 有reboot 服务器的权限
# User privilege specification
root    ALL=(ALL:ALL) ALL
user1 ALL=(ALL) NOPASSWD: /sbin/reboot

Debian内核安装 《Ubuntu14.04安装Linux头文件》和《Ubuntu14.04安装Linux源码》分别介绍了Ubuntu14.04中安装Linux头文件和源码的方法,这里进一步介绍安装Linux内核镜像的方法。 阅读详情

相关推荐

ubuntu阿里云源_ubuntu-aliyun-sources.zip

ubuntu阿里云源_ubuntu-aliyun-sources

ubuntu 14.04 安装与软件重装说明

1. 安装ubuntu14。04 1)利用U盘安装号系统 :ssd盘作 / 20G /HOME 100G swap分区用 机械硬盘 10G 2) 装好后,打开软件更新,选最优服务器,跟新软件。。 sudo apt-get update --> upgrade 3) 备份,作为最初的版本。。 2. 软件安装

kintzhao 5478

PX4飞控 vs 大疆A3:开源与闭源方案在无人机硬件架构中的实战对比

本文深入对比了PX4飞控与大疆A3在无人机硬件架构上的差异,分析了开源与闭源方案在工业级无人机开发中的优劣势。通过详细的硬件配置、传感器兼容性、扩展能力及性能测试数据,为开发者提供选型指南,特别适合需要自定义算法和复杂功能集成的项目。

a3b4c5的博客 888

(小白全过程记录)Ubuntu-14.04.5虚拟机安装

1>回到电脑桌面,ctrl+shift+esc调出任务管理器,选择“性能”,再选择下方的“打开资源监视器”,在选择“CPU”,右侧导航条拉到最下面,可以看到CPU0~CPU7,一共8个CPU(8核)(1)点击下方的“安装Tools”,稍等弹出vmware tools文件夹,我们要用到箭头所指的压缩文件(tar.gz结尾)。(4)客户机操作系统选择“Linux”,版本根据自己电脑的情况选择,我的电脑是64位,选择“Ubuntu 64位”(13)修改了路径,放在了第5步中创建的虚拟机文件夹下,方便查找嘛。

weixin_46709801的博客 2505

地图坐标系大全:常用地图坐标系详解与转换指南

地图坐标系是用于描述地图上位置的数学模型。它可以用来表示地球表面上的任意一个点,使得这个点的位置可以在地图上精确定位。不同的地图坐标系采用不同的基准面和投影方式,因此会有不同的坐标系参数,不同的坐标系之间也需要进行坐标转换。在地图制图、导航、GIS等领域中,地图坐标系是一个非常重要的概念。

weixin_39888010的博客 1万+

R语言绘图进阶:五大工具高效组合多图(cowplot、patchwork、layout、par、gridExtra)

本文详细介绍了R语言中五大高效组合多图的工具:cowplot、patchwork、layout、par和gridExtra。针对不同场景提供了实用指南,帮助数据分析师解决图表排版难题,提升报告专业度。特别推荐cowplot用于ggplot2图形组合,patchwork提供最简洁语法,layout则支持完全自定义布局。

weixin_42544663的博客 288

如何在Ubuntu 14.04上安装、配置和部署Rocket.Chat

Rocket.Chat 是一个使用 Meteor 构建的开源消息应用程序。它支持视频会议、文件共享、语音消息,具有完整的 API 等功能。Rocket.Chat 非常适合那些希望对其通信拥有完全控制权的用户。在本教程中,我们将在全新的 Ubuntu 服务器上安装和配置 Rocket.Chat,并设置 Nginx 作为反向代理,以提高安全性并使访问 Rocket.Chat 变得更加容易。完成后,您将拥有一个可以从几乎任何地方访问的可用的 Rocket.Chat 实例。

rubys007的博客 3435

Benchmark系列——基本概念和分类

本文主要介绍了Benchmark的基本概念和分类情况。

Bluetangos的博客 8438

Ubuntu 14.04在Vim上配置Python开发环境

Ubuntu 14.04在Vim上配置Python开发环境 A 安装Vim sudo apt-get install vim B 在用户主目录创建bundle文件夹 mkdir -p ~/.vim/bundle C 安装Vundle git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle D 创建或编辑用户目录下...

qq_44606233的博客 506

【3D Slicer】阈值法测量肺部病灶体积

利用3D Slicer测量肺容积

SQ的博客 4858

Roboflow 与 YOLOv11 数据集全流程:从获取到训练,让你数据无忧

上传图像:点击“Upload”按钮,批量上传本地图像(支持 JPG、PNG 格式,单张最大 10MB)。智能标注:利用 Roboflow 的“Auto-Annotate”功能,基于预训练模型自动生成标注,再手动微调,标注效率提升 70%。格式导出:标注完成后,同样选择“YOLOv11”格式导出,流程与公开数据集一致。

m0_71589036的博客 271

Ubuntu 14.04 下安装Qt5 并配置开发环境

转载地址:http://blog.csdn.net/cdaima/article/details/40917823 Ubuntu14.04 下安装Qt5 并配置开发环境 近一周出于实训的需要,我开始在Linux环境下学习使用Qt。一开始Qt环境的搭建就碰了壁,因为所用软件工具都是最新版的,而且网上的一些配置方法都不适合我这个环境。通过两天的琢磨和看相关博客,我完成了预期的目的...

深之JohnChen的专栏 1万+

【人工智能论文发表】基于医学病例文本和多模态大模型的医疗影像分割方法研究

摘要:本研究提出MMS-Former,一种基于级联多模态Transformer的文本引导医学图像分割框架。该模型创新性地将临床文本信息深度融入图像分割全过程,通过SwinUNETR提取视觉特征,ClinicalBERT编码病历文本,并在解码器的每个上采样阶段通过交叉注意力模块实现多级文本特征融合。实验表明,相比纯视觉模型,MMS-Former在Dice系数和IoU指标上分别提升3%以上,在处理边界模糊目标时表现尤为突出。模型还设计了结合Dice损失和图文对比损失的复合目标函数,确保分割精度与语义对齐。代码实

u012133341的博客 141

Ubuntu 14.04 配置 Android 开发环境

Ubuntu 14.04 配置 Android 开发环境 首先,配置JDK,刚才已经配置好了,地址:http://www.linuxidc.com/Linux/2014-05/101038.htm 然后配置Android SDK ,先下载Android SDK ,地址:http://developer.android.com/sdk/index.html#download  相关

TRAMP~ 804

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

ubuntu14.04配置开发环境

ubuntu14.04配置开发环境 说明: 1.每次在虚拟机重装ubuntu,都要重新配置一遍开发环境.略繁琐,整理个配置文档记录如下. 2.本文档以ubuntu 14.04 为基准,其他版本可能略有差异. 3.会同步更新,等比较完善后.考虑写成shell脚本,自动化配置. 0. 初始化设置 0.1 桌面环境设置选项更改 ba...

weixin_34235135的博客 158

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Ubuntu 14.04 下安装Qt5 并配置开发环境(终端下使用)

Ubuntu14.04 下安装Qt5 并配置开发环境(终端下使用)          近一周出于实训的需要,我开始在Linux环境下学习使用Qt。一开始Qt环境的搭建就碰了壁,因为所用软件工具都是最新版的,而且网上的一些配置方法都不适合我这个环境。通过两天的琢磨和看相关博客,我完成了预期的目的,能够在Linux下使用Qt,也能在终端里用qmake和make去生成可执行文件。此过程中查看的博客和资

Cdaima的专栏 1万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Ubuntu14.04配置php-5.6.6开发环境

Ubuntu14.04配置php-5.6.6开发环境,本文使用源码编译的方法,如果是Ubuntu系统也可以通过apt-get install php5来完成,但是通过apt-get安装的版本有可能不是最新的。

delphiwcdj的专栏 1万+

linux中python编译器的配置_Ubuntu 14.04在Vim上配置Python开发环境

Ubuntu 14.04在Vim上配置Python开发环境A 安装Vimsudo apt-get install vimB 在用户主目录创建bundle文件夹mkdir -p ~/.vim/bundleC 安装Vundlegit clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundleD 创建或编辑用户目录下的.vimrc文件,...

weixin_39637233的博客 140

ubuntu14.04 LTS 配置 DPDK 2.1.0 开发环境

之前关于配置的文章dpdk的版本有些较老了,这里结合新的版本dpdk-2.1.0 记录一下安装过程,这里主要是手动安装。 一 我电脑的配置是: 1. 系统: ubuntu 14.04 LTS  3.13.11版本内核  x86-64位。 2. 网卡: 两个10G的Intel的网卡。(用来做dpdk的收发处理) 查看网卡信息: root@xxx:/# lspci | grep 'Ethe

挑灯看剑的专栏 4151

Ubuntu 14.04 配置 Android sdk 开发环境

以前在windows下

Tecn's Blog 1万+

Ubuntu14.04配置cpp_redis开发环境

cd redis”、"git submodule init && git submodule update"主要用于初始化cpp_redis的子模块“tacopie”、“mkdir build && cd build”、“cmake ..”生成Makefile、“make”编译、“sudo make install”默认安装到目录/usr/local/lib和/usr/local/include。环境是ubuntu14.04,使用cpp_redis第三方库来写redis客户端。

qq_44157406的博客 308

Ubuntu14.04 U盘启动盘的制作、Ubuntu14.04操作系统的安装、android开发环境的配置和android源码下载、编译

Ubuntu14.04 U盘启动盘的制作、Ubuntu14.04操作系统的安装、android开发环境的配置和android源码下载、编译我目前的操作系统为 ubuntu16.04,昨天编译android源码6.0,会出现问题,所以还是使用google官方推荐的配置较好。一般最新版的系统和软件,出现问题,网上的解决方案较少,不容易解决问题。google 官方系统推荐链接:https://source

Jack_SivenChen的博客 2957

ubuntu java vim_Ubuntu 14.04在Vim上配置Java开发环境

分享在Ubuntu 14.04在Vim上配置Java开发环境的过程步骤,希望对大家有所帮助。A 首先下载javacomplete.zip到Linux公社资源站下载:------------------------------------------分割线------------------------------------------具体下载目录在 /2017年资料/1月/12日/CentOS ...

weixin_34518838的博客 165
上一篇: 应用程序在ARM开发板上的移植
下一篇: 图形界面3步完成 为VMware虚拟机内安装的Ubuntu设置静态IP地址(NAT方式)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值