Linux生成生成公钥和私钥 QT环境
2015-10-26 09:04
656 查看
一、添加下载源码的权限:
用ssh-keygen -t rsa 生成公钥和私钥,把公钥发绐我(.ssh/id_rsa.pub)
二、更改opt所有者权限:chown -R root:root path
参数:
- R 递归式地改变指定目录及其下的所有子目录和文件的属组。
例1:$ chgrp - R book /opt/local /book
改变/opt/local /book/及其子目录下的所有文件的属组为book。
chown 命令
功能:更改某个文件或目录的属主和属组。这个命令也很常用。例如root用户把自己的一个文件拷贝给用户xu,为了让用户xu能够存取这个文件,root用户应该把这个文件的属主设为xu,否则,用户xu无法存取这个文件。
语法:chown [选项] 用户或组 文件
说明:chown将指定文件的拥有者改为指定的用户或组。用户可以是用户名或用户ID。组可以是组名或组ID。文件是以空格分开的要改变权限的文件列表,支持通配符。
参数:
- R 递归式地改变指定目录及其下的所有子目录和文件的拥有者。
- v 显示chown命令所做的工作。
例1:把文件shiyan.c的所有者改为wang。
$ chown wang shiyan.c
三、下载源码:
git clone git@192.168.0.247:ebook/qbook/qbook.git
四、QT环境配置:
I'm in /ebook/qbook/
Ubuntu 12.04.5 LTS amd64
tools & config:
----------------
sudo apt-get install libncurses5-dev sharutils ia32-libs libc6-dev-i386 git curl flex bison gperf libc6-dev g++-multilib libxml2-utils gnupg ant tofrodos mingw32 xsltproc build-essential libssl-dev libusb-1.0-0-dev lzop
sudo apt-get install shtool
sudo apt-get install qt4-linguist-tools
sudo apt-get install automake autoconf intltool
sudo apt-get install libssl0.9.8
sudo apt-get install ffmpeg(create logo)
sudo apt-get install ssh vsftpd vim nautilus-open-terminal tree gitk rar p7zip-full gnome-panel
sudo dpkg-reconfigure dash(select NO)
----------------
五、编译命令:
example:
----------------
sudo ./startup.sh -o orders/Russia-Digma-T61-XGA-PVI-TOUCH-L-XD4/ -c //编译模块
sudo ./startup.sh -o orders/Russia-Digma-T61-XGA-PVI-TOUCH-L-XD4/ -c -g settings //编译单个应用
sudo ./startup.sh -o orders/Russia-Digma-T61-XGA-PVI-TOUCH-L-XD4/ //编译大包
----------------
六、串口查看日志:
因为我用的是USB转串口,所以是ttyUSB0,当然这个还要用命令 dmesg
| grep usb查看一下
sudo apt-get install minicom
在系统终端输入“minicom
-s”开始minicom的设置:
进入“Serial
port setup”选项设置串口参数,其界面如下图所示:
在实际应用中不会频繁的去改动这些参数,可以将其保存为默认参数,选择“Save setup
as dfl”并回车即可:
退出minicom:
按下“Ctrl+A”再按下“Z”,进入minicom的帮助界面后,输入"X"或者“Q”即可退出
minicom.
启动串口:
sudo minicom
在shell中将生成的文件解压:
killall -9 boeyeserver
cd /media/mmcblk1p1
tar -jxvf usr.tar.bz2 -C /
chmod 755 usr/
chown -R root:root usr/
vi .bashrc
/opt/qbook/sources/system/qt-everywhere-opensource-src-4.7.4
ftp://ftp.trolltech.com/qt/source/
下载 qt-x11-opensource-src-4.5.1.tar.gz
我的qt是4.5.1,一切按默认进行,默认安装路径:/usr/local/Trolltech/Qt-4.5.1
解压并安装:
# tar -zxvf qt-x11-opensource-src-4.5.1.tar.gz
# cd qt-x11-opensource-src-4.5.1
# ./configure
# make
# make install
qt-x11 被安装到此目录下/usr/local/Trolltech/Qt-4.5.1
打开/etc/profile文件(sudo gedit /etc/profile),
终端输入:
sudo gedit /etc/profile //或者: sudo
vim /etc/profile
在该文件的末尾加上以下语句:
export QTDIR=/usr/local/Trolltech/Qt-4.5.1
export PATH=/usr/local/Trolltech/Qt-4.5.1/bin:$PATH
( PATH=$QTDIR/bin:$PATH )
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
保存后重启。
另外:网上有的帖子说home目录下你的名字文件夹的.profile 啊,或者etc/bash.bashrc啊 等等好多个版本,我试过了反正是都没有效果,就只有上面那种可行,成功后很高兴,给后来者分享下,免得走弯路。
Fedora8系统中安装Qt4.3.2
一、下载软件包
qt-x11-opensource-src-4.3.2.tar.gz
二、解压软件包
$tar -zxvf qt-x11-opensource-src-4.3.2.tar.gz
三、进行配置
$cd qt-x11-opensource-src-4.3.2
$./configure --prefix=/usr/local/qt4.3.2
这部也可以将后面的参数省去,我这样写是为了将编译后将软件包安装在/usr/local/qtt4.3.2中。而默认的安装路径是:/usr/local/Trolltech/Qt-4.3.2
这步进行后,开始会给出GPL为了让你同意,这时你输入yes即可。(或则直接用管道命令方式执行 echo yes | ./configure --prefix=/usr/local/qt4.3.2)
四、编译,安装
#gmake
这部执行真是耗时间啊,我用虚拟机,居然用了我近4个小时,狂晕!!!
#gmake install
这部是进行安装,比上一步快多了。
五、修改环境变量
#vi /etc/profile
在该文件的末尾加上以下语句:
PATH=/usr/local/qt4.3.2/bin:$PATH
QTDIR=/usr/local/qt4.3.2
MANPATH=$QTDIR/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export PATH QTDIR MANPATH LD_LIBRARY_PATH
为了使重新设置的环境变量生效运行
#source /etc/profile
当然,上面的步骤是设置全局的环境变量,你也可以在$home/.bash_profle进行相应设置,但别忘了用source ~/.bash_profle时你的环境变量重新生效。要么,那么你也只有重新注销一次让环境变量生效,这样做就是为了节省时间。
-----------------------
这时在终端上打#assistant这时qt4.3的帮助信息已经出来了说明安装成功了。
用#echo $PATH可以查看你的qt4.3.2环境变量是否加载成功。
若遇到中文乱码的问题,解决方法如下:
运行:/usr/local/qt4.3.2/bin/qtconfig,在Font项将字体设置为Bitstream charter
退出保存。
再重启就可以了。
用ssh-keygen -t rsa 生成公钥和私钥,把公钥发绐我(.ssh/id_rsa.pub)
二、更改opt所有者权限:chown -R root:root path
参数:
- R 递归式地改变指定目录及其下的所有子目录和文件的属组。
例1:$ chgrp - R book /opt/local /book
改变/opt/local /book/及其子目录下的所有文件的属组为book。
chown 命令
功能:更改某个文件或目录的属主和属组。这个命令也很常用。例如root用户把自己的一个文件拷贝给用户xu,为了让用户xu能够存取这个文件,root用户应该把这个文件的属主设为xu,否则,用户xu无法存取这个文件。
语法:chown [选项] 用户或组 文件
说明:chown将指定文件的拥有者改为指定的用户或组。用户可以是用户名或用户ID。组可以是组名或组ID。文件是以空格分开的要改变权限的文件列表,支持通配符。
参数:
- R 递归式地改变指定目录及其下的所有子目录和文件的拥有者。
- v 显示chown命令所做的工作。
例1:把文件shiyan.c的所有者改为wang。
$ chown wang shiyan.c
三、下载源码:
git clone git@192.168.0.247:ebook/qbook/qbook.git
四、QT环境配置:
I'm in /ebook/qbook/
Ubuntu 12.04.5 LTS amd64
tools & config:
----------------
sudo apt-get install libncurses5-dev sharutils ia32-libs libc6-dev-i386 git curl flex bison gperf libc6-dev g++-multilib libxml2-utils gnupg ant tofrodos mingw32 xsltproc build-essential libssl-dev libusb-1.0-0-dev lzop
sudo apt-get install shtool
sudo apt-get install qt4-linguist-tools
sudo apt-get install automake autoconf intltool
sudo apt-get install libssl0.9.8
sudo apt-get install ffmpeg(create logo)
sudo apt-get install ssh vsftpd vim nautilus-open-terminal tree gitk rar p7zip-full gnome-panel
sudo dpkg-reconfigure dash(select NO)
----------------
五、编译命令:
example:
----------------
sudo ./startup.sh -o orders/Russia-Digma-T61-XGA-PVI-TOUCH-L-XD4/ -c //编译模块
sudo ./startup.sh -o orders/Russia-Digma-T61-XGA-PVI-TOUCH-L-XD4/ -c -g settings //编译单个应用
sudo ./startup.sh -o orders/Russia-Digma-T61-XGA-PVI-TOUCH-L-XD4/ //编译大包
----------------
六、串口查看日志:
因为我用的是USB转串口,所以是ttyUSB0,当然这个还要用命令 dmesg
| grep usb查看一下
sudo apt-get install minicom
在系统终端输入“minicom
-s”开始minicom的设置:
进入“Serial
port setup”选项设置串口参数,其界面如下图所示:
在实际应用中不会频繁的去改动这些参数,可以将其保存为默认参数,选择“Save setup
as dfl”并回车即可:
退出minicom:
按下“Ctrl+A”再按下“Z”,进入minicom的帮助界面后,输入"X"或者“Q”即可退出
minicom.
启动串口:
sudo minicom
在shell中将生成的文件解压:
killall -9 boeyeserver
cd /media/mmcblk1p1
tar -jxvf usr.tar.bz2 -C /
chmod 755 usr/
chown -R root:root usr/
vi .bashrc
/opt/qbook/sources/system/qt-everywhere-opensource-src-4.7.4
ftp://ftp.trolltech.com/qt/source/
下载 qt-x11-opensource-src-4.5.1.tar.gz
我的qt是4.5.1,一切按默认进行,默认安装路径:/usr/local/Trolltech/Qt-4.5.1
解压并安装:
# tar -zxvf qt-x11-opensource-src-4.5.1.tar.gz
# cd qt-x11-opensource-src-4.5.1
# ./configure
# make
# make install
qt-x11 被安装到此目录下/usr/local/Trolltech/Qt-4.5.1
打开/etc/profile文件(sudo gedit /etc/profile),
终端输入:
sudo gedit /etc/profile //或者: sudo
vim /etc/profile
在该文件的末尾加上以下语句:
export QTDIR=/usr/local/Trolltech/Qt-4.5.1
export PATH=/usr/local/Trolltech/Qt-4.5.1/bin:$PATH
( PATH=$QTDIR/bin:$PATH )
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
保存后重启。
另外:网上有的帖子说home目录下你的名字文件夹的.profile 啊,或者etc/bash.bashrc啊 等等好多个版本,我试过了反正是都没有效果,就只有上面那种可行,成功后很高兴,给后来者分享下,免得走弯路。
Fedora8系统中安装Qt4.3.2
一、下载软件包
qt-x11-opensource-src-4.3.2.tar.gz
二、解压软件包
$tar -zxvf qt-x11-opensource-src-4.3.2.tar.gz
三、进行配置
$cd qt-x11-opensource-src-4.3.2
$./configure --prefix=/usr/local/qt4.3.2
这部也可以将后面的参数省去,我这样写是为了将编译后将软件包安装在/usr/local/qtt4.3.2中。而默认的安装路径是:/usr/local/Trolltech/Qt-4.3.2
这步进行后,开始会给出GPL为了让你同意,这时你输入yes即可。(或则直接用管道命令方式执行 echo yes | ./configure --prefix=/usr/local/qt4.3.2)
四、编译,安装
#gmake
这部执行真是耗时间啊,我用虚拟机,居然用了我近4个小时,狂晕!!!
#gmake install
这部是进行安装,比上一步快多了。
五、修改环境变量
#vi /etc/profile
在该文件的末尾加上以下语句:
PATH=/usr/local/qt4.3.2/bin:$PATH
QTDIR=/usr/local/qt4.3.2
MANPATH=$QTDIR/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export PATH QTDIR MANPATH LD_LIBRARY_PATH
为了使重新设置的环境变量生效运行
#source /etc/profile
当然,上面的步骤是设置全局的环境变量,你也可以在$home/.bash_profle进行相应设置,但别忘了用source ~/.bash_profle时你的环境变量重新生效。要么,那么你也只有重新注销一次让环境变量生效,这样做就是为了节省时间。
-----------------------
这时在终端上打#assistant这时qt4.3的帮助信息已经出来了说明安装成功了。
用#echo $PATH可以查看你的qt4.3.2环境变量是否加载成功。
若遇到中文乱码的问题,解决方法如下:
运行:/usr/local/qt4.3.2/bin/qtconfig,在Font项将字体设置为Bitstream charter
退出保存。
再重启就可以了。
相关文章推荐
- 老照片:Linux 的 24 年历史,一步一个脚印
- Linux Eclipse代码提示功能设置(Java & C/C++)
- Linux/Ubuntu 怎么设置打开远程桌面登录连接
- 10 个给 Linux 用户的有用工具
- Linux回收站管理
- LINUX设备驱动程序的注意事项(两)建设和执行模块
- Linux 中 df 命令的11个例子
- Linux 中 df 命令的11个例子
- control + D 退出linux 当前命令(行)
- VmWare10 32位安装CentOS7遇到的问题及解决办法
- 如何判断linux用户是否为root用户
- linux下设置了SSH免密码登录但还是需要输入密码的解决办法
- Linux 操作系统初探
- centos 关闭进程
- linux下eclipse用自定义Makefile交叉编译
- linux首次登陆与帮助
- linux文件权限
- Linux查看服务的运行状态,并且启动和停止服务的方法
- IBM Websphere Message Broker(MB) 教程系列-(2) 创建Broke
- 【鸟哥的linux私房菜-学习笔记】文件系统管理