Pratical Training Memo(Ubuntu19.10)

Practical Training Memo(Ubuntu19.10)

安装谷歌输入法

Ubuntu上如何安装谷歌输入法

ubuntu安装谷歌输入法

sudo apt-get update
sudo apt-get install fcitx-googlepinyin
# 配置Fcitx
# 设置->区域与语言->管理已安装的语言
# 语言支持->语言->键盘输入法系统:(IBus->fcitx)
sudo reboot
fcitx-configtool
# 查看列表里面有没有googlepinyin
# 如果没有,点击左下角的+号
# 取消复选框:Only Show Current Language
# 输入框(Search Input Language)输入googlepinyin
# 不要将googlepinyin放在Input Method的第一位
sudo reboot

Linux安装中文输入法(Google拼音输入法)

sudo apt-get remove fcitx*
# 删除之前安装失败的内容
sudo apt-get autoremove
# 删除依赖库
sudo apt-get remove ibus
# 删除默认安装的ibus
# 添加fcitx的nightlyPPA。有两种方式:
# 方法一: 在源中添加nightly源。
sudo gedit /etc/apt/sources.list
# 加入以下两行:
# deb http://ppa.launchpad.net/fcitx-team/nightly/ubuntu quantal main
# deb-src http://ppa.launchpad.net/fcitx-team/nightly/ubuntu quantal main
# 然后:
sudo apt-get update
# 方法二: PPA,在终端输入:
sudo add-apt-repository ppa:fcitx-team/nightly
# 安装fcitx,Google输入法,云输入法
sudo apt-get install fcitx fcitx-config-gtk fcitx-sunpinyin fcitx-googlepinyin fcitx-module-cloudpinyin
sudo apt-get install fcitx-table-all
# 设置fcitx为默认输入法
sudo im-switch -s fcitx -z default

安装搜狗输入法

ubuntu16.04安装搜狗输入法

# 下载搜狗输入法Linux版,并移动至Ubuntu下
sudo apt-get install fcitx libssh2-1
sudo apt-get install -f
sudo dpkg -i sogoupinyin_2.3.1.0112_amd64.deb
# 安装fcitx:
sudo apt-get install fcitx
# 安装fcitx的配置工具:
sudo apt-get install fcitx-config-gtk
# 安装fcitx的table-all软件包:
sudo apt-get install fcitx-table-all
# 安装im-switch切换工具:
sudo apt-get install im-switch
# 重启
sudo reboot
fcitx-config-gtk3

安装Visual Studio Code

ubuntu安装vscode的两种方法

# 方法1:
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make
umake ide visual-studio-code
# 方法2:
# 下载deb安装包
sudo  dpkg  -i   code_1.31.1-1549938243_amd64.deb

修改Ubuntu计算机名称

sudo gedit /etc/hostname
sudo reboot

安装gcc4.8

Ubuntu 18.04安装gcc(4.8、4.9)、g++(4.8、4.9)

# 1.手动加入更新源
sudo apt-get remove gcc
sudo gedit /etc/apt/sources.list
# sources.list最后添加内容
# deb http://dk.archive.ubuntu.com/ubuntu/ xenial main
# deb http://dk.archive.ubuntu.com/ubuntu/ xenial universe
sudo apt update

# 2.安装
sudo apt-get install gcc-4.8

# 3.更新
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 20

# 4.验证
gcc --version

安装vim

sudo apt-get install vim

安装交叉编译器

bash: /opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-gcc: 没有那个文件或目录

# 解压缩
sudo tar xvzf arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz -C /
# dr_hayden@VEGA:~$下
vim .bashrc
# 行尾添加:
    ####arm-linux-gcc
    export PATH=/opt/FriendlyARM/toolschain/4.5.1/bin:$PATH
source .bashrc
# bash: /opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-gcc: 没有那个文件或目录
sudo apt-get install lsb-core
sudo apt-get install g++-multilib
arm-linux-gcc -v

安装tslib

tslib安装与测试

sudo mv tslib-1.4.tar.gz /opt
sudo tar zxvf tslib-1.4.tar.gz
cd tslib/
#创建安装目录
mkdir tmp
#设置参数
$ echo "ac_cv_func_malloc_0_nonnull=yes" >arm-linux.cache
#配置到tmp目录下
sudo ./configure --host=arm-linux --cache-file=arm-linux.cache --prefix=$(pwd)/tmp
#编译
sudo make
sudo make install
#安装到temp目录下
#进入tmp, 将tmp里面的bin ,etc,include,lib4个目录下的文件拷贝到文件系统的bin ,etc,include,lib4个目录下  
cd tmp
#强制拷贝temp/下所有文件到/文件系统根目录/下,-d:保持链接,原来的是链接,复制过来的还是链接
sudo mkdir /usr/local/tslib
sudo cp * /usr/local/tslib/ -rfd
#考完bin ,etc,include,lib 4个目录下的所有文件

安装Qt Creator

./qt-creator-linux-x86_64-opensource-2.5.2.bin

Qt库源码

tar zxvf qt-everywhere-opensource-src-4.8.5.tar.gz
sudo cp -r qt-everywhere-opensource-src-4.8.5/ /usr/local/
sudo cd /usr/local/
sudo mv qt-everywhere-opensource-src-4.8.5/ qt-pc
cd /home/dr_hayden/Program/Training/
sudo cp -r qt-everywhere-opensource-src-4.8.5/ /usr/local/
sudo mv qt-everywhere-opensource-src-4.8.5/ qt-arm

Qt-PC

sudo ./configure
# Basic XLib functionality test failed!
sudo apt-get install libx11-dev libxext-dev libxtst-dev
sudo ./configure
sudo make
sudo make install

Qt-ARM

sudo vim /usr/local/qt-arm/mkspecs/qws/linux-arm-g++/qmake.conf

#对文件中内容覆盖
# modifications to g++.conf
QMAKE_CC                = /opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-gcc -lts
QMAKE_CXX               = /opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-g++ -lts
QMAKE_LINK              = /opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-g++ -lts
QMAKE_LINK_SHLIB        = /opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-g++ -lts
# modifications to linux.conf
QMAKE_AR                = /opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-ar cqs
QMAKE_OBJCOPY           = /opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-objcopy
QMAKE_STRIP             = /opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-strip

sudo ./configure -prefix /usr/local/Trolltech/QtEmbedded-4.8.5-arm -opensource -confirm-license -release -shared -embedded arm -xplatform qws/linux-arm-g++ -depths 16,18,24 -fast -optimized-qmake -pch -qt-sql-sqlite -qt-libjpeg -qt-zlib -qt-libpng -qt-freetype -little-endian -host-little-endian -no-qt3support -no-libtiff -no-libmng -no-opengl -no-mmx -no-sse -no-sse2 -no-3dnow -no-openssl -no-webkit -no-qvfb -no-phonon -no-nis -no-opengl -no-cups -no-glib -no-xcursor -no-xfixes -no-xrandr -no-xrender -no-pch -no-separate-debug-info -nomake examples -nomake tools -nomake docs -qt-mouse-tslib -I/usr/local/tslib/include -L/usr/local/tslib/lib

sudo make
sudo make install

ffmpeg

安装ffmpeg

sudo gedit /etc/apt/sources.list
#注释安装gcc-4.8时加入的:
# deb http://dk.archive.ubuntu.com/ubuntu/ xenial main
# deb http://dk.archive.ubuntu.com/ubuntu/ xenial universe
sudo apt update
sudo apt-get -y install autoconf automake build-essential libass-dev libfreetype6-dev libsdl2-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev libxcb1-dev libxcb-shm0-dev libxcb-xfixes0-dev pkg-config texinfo zlib1g-dev
sudo apt-get install yasm
sudo apt-get install libx264-dev
sudo apt-get install libfdk-aac-dev
sudo apt-get install libmp3lame-dev
sudo apt-get install libopus-dev
sudo apt-get install libvpx-dev
cd /home/dr_hayden/Share/
tar xjvf ffmpeg-3.3.9.tar.bz2
cd ffmpeg-3.3.9/
./configure --prefix=/usr/local/ffmpeg --enable-shared --enable-libx264 --enable-libfdk-aac --enable-libmp3lame --enable-libopus --enable-libvpx --enable-nonfree --enable-gpl
sudo make
sudo make install
cd /usr/local/ffmpeg/lib/
sudo cp * /usr/lib/
sudo cp * /usr/lib/ -rdf
cd ../include/
sudo cp * /usr/include/ -rdf
sudo gedit /etc/profile
#在文件末尾添加
#export FFMPEG_HOME=/usr/local/ffmpeg
#export PATH=$FFMPEG_HOME/bin:$PATH
source /etc/profile
sudo gedit /etc/ld.so.conf
sudo ldconfig -v

在项目中配置ffmpeg

  1. 在项目目录下建个文件夹 ffmpeg,拷贝到这个文件夹

  2. 把/usr/local/ffmpeg lib 和 include 文件拷贝到 QT 项目的 ffmpeg 文件夹(可以不加,也可以加)

  3. 在Qt项目xxx.pro文件中添加下面两句话:

INCLUDEPATH += ./ffmpeg/include
LIBS += -L./ffmpeg/lib/ -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lpostproc -lswscale -lswresample

非常详细的Qt PRO文件语法介绍

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值