新安装Ubuntu Kylin 16.04系统,一个软件安装整理清单

2024-06-16 10:32

本文主要是介绍新安装Ubuntu Kylin 16.04系统,一个软件安装整理清单,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

新安装Ubuntu Kylin 16.04系统,一个软件安装整理清单

又重装系统了,我的内心是悲催的。顺便试试ubuntu最新版本
列个清单,省得以后还要再到处搜。

新系统下的软件安装
用MarkPad不熟练,排版不好。

  1. 安装vim
    sudo apt install vim
  2. 安装Java环境
    安装oracle的java而非openjdk。
    将解压好的jdk1.7.0_04文件夹用最高权限复制到/usr/lib/jvm目录里
    sudo mkdir /usr/lib/jvm

    sudo cp -r ~/Download/jdk1.7.0_04 /usr/lib/jvm
    配置环境变量
    使用命令 sudo gedit /etc/profile 打开 /etc/profile 文件,然后在文件末尾添加如下三行:

    export JAVA_HOME=/usr/lib/jdk1.8.0_77

    export CLASSPATH=.: JAVAHOME/lib: JAVA_HOME/jre/lib:$CLASSPATH

    export PATH= JAVAHOME/bin: JAVA_HOME/jre/bin:$PATH
    输入命令 sudo source /etc/profile 使其生效,然后再使用命令 java -version,如果查看到 java 版本信息,即表示成功安装了。但是,此时只有执行过 sudo source /etc/profile 命令的终端所在的线程才可以使用 Java 环境变量,而其他线程则还不可以。重启之后则都可以了

  3. 安装QT4
    安装G++环境
    sudo apt-get install build-essential
    另外的一些相关环境。如果不安装,一些qt的组件是无法正常编译的,例如openGL
    sudo apt-get install libx11-dev libxau-dev libxaw7-dev libxcb1-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev
    sudo apt-get install libxext-dev libxfixes-dev libxfont-dev libxft-dev libxi-dev libxinerama-dev libxkbfile-dev libxmu-dev libxmuu-dev
    sudo apt-get install libxpm-dev libxrandr-dev libxrender-dev libxres-dev libxss-dev libxt-dev libxtst-dev libxv-dev libxvmc-dev
    sudo apt-get install libglib2.0-dev
    sudo apt-get install libssl-dev
    sudo apt-get install libgtk2.0-dev
    sudo apt-get install libcups2-dev
    sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev
    sudo apt-get install libgstreamer0.10-dev
    下载源码
    http://download.qt.io/archive/qt/4.8/4.8.6/
    tar zxvf qt-everywhere-opensource-src-4.8.6.tar.gz
    解压完进入解压后的源代码文件夹
    执行./configure生成makefile
    ./configure -prefix /usr/local/Qt-4.8.6
    (1)如果你的机器各种库文件完整,经过一小会,配置完成,会出现以下信息
    Qt is now configured for building ,just run ‘make’
    Once everything is built , you must run ‘make install’
    Qt will be installed into /usr/local/Qt-4.8.2
    To reconfigure ,run ‘make confclean’ and ‘configure’
    说明Makefile文件生成成功
    (2)如果出现以下信息
    Basic XLib functionality test failed!
    You might need to modify the include and library search paths by editing
    QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /home/gcgily/qt-everywhere-opensource-src-4.8.4/mkspecs/linux-g++
    还是老办法,以不变应万变。进config.test/x11/xlib 执行make命令,看出错信息
    g++ -Wl,-O1 -o xlib xlib.o -L/usr/X11R6/lib -lXext -lX11 -lm
    /usr/bin/ld: cannot find -lXext
    看到了吧,g++在/usr/X11R6/lib下,找不到libXext.so呢。
    其原因就在于需要安装libX11的开发包,在Ubuntu/debian里包名都是libX11-dev
    根据以往的经验,在./configure前主动装好下面3个包,基本上就万事大吉了
    sudo apt-get install libX11-dev libXext-dev libXtst-dev
    安装所需到包后再重新./configure即可生成Makefile文件

    如果出现:Project ERROR: Package gstreamer-app-0.10 not found,则执行以下命令
    apt-get install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev
    如果出现 : g++: error: unrecognized command line option ‘-fuse-ld=gold’
    这是Qt的一个bug:https://bugs.webkit.org/show_bug.cgi?id=89312

    在装有gold linker的系统里,编译脚本会加入-fuse-ld=gold选项,但这个选项gcc是不支持的。解决办法是移除该选项,找到文件src/3rdparty/webkit/Source/common.pri,屏蔽QMAKE_LFLAGS+=-fuse-ld=gold。

    QMAKE_LFLAGS+=-fuse-ld=gold
    编译QT
    执行make命令,需要2个小时。
    安装QT
    运行sudo make install命令。需要几分钟时间,默认安装到/usr/local/Qt-4.8.2. 运行/usr/local/Qt-4.5.3/bin/designer ,若能启动QT,说明QT已经安装好了。
    设置环境变量
    更改用户环境变量
    gedit /home/username/.bashrc
    添加:
    export QTDIR=/usr/local/Qt-4.8.6
    export PATH= QTDIR/bin: PATH
    export MANPATH= QTDIR/man: MANPATH
    export LD_LIBRARY_PATH= QTDIR/lib: LD_LIBRARY_PATH
    更改包括root用户的环境变量
    sudo gedit /etc/profile (此处profile文件要更改一下权限才能写入)
    export QTDIR=/usr/local/Qt-4.8.6
    export PATH= QTDIR/bin: PATH
    export MANPATH= QTDIR/man: MANPATH
    export LD_LIBRARY_PATH= QTDIR/lib: LD_LIBRARY_PATH
    测试环境变量
    重启测试环境变量:
    qmake -v
    显示版本信息:
    QMake version 2.01a
    Using Qt version 4.8.6 in /usr/local/Qt-4.8.6/lib
    which qmake
    显示安装位置信息:
    /usr/local/Trolltech/Qt-4.8.6/bin/qmake
    环境变量设置成功。
    代码:
    如果需要在Qt中引用其他的包以及库文件,则使用:
    INCLUDEPATH += /usr/local/include/
    INCLUDEPATH += /usr/local/include/Eigen
    INCLUDEPATH += /usr/local/include/boost
    INCLUDEPATH += /usr/local/include/CGAL

    LIBS += -L/usr/local/lib/ -lgmp
    LIBS += -L/usr/local/lib/ -lmpfr
    其中LIBS参数中 -l后只能接特定某一个库文件,且如果该文件为 “libxxx.so“,则-l后只接”xxx”。

  4. 安装mysql
    sudo apt-get install mysql-server mysql-client
    打开”终端窗口”,输入”sudo /etc/init.d/mysql start”–>回车–>如果mysql启动成功,处于运行状态说明mysql安装成功。

  5. 安装apache
    sudo apt install apache2
    测试: ls /var/www/html 会显示index.html
    然后 firefox 127.0.0.1 显示浏览器中的apache页面
    apache2配置文件apache2.conf的路径 /etc/apache2/apache2.conf 和 /etc/apache2/sites-available/000-default.conf
    修改网站的根目录
    在终端窗口中输入”sudo vi /etc/apache2/apache2.conf”–>回车–>找到”< Directory /var/www/ >”的位置–>更改”/var/www/”为新的根目录就可以了。
    在终端窗口中输入”sudo vi /etc/apache2/sites-available/000-default.conf”–>回车–>找到”DocumentRoot /var/www/html”的位置–>更改”/var/www/html”为新的根目录就可以了,这里我把它更改为”/var/www/”。
    重启apache2
    sudo /etc/init.d/apache2 restart
    使apche2支持mysql
    sudo apt-get install libapache2-mod-auth-mysql # 没有这个模块 具体整合未尝试

  6. 安装tomcat
    sudo apt-get install tomcat8 tomcat8-examples
    apache2和tomcat整合
    sudo apt-get install libapache2-mod-jk
    具体整合 修改文件 未尝试
    tomcat 和 mysql 整合

  7. 安装有道词典
  8. 安装sublime Text3
    sudo add-apt-repository ppa:webupd8team/sublime-text-3
    sudo apt-get update
    sudo apt-get install sublime-text-installer # 安装Sublime Text 3
    还需要配置Sublime Text3,装一些插件
    a. 在Sublime Text3中安装SublimeClang插件,具有C/C++代码自动补全功能
    安装相关软件
    sudo apt-get install cmake build-essential clang git
    cd ~/.config/sublime-text-3/Packages
    git clone –recursive https://github.com/quarnster/SublimeClang SublimeClang
    cd SublimeClang
    cp /usr/lib/x86_64-linux-gnu/libclang-3.8.so internals/libclang.so #这一步很重要,如果你的clang库不是3.4版本的话,请将对应版本的库拷贝到internals中
    cd src
    mkdir build
    cd build
    cmake ..
    make
    一切成功的话将会在SublimeClang/internals目录中生成libcache.so库文件。重启Sublime Text,然后按快捷键Ctrl + `(Esc下面那个键)打开自带的控制输出,看看有没有错误,如果没有错误就说明一切OK了。接下来就是配置自己的文件了,按下ctrl + shift + p快捷键,在弹出的输入框中输入 sublimeclang settings ,然后选择带User那一行,在打开的文件中输入如下信息:
    {
    “show_output_panel”: false,
    “dont_prepend_clang_includes”: true,
    “inhibit_sublime_completions”: false,

    “options”:
    [
    “-std=gnu++11”,
    “-isystem”, “/usr/include”,
    “-isystem”, “/usr/include/c++/*”,
    “-isystem”, “/usr/include/c++/5”,
    “-isystem”, “/usr/include/c++/5/*”,
    “-isystem”, “/usr/include/boost”,
    “-isystem”, “/usr/include/boost/**”,
    “-isystem”, “/usr/lib/gcc/x86_64-linux-gnu/4.8/include”,
    “-isystem”, “/usr/lib/gcc/x86_64-linux-gnu/4.8/include/*”
    ]
    }
    注释:我的gcc版本为4.8,如果你的不是请替换对应的版本,在#include相应的头文件后保存当前文件,在接下来的操作中将更快的提示所包含在头文件的函数或者变量。
    b. 安装Package Control
    按Ctrl+`调出console(注:安装有QQ输入法的这个快捷键会有冲突的,输入法属性设置-输入法管理-取消热键切换至QQ拼音)
    粘贴以下代码到底部命令行并回车:

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

重启Sublime Text 3。
如果在Perferences->package settings中看到package control这一项,则安装成功。
c. 安装Utf8编码
d. 安装emmet
e. 安装Git
f. 安装Sublime CodeIntel 自动代码提示功能

4.解决sublime中中文输入的问题
下载sublime-imfix.c
假设下载到了 home(~)目录下
安装c\C++编译环境和gtk libgtk2.0-dev
终端下输入以下命令:
sudo apt-get install build-essential libgtk2.0-dev

编译共享库
终端下输入以下命令:
gcc -shared -o libsublime-imfix.so sublime-imfix.c pkg-config --libs --cflags gtk+-2.0 -fPIC

    该命令需要在 home 目录下执行, 即 sublime-imfix.c 所在目录将编译好的库移到 sublime 的安装目录
终端下输入以下命令:
mv libsublime-imfix.so $SUBLIME_HOME/该命令需要在 home 目录下执行, 即 libsublime-imfix.so 所在目录$SUBLIME_HOME,指Sublime的安装(所在)目录启动 Sublime Text 2
终端下输入以下命令:
LD_PRELOAD=./libsublime-imfix.so ./sublime_text该命令需要在 sublime 的安装目录下执行
否则,需要将命令中的两个文件换成绝对路径这样一来,
每次启动sublime得做的事 
cd /opt/sublime_text/
LD_PRELOAD=./libsublime-imfix.so ./sublime_text可以通过这样改进编辑修改sublime_text.desktop

    vim /usr/share/applications/sublime_text.desktop

  (a). 将[Desktop Entry]中的字符串

      Exec=/opt/sublime_text/sublime_text %F

    修改为

      Exec=bash -c “LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text %F”

  (b).将[Desktop Action Window]中的字符串

      Exec=/opt/sublime_text/sublime_text -n

    修改为

      Exec=bash -c “LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text -n”

  (c).将[Desktop Action Document]中的字符串

      Exec=/opt/sublime_text/sublime_text –command new_file

    修改为

      Exec=bash -c “LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text –command new_file”
(d) 修改启动项 /bin/sh
#!/bin/sh
#exec /opt/sublime_text/sublime_text “ @execbashcLDPRELOAD=/opt/sublimetext/libsublimeimfix.so/opt/sublimetext/sublimetext @”
9. 安装视频播放器vlc
sudo apt install vlc
10. 安装blender,并配置插件
11. 安装qq2012国际版
暂时不安装了
12. 安装flashplayer 浏览器显示插件
https://get.adobe.com/flashplayer/completion/?installer=Flash_Player_11.2_for_other_Linux_%28.tar.gz%29_64-bit
下载压缩包,解压。查看readme.txt Installation instructions解释。
sudo cp libflashlayer.so /usr/lib/firefox/browser/plugins
sudo cp -r usr/* /usr
13. Uget配置Aria2
uget的安装:
sudo add-apt-repository ppa:plushuang-tw/uget-stable
sudo apt-get update
sudo apt-get install uget
aria2的安装:
sudo add-apt-repository ppa:t-tujikawa/ppa
sudo apt-get update
sudo apt-get install aria2
在uget中选择设置,配置插件aria2
14. 安装BCloud
下载.deb包,安装
15. 安装linux下的金山快盘
http://www.ubuntukylin.com/applications/showimg.php?lang=cn&id=21
下载后安装.deb包
16. 安装Oracle 11g
17. 安装mm3d
问题在于configure中的错误,在源码层面都要改动
在编译层面 QtGui的缺少
18. 安装网易云音乐
sudo apt-get install python3-pyqt5.qtmultimedia
sudo apt-get install python3-pyqt5.qtwebkit
有的系统,比如说Ubuntu 还需要安装:(尤其那些播放不出声音来的,请把下面的依赖全部安装,以免出现未知的问题)

sudo apt-get install libqt5multimedia5-plugins
sudo apt-get install gstreamer0.10-plugins-good gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly
sudo apt-get install gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav
安装使用 当前目录下
git clone https://github.com/cosven/FeelUOwn.git
cd FeelUOwn
./install.sh

19. 安装sougou输入法
下载deb包
安装时会提示 搜狗输入法缺少fonts-droid包
dpkg -X ./sogou_64.deb sogo/ #将deb解包到sogo目录
dpkg -e sogou_64.deb sogo/DEBIAN #解包deb中的control信息
vim ./sogo/DEBIAN/control #编辑control,移除Depends中的 fonts-droid
#保存后,将解包出来的文件重新打包到sogo_new.deb
dpkg-deb -b sogo/ sogo_new.deb
这样新的deb包就不会提示依赖fonts-droid了。
dpkg -i sogo_new.deb

这篇关于新安装Ubuntu Kylin 16.04系统,一个软件安装整理清单的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1066219

相关文章

MySQL Workbench 安装教程(保姆级)

《MySQLWorkbench安装教程(保姆级)》MySQLWorkbench是一款强大的数据库设计和管理工具,本文主要介绍了MySQLWorkbench安装教程,文中通过图文介绍的非常详细,对大... 目录前言:详细步骤:一、检查安装的数据库版本二、在官网下载对应的mysql Workbench版本,要是

新特性抢先看! Ubuntu 25.04 Beta 发布:Linux 6.14 内核

《新特性抢先看!Ubuntu25.04Beta发布:Linux6.14内核》Canonical公司近日发布了Ubuntu25.04Beta版,这一版本被赋予了一个活泼的代号——“Plu... Canonical 昨日(3 月 27 日)放出了 Beta 版 Ubuntu 25.04 系统镜像,代号“Pluc

Linux安装MySQL的教程

《Linux安装MySQL的教程》:本文主要介绍Linux安装MySQL的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux安装mysql1.Mysql官网2.我的存放路径3.解压mysql文件到当前目录4.重命名一下5.创建mysql用户组和用户并修

Linux系统之主机网络配置方式

《Linux系统之主机网络配置方式》:本文主要介绍Linux系统之主机网络配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、查看主机的网络参数1、查看主机名2、查看IP地址3、查看网关4、查看DNS二、配置网卡1、修改网卡配置文件2、nmcli工具【通用

Linux系统之dns域名解析全过程

《Linux系统之dns域名解析全过程》:本文主要介绍Linux系统之dns域名解析全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、dns域名解析介绍1、DNS核心概念1.1 区域 zone1.2 记录 record二、DNS服务的配置1、正向解析的配置

pip无法安装osgeo失败的问题解决

《pip无法安装osgeo失败的问题解决》本文主要介绍了pip无法安装osgeo失败的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 进入官方提供的扩展包下载网站寻找版本适配的whl文件注意:要选择cp(python版本)和你py

Mysql中深分页的五种常用方法整理

《Mysql中深分页的五种常用方法整理》在数据量非常大的情况下,深分页查询则变得很常见,这篇文章为大家整理了5个常用的方法,文中的示例代码讲解详细,大家可以根据自己的需求进行选择... 目录方案一:延迟关联 (Deferred Join)方案二:有序唯一键分页 (Cursor-based Paginatio

Android App安装列表获取方法(实践方案)

《AndroidApp安装列表获取方法(实践方案)》文章介绍了Android11及以上版本获取应用列表的方案调整,包括权限配置、白名单配置和action配置三种方式,并提供了相应的Java和Kotl... 目录前言实现方案         方案概述一、 androidManifest 三种配置方式

Linux系统中配置静态IP地址的详细步骤

《Linux系统中配置静态IP地址的详细步骤》本文详细介绍了在Linux系统中配置静态IP地址的五个步骤,包括打开终端、编辑网络配置文件、配置IP地址、保存并重启网络服务,这对于系统管理员和新手都极具... 目录步骤一:打开终端步骤二:编辑网络配置文件步骤三:配置静态IP地址步骤四:保存并关闭文件步骤五:重

Python解析器安装指南分享(Mac/Windows/Linux)

《Python解析器安装指南分享(Mac/Windows/Linux)》:本文主要介绍Python解析器安装指南(Mac/Windows/Linux),具有很好的参考价值,希望对大家有所帮助,如有... 目NMNkN录1js. 安装包下载1.1 python 下载官网2.核心安装方式3. MACOS 系统安