• 台电 X98 Plus WiFi版 平板 安装 archlinux使用本教程时,你需要准备的东西台电X98 plus WiFi版 # usb otg线+USB hub分线器+USB hub分线器电源ps:usb hub必须插上外接电源 # usb有线网卡 # 有线网络+网线+USB...

    台电 X98 Plus WiFi版 平板 安装 archlinux

    使用本教程时,你需要准备的东西

    台电X98 plus WiFi版
    #
    usb otg线+USB hub分线器+USB hub分线器电源

    ps:usb hub必须插上外接电源
    #
    usb有线网卡
    #
    有线网络+网线+USB键盘+USB鼠标
    #
    存储容量大于4GB的U盘

    制作archlinux U盘启动盘

    到开源镜像网站下载最新的archlinux镜像

    下载镜像

    使用镜像制作启动盘

    linux或者unix bash下执行

    sudo dd if=镜像 of=U盘位置

    win

    下载ultraiso 或者unetbootin 把镜像 写入 U盘

    启动镜像

    1. 把 USB-OTG 插进 平台的microusb(普通安卓数据线)口
    2. USB hub插上USB otg,usb hub 并且接上外接电源
    3. USB鼠标+USB键盘+USB有线网卡插上USB hub上
    4. USB有线网卡接上网线
    5. 平板按电源键开机 键盘一直按delete或者esc进入BIOS
    6. 选择启动项usb ****uefi 启动U盘
    7. 等待镜像加载

    安装archlinux

    官方教程

    重启 进入系统 开始享受archlinux吧

    github链接
    https://github.com/holoto/x98plus

    展开全文
  • 0:台电x98 air 3g装完win10出现如图错误 1:不完美的解决办法 开机时,escape进入bios,将bios的rtc芯片的时间改到前几年的时间,如2014.1.1然后保存重启,问题暂时解决,但是台电的那个预览版本身有使用时间的限制,...
        

    0:台电x98 air 3g装完win10出现如图错误

    图片描述

    1:不完美的解决办法

    开机时,escape进入bios,将bios的rtc芯片的时间改到前几年的时间,如2014.1.1
    然后保存重启,问题暂时解决,但是台电的那个预览版本身有使用时间的限制,所以需要使用更新版本的win10

    2:x98 air 3g刷任意版本win10的方法

    1:使用台电官方的win10系统,由于这个系统内部的驱动非常全,所以用鲁大师把该系统中的所有驱动给备份下来,特别是触屏和重力的驱动,对于平板太重要了。
    这里是我备份出来的所有硬件的驱动,里面有对应版本的鲁大师软件安装包:
    http://pan.baidu.com/s/1bnTcZ5X

    2:然后找一个支持uefi32位的winpe系统,将这个pe系统写入u盘,下面是一个非常好用的u盘的pe系统,博主留着自用的,分享出来!
    http://pan.baidu.com/s/1qXzMBHa

    3:启动pe的u盘做好后,还要到系统之家,随便下载一个32位的win10 ghost系统!将下载后的win10系统解压后,将里面的win10.gho文件提取出来,复制到pe启动的u盘内!

    4:现在可以从u盘启动了,进入winpe系统后,使用桌面上的diskgenius软件将平板的硬盘进行分区,博主的分区方案如下:

    300MB fat32分区  作为启动分区 E盘
    15Gb  ntfs分区   作为win10系统盘用 C盘
    10GB  ntfs分区   作为存放数据和软件安装的分区使用  D盘
    

    5:上面分区完成后,退出diskgenius软件,打开ghost32.exe程序,将刚才下载的win10.gho系统镜像安装到 上面的C盘

    6:完成系统安装后,使用NTautobootfix软件,修复启动引导分区,选择引导分区为E盘

    7:整个系统的安装过程就完成了,现在可以重启平板了!

    8:重启系统,进行各项初始化后,将之前下载的所有驱动文件中的鲁大师安装了,然后使用鲁大师把博主备份的所有驱动还原即可,上一张安装完整后的照片!
    图片描述

    展开全文
  • 代码如下//ui_mainwindow.h #ifndef UI_MAINWINDOW_H #define UI_MAINWINDOW_H #include #include #include #include #include #include #include #include #include #include ...p

    代码如下

    本例中用到了线程,线程有一个好处就是可以单独的去扫描串行端口,当有数据发送到端口时,显示相应的字符到显示框中。

    使用时注意波特率和串口的设置,这里用的波特率是9600,串口时ttyS0

    展开全文
  • 由于部分平板电脑CPU不支持64位的GRUB引导程序,故而导致Ubuntu系统安装失败,而官网的Ubuntu系统只有64位支持UEFI引导。除了WIFI、蓝牙等驱动需要自己上网搜索安装之外,系统主要的安装和引导的具体方法如下: ...

    由于部分平板电脑CPU不支持64位的GRUB引导程序,故而导致Ubuntu系统安装失败,而官网的Ubuntu系统只有64位支持UEFI引导。除了WIFI、蓝牙等驱动需要自己上网搜索安装之外,系统主要的安装和引导的具体方法如下:

    一、制作安装U盘
    获取IOS镜像文件,请到官网下载镜像文件,需要注意,请勿下载国产修改版,不保证能够支持平板使用。请务必下载64位版本,32位不支持UEFI引导。
    下载完成后下载U盘制作工具:RufusUltraISO 制作一个UEFI引导的U盘。
    修改UEFI引导文件,下载 bootia32.efi 文件并解压复制到’EFI\BOOT’目录下。

    二、安装Ubuntu操作系统
    请先链接USB键鼠,使用快捷键进入BIOS(Z3735通常是DEL/ESC),修改BOOT顺序为UEFI引导的U盘。进入GRUE菜单后选择(Try Ubuntu With Install),如果之前配置的32位引导文件正确,此时你将直接进入Live CD模式的Ubuntu系统。在这个临时系统中的大部分操作都是无效的,不会被保存记录。

    此时我们会看到桌面有安装Ubuntu操作系统的快捷方式,先别忙安装,看完这部分内容。点击左上角第一个应用(搜索),搜索"Disks",进入硬盘管理软件,查看你的本地硬盘。特别提示,在平板电脑或intel stick等小型设备中,通常是SD卡模式,但绝非USB磁盘。通常显示在列表第一项。
    在这里插入图片描述
    在这里插入图片描述由上图我们看到主硬盘所在路径为/dev/mmcblk1。由于我已经安装好了Ubuntu系统,所以看到其中有三个分区,第一个是存储EFI文件的FAT分区,第二个是存储文件的Ext4分区。如果你的平板设备还是win系统,这里应该是NTFS分区+FAT分区。这都不是重点,重点在于需要记录你的主硬盘所在路径“/dev/mmcblk1p”还是“/dev/sda1”。

    记录后点击桌面的快捷方式安装ubuntu到本地硬盘。
    在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述安装完毕进入下一步。

    三、手动引导GRUB2进入本地Ubuntu操作系统
    安装完毕重启我们将发现无法进入到操作系统,而是进入了EFI SHELL模式,早在意料之中,因为这类平板的CPU不支持64位的UEFI引导,但并不意味着不支持64位操作系统。

    此时我们还是进入BIOS使用之前的U盘引导启动,进入GRUB菜单后不要选择,点击键盘中的"c"按钮,进入GRUB2命令行模式。

    进入该模式后,输入“ls”列出硬盘分区。

    此时会看到类似(hd0,gtp1)或(hd1,msdos1)之类的项。这是你的硬盘分区。其中hd0为根目录所在的磁盘,IDE硬盘用hd开始,SCSI硬盘用sd开头。软盘用fd开头。命名和linux不大一样。是从0算起。

    我们需要找出linux内核所在分区。

    使用"ls (hdX,gtpX)/boot",其中的“X”请手动替换为上一步出现过的数字,这里肯定要有逗号","的,如果出现一大串结果,显示了你的linux内核文件,说明就是这个分区。记录X的值。

    假设你在执行"ls (hd0,gtp1)/boot"的时候出现值,那么下一步执行:

    set root=(hd0,gtp1)

    然后输入需要输入内核路径,“linux /boot/vmlinuz* root=/dev/mmcblk0p2”其中*号为内核版本,输入/boot/vmlinuz后按tab键可以进行自动补全。mmcblk0p2为根目录所在的分区,其中“mmcblk0”是第二步查看分区记录的值,后面的"p2"是我猜的,你顺着p1\p2\p3猜测一下,能执行就对了。完整的命令例子如下:
    linux (hd0,gpt2)/boot/vmlinuz-3.13-xxxx root=/dev/mmcblk0p5
    initrd /initrd.img
    boot

    最后成功进入本地Ubuntu系统,这一步如果不成功的话就多尝试一下,修改上面涉及的各个值,祝你好运。

    四、最后一步
    到这步已经成功了一半了,但是没人愿意每次启动都使用USB的GRUB引导并手动输入引导命令,这会很麻烦。进入本地Ubuntu后,调出终端,继续输入如下命令:
    执行这个代码前提条件是连接了网络,这里需要先安装好网络相关的驱动。或者用手机的usb共享网络来使用

    sudo apt-get update
    sudo apt-get -y purge grub-efi-amd64 grub-efi-amd64-bin grub-efi-amd64-signed
    sudo apt-get -y install grub-efi-ia32-bin grub-efi-ia32 grub-common grub2-common
    sudo grub-install --target=i386-efi /dev/mmcblk0p2 --efi-directory=/boot/efi/ --boot-directory=/boot/ # 这里的“mmcblk0p2 ”就是上一步你执行成功的那个值
    sudo grub-mkconfig -o /boot/grub/grub.cfg
    

    执行完毕后重启,发现Ubuntu引导正常,不需要USB引导也可以进入系统。恭喜!安装成功!

    目前,我的x80HD平板能直接使用 wifi、蓝牙、屏幕触摸、屏幕旋转、声音没有解决,本人是想弄个服务器玩玩,所以声音不重要了

    展开全文
  • 安装Linux后我都做了哪些事?Author:StruggleYangby:elementary OS/Atom在使用了一段时间的Linux后,前前后后安装也有几十次,也犯过一些致命的错误,为了下次不再到处翻文档,现总结一些安装后必备的东西以及常用...

    安装Linux后我都做了哪些事?


    Author:StruggleYang

    by:elementary OS/Atom

    在使用了一段时间的Linux后,前前后后安装也有几十次,也犯过一些致命的错误,为了下次不再到处翻文档,现总结一些安装后必备的东西以及常用软件及操作,以便日后查阅!
    备注一下:

    注意:请先阅读一遍全文后再操作,适用发行版为Ubuntu16.04及基于Ubuntu16.04构建的发行版,其他发行版部分相同或类似,不保证所有发行版的适用,其余发行版请自行Google对应教程,望悉知

    发行版:elementary OS 0.4.1 Loki(基于 “Ubuntu 16.04.2 LTS” 构建)

    警告:慎用rm命令,特别是root下的rm,或者带有-rf指令的rm

    关于安装(Windows 10 + elementary OS):

    • 对于安装而和ubuntu类似,大致有如下几个过程(只有大体过程,具体请自行百度)
      • 在win下用磁盘工具压缩出大致最小50G的盘(不格式化)
      • 刻录发行版镜像到u盘(推荐‘软碟通’)
      • 修改bios的启动(据电脑不同)
      • u盘启动进入安装,按照流程走就是了
      • 重要的事是对于分区的选项,我大致是
      • /boot- -逻辑 –400M
      • / - -逻辑 –20G(因为/usr没有单独挂载,所以稍微大点)
      • swap –逻辑 –2G
      • /home –逻辑 –剩余全部
      • 安装完之后重启,会没有启动选项,进入win用esayBCD进行引导的修复添加
    • 以上事大致过程,并非教程,仅参考

    系统更新

    • 进入系统做的第一件事情事联网,此发行版有很多驱动支持,并且基本都是可用的,不管事wifi还是以太,有了网络之后,你能做的事情就多了
    • 联网后的第一件事情,安装系统更新:(因为考虑到速度尝试在这里找了国内的数据源进行替换,但是来更新数据源后很多东西找不到或者依赖有问题于是换了回来,所以建议使用默认源)
    # sudo apt-get update
    # sudo apt-get upgrade
    # sudo apt-get dist-upgrade

    上面的东西执行起来速度可能会很慢,但是这样的过程不会经常出现
    在商店对一些软件进行更新,并且安装显卡驱动等等,这些都是可视化的简单操作,这里不再累述

    一些常见问题

    安装系统更新后你可能想安装一些软件了,但是我觉得你有必要进行如下的一些操作:
    - 这个是一个很常见的问题,win与linux的时间同步问题,大致就是时间相差7小时,现将这些杂碎的问题解决,再开始构建系统的应用

    # timedatectl set-local-rtc 1 --adjust-system-clock

    有可能在第一次安装后执行此操作无效,你可以多试几次并重启

    安装vim

    为什么要安装vim,虽然系统已经有vi,但是易用性不是很强,vim是个不错的选择,而且对vi完全兼容,后面的操作里需要有它,所以先将他安装了,方便后面操作

    # sudo apt-get vim

    vim的三种模式:
    - 一般模式(默认进入就是一般模式,一般模式时文件只读)
    - 编辑模式(键盘‘i’键可进入,可以编辑文件,还有其他键【o, O, a, A, r, R】,ESC可退出)
    - 命令模式(【 : / ? 】可进入,常见指令有q[退出]q![强制退出]wq[保存并退出],其他的自行百度或者Google)

    开机自动挂载ntfs磁盘

    为什么要开机挂载磁盘?
    假设一个场景,在某应用不得不需要引用windows的磁盘文件时,每次都会提示找不到路径,那你不得不在文件管理器中将其挂载。为了一劳永逸,并减少不必要的操作。所以建议此步执行,而这个挂载路径的方法使用于部分发行版但又有所不同,如Centos7系列的挂载可能需要安装NTFS3等等操作,具体内容还请Google。

    挂载磁盘的基本思路事找到win下对应磁盘的设备号,将其
    查看磁盘号,找到type为ntfs磁盘对应的设备号,再根据设备的具体类型大小和LABEL来找到平常对应的挂载路径,再修改设置使其长期挂载。

    # sudo fdisk -l

    下面是我的磁盘:

    Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes
    Disklabel type: dos
    Disk identifier: 0x98eae607
    设备       启动     Start    末尾    扇区   Size Id 类型
    /dev/sda1  *           63 125837144 125837082    60G  7 HPFS/NTFS/exFAT
    /dev/sda2       125837310 976771071 850933762 405.8G  f W95 扩展 (LBA)
    /dev/sda5       125837312 335552511 209715200   100G  7 HPFS/NTFS/exFAT
    /dev/sda6       335552576 671096768 335544193   160G  7 HPFS/NTFS/exFAT
    /dev/sda7       671100928 850939903 179838976  85.8G  7 HPFS/NTFS/exFAT
    /dev/sda8       850941952 890939391  39997440  19.1G 83 Linux
    /dev/sda9       890941440 891719679    778240   380M 83 Linux
    /dev/sda10      891721728 893720575   1998848   976M 82 Linux 交换 / Solaris
    /dev/sda11      893722624 976771071  83048448  39.6G 83 Linux

    如现sda1,5,6,7根据大小可以判断其分别对应的win下C,D,E,F盘,并且最后可看出类型事ntfs格式磁盘
    现查看磁盘的id及挂载名

    # sudo blkid

    结果

    /dev/sda1: UUID="8E5691D85691C17F" TYPE="ntfs" PARTUUID="98eae607-01"
    /dev/sda5: LABEL="Apps" UUID="20869BF2869BC6A6" TYPE="ntfs" PARTUUID="98eae607-05"
    /dev/sda6: LABEL="Docs" UUID="A040A29940A275A6" TYPE="ntfs" PARTUUID="98eae607-06"
    /dev/sda7: LABEL="Project" UUID="0A38BD1838BD042B" TYPE="ntfs" PARTUUID="98eae607-07"
    /dev/sda8: UUID="2a816ddd-f925-442c-8b4c-cc7fd76545b9" TYPE="ext4" PARTUUID="98eae607-08"
    /dev/sda9: UUID="74e2bc02-59fc-4517-ae95-18ec46541d9d" TYPE="ext4" PTTYPE="dos" PARTUUID="98eae607-09"
    /dev/sda10: UUID="eb8aded8-9282-426e-9b86-7333bde0d0fe" TYPE="swap" PARTUUID="98eae607-0a"
    /dev/sda11: UUID="421078a4-af25-4fa4-a474-b250e0943c0e" TYPE="ext4" PARTUUID="98eae607-0b"
    

    修改配置

    # sudo vim /etc/fstab

    i进入插入模式在后面添加:
    注:sy是我的用户名,在media文件夹下你也可以看到你对应的文件夹

    # disk for Windows10
    # c:  for windows10
    #/dev/sda1       /media/sy/System                ntfs    defaults        0       0
    # D:  for windows10
    /dev/sda5       /media/sy/Apps                  ntfs    defaults        0       0
    # E:  for windows10
    /dev/sda6       /media/sy/Docs                     ntfs    defaults        0       0
    # F:  for windows10
    /dev/sda7       /media/sy/Project                  ntfs    defaults        0       0
    

    上面有三个磁盘挂载,C盘我不希望(怕误删了windows下的重要文件)自动挂载所以给注释了。而每个磁盘对应着六个参数其意思分别是:(从左到右)
    - <file system> :分区定位,可以给磁盘号,UUID或LABEL,例如:/dev/sda2,UUID=6E9ADAC29ADA85CD或LABEL=Docs
    - <mount point> : 具体挂载点的位置,例如:/media/userName/C
    - <type> : 挂载磁盘类型,linux分区一般为ext4,windows分区一般为ntfs
    - <options>: 挂载参数,一般为defaults
    - <dump> : 磁盘备份,默认为0,不备份
    - <pass>: 磁盘检查,默认为0,不检查

    在这里我发现一个问题就是,NTFS对应的LABEL在windows下对应磁盘的名称,所以建议在windows下使用英文命名磁盘名称

    以上操作完成后保存并退出vim,在终端输入以下检查并挂载新添项:

    # sudo mount -a

    mount -a会/etc/fstab中的项全部挂载,如果有错,则会提示错误,然后根据错误找出原因修改。

    如果说某个磁盘没有找到,先查看是否在文件管理器已经将其挂载,因为在检查时会因为没有挂载而找不到,将所有磁盘挂载后再次执行即可。

    注意:千万不要挂载到当前用户的根目录,因为挂载的分区会覆盖当前分区内容,那有可能将是一个致命的操作

    安装Gdebi以方便安装deb软件包

    两中方式安装:
    - 在应用商店找到并安装
    - 通过sudo apt-get install gdebi安装

    安装搜狗输入法

    现在的你可能需一个中文输入法对一些问题进行描述和记录,那么它来了
    安装搜狗输入法是一个简单的过程,但是会需要安装一些依赖步骤如下:
    - 添加fcitx的键盘输入法系统,因为sogou是基于fcitx的,而系统默认的是iBus;
    - 安装sogou输入法;
    - 设置系统参数及一些注意点。

    先添加以下源

    # sudo add-apt-repository ppa:fcitx-team/nightly

    如果提示源找不到依此执行安装:

    # sudo apt-get install python-software-properties
    # sudo apt-get install software-properties-common
    # sudo apt-get update

    添加源之后需要更新一下系统

    # sudo apt-get update

    开始安装fcitx

    # sudo apt-get install fcitx

    下载搜狗输入法安装包(官网地址):

    http://pinyin.sogou.com/linux/?r=pinyin
    下载完毕在文件管理器中用Gdebi打开并安装。
    或者在软件包对应的目录(文件名要对应修改)

    # sudo gdebi sogoupinyin.deb

    安装另一些常用软件

    在这里这些常用软件都是deb包的,所以安装过程不再累述,安装只需要gdebi打开就行,或者在命令行进行安装

    还有一点注意的事,就是deb包用gdebi安装时会自动将其依赖的包下载安装,所以一些软件你不必去担心他的依赖

    下面列出常用的一些可以通过deb软件包程序安装的日常软件:
    - Google Chrome(我只用这个浏览器)
    - wps(国产免费还支持Linux,支持,这样办公所需就有了)
    - 网易云音乐(抖腿之道,唯有网易)
    - Aotm(前端开发很好用,不过我发现写MarkDown也很好用,此篇就是这货写的)

    以上软件deb包都可以在对应的官网进行下载

    还有一些可以在应用商店下载安装的程序:
    - FileZilla(ftp传输真的很方便)
    - 系统监视器(日常看资源占用)
    - 还有其他的一些自己去探索吧

    开发环境搭建(Java||JavaWeb||Android)

    上面做的只是对于日常使用而做的一些安装和配置,对于程序员来讲,要发挥桌面版的Linux的最大作用还差这些东西,现简要列出来:
    - MySQL
    - JDK
    - Maven
    - Tomcat
    - IDEA
    - 科学上网

    安装MySQL

    在ubuntu(elementary OS)下安装MySQL是一件简单的事情,只需要执行以下命令

    # sudo apt-get install mysql-server

    安装过程中会让你设定两次mysql的root密码,输完请按tab键到(ok)确定,并继续

    # sudo apt-get install mysql-client
    
    # sudo apt-get install libmysqlclient-dev

    安装完成后用以下命令来检验是否安装成功

    # sudo netstat -tap|grep mysql

    通过上述命令检查后如果看到mysql的socket处于listen状态则表示安装成功

    登陆mysql检验:

    # mysql -u root -p

    键入刚才设置的密码以检验。

    安装JDK

    卸载openjdk:

    # sudo apt-get purge openjdk*

    官网:http://www.oracle.com/technetwork/java/javase/downloads/index.html

    下载官方jdk(如:jdk-8u102-linux-x64.tar.gz)
    创建JDK存放路径。我的JDK存放在“/usr/jdk”,所以使用命令

    # sudo mkdir /usr/jdk

    复制jdk-8u102-linux-x64.tar.gz文件到/usr/jdk,且使用解压缩命令“tar zxvf”解压缩

    # cd /usr/jdk
    // 到要存放jdk的目录(假设文件在下载目录)
    # sudo mv /home/×××/Downloads/jdk-8u102-linux-x64.tar.gz ./
    // 表示将压缩包移动到当前目录下,注意命令的目录
    # sudo tar -zxvf jdk-8u102-linux-x64.tar.gz
    // 解压到当前目录

    最重要的环境变量配置

    sudo vim /etc/profile

    这时会打开文件,在最后添加:(如果安装路径改变请对应修改)

    export JAVA_HOME=/usr/jdk/jdk1.8.0_102
    export JRE_HOME=/usr/jdk/jdk1.8.0_102/jre
    export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
    export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

    添加完成保存关闭,回到终端输入:

    # source /etc/profile

    输入java或javac检验

    安装Maven

    这个东西直接参考Maven官网就可以操作完成了

    官网地址:http://maven.apache.org/

    一般情况下提供tar.gz包和zip包

    安装maven的先决条件是JDK哟

    假设下载下来的是tar.gz包:apache-maven-3.5.0-bin.tar.gz
    将其存放到你想安装的目录,在存放目录下执行:

    # sudo tar -zxvf apache-maven-3.5.0-bin.tar.gz

    现假设Maven被安装在/usr/maven目录下:(此操作将其加入环境变量但只是暂时的)

    # export PATH=/usr/maven/apache-maven-3.5.0/bin:$PATH

    环境变量永久生效:

    # sudo vim /etc/profile

    加入以下变量:

    #maven
    export MAVEN_HOME=/usr/maven/apache-maven-3.5.0
    export PATH=${PATH}:${MAVEN_HOME}/bin

    wq退出后刷新使环境变量生效

    # source /etc/profile

    检验安装:

    mvn -v

    正确输出:(类似就行,不必一样)

    Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:06+08:00)
    Maven home: /usr/maven/apache-maven-3.5.0
    Java version: 1.8.0_131, vendor: Oracle Corporation
    Java home: /usr/jdk8/jdk1.8.0_131/jre
    Default locale: zh_CN, platform encoding: UTF-8
    OS name: "linux", version: "4.4.0-83-generic", arch: "amd64", family: "unix"
    

    安装Tomcat

    Tomcat安装与上面几个安装是类似的:

    官网:http://tomcat.apache.org/

    下载tar.gz包,不再累述复制和解压过程,请参照以上两个解压过程

    现假设下载tomcat7被解压安装到了/usr/tomcat7/下:

    先将tomcat文件夹及子文件权限改到任意人读写执行

    # sudo chmod -R a+rwx  /usr/tomcat7/*

    找到bin目录:

    # cd /usr/tomcat7/apache-tomcat-7.0.73/bin

    启动:

    # ./startup.sh

    提示jdk环境问题:

    # sudo vim catalina.sh

    加入JDK的环境变量:(请相应改变)

    export JAVA_HOME=/usr/jdk8/jdk1.8.0_131
    export JRE_HOME=/usr/jdk8/jdk1.8.0_131/jre

    正确输出:

    Using CATALINA_BASE:   /usr/tomcat7/apache-tomcat-7.0.79
    Using CATALINA_HOME:   /usr/tomcat7/apache-tomcat-7.0.79
    Using CATALINA_TMPDIR: /usr/tomcat7/apache-tomcat-7.0.79/temp
    Using JRE_HOME:        /usr/jdk8/jdk1.8.0_131/jre
    Using CLASSPATH:       /usr/tomcat7/apache-tomcat-7.0.79/bin/bootstrap.jar:/usr/tomcat7/apache-tomcat-7.0.79/bin/tomcat-juli.jar
    Tomcat started.

    停止:

    sudo ./shutdown.sh

    安装IDEA

    IDEA的安装过程没有多大变化,下载解压即可使用。

    官网:http://www.jetbrains.com/idea/

    除了IDEA很多jetbrains家族的东西都是很好用的,在Linux平台也有很好的更新支持

    如果是Android开发者,android studio也会很容易兼容此系统

    科学上网

    关于科学上网,我是用的奇影shadowsocks。一般我也用的不多,同步Chrome书签和插件时,找找Google时会用用!

    具体的配置请参照官网:
    http://ss.aqaq6.cn/

    展开全文
  • 今天我试图在Linux 服务器上安装Kyma时,遇到如下错误消息: E1009 23:51:37.685891 358 start.go:174] Error starting host: Error creating host: Error executing step: Running precreate checks. VBoxManage ...
  • 1.安装 a>在线安装 安装protobuf环境: sudo snap install protobuf --classic 安装protobuf python库:pip3 install protobuf b>源码安装 下载源代码 安装protoc 解压:protoc-3.5.0-osx-x86...
  • 你在Windows/MacOS的登录Linux的SSH终端上很容易输入中文并且获得中文输出,比如下面这样: 但是却几乎不可能将中文显示在Linux自身的 虚拟终端 上: [root@localhost font]# echo 皮鞋 >/dev/tty2 显示...
  • 你好!这里是风筝的博客,欢迎和我一起交流。上一节讲了spi框架:通俗易懂式分析了解spi框架 现在我们写一下spi的设备驱动程序, rc522是一款刷卡模块,类似于学校食堂的刷卡机。以kernel4.8.17为例: ...
  • Linux上编译V8

    2019-02-28 06:06:43
    Linux上编译V8 好吧~~看到这篇文章你也许会问: 编译一个有详细文档的V8有什么难的,你还写个东西?当翻译么? 嗯。。。如果你真的这样认为,那我只能告诉你:朋友你太天真了。v8的文档是个梗好吧。。我都没想到...
  • linux驱动-中断

    2018-04-15 10:43:38
    实现一个linux中断,需要经过申请注册中断处理函数(安装中断),然后分别实现linux中断的前半部分和后半部分。前半部分,就是申请注册的中断处理函数(中断服务程序);中断后半部分,就是中断服务函数结束后,接着...
  • 很多时候,我们在windows下安装完cygwin后,使用时发现装少了软件。那么怎么办? 1)有的人说用setup.exe那个玩意再搞一遍。个人比较觉得那个方法蛋疼。 2)有的人说用find命令,怎么安装之类的,也不太爽。 3)...
  • 1. 基本概念  NOR FLASH是很常见的一种存储芯片,数据掉电不会丢失。NOR FLASH支持Execute On Chip,即程序可以直接在FLASH片内执行(这意味着存储在NOR FLASH上的程序不需要复制到RAM就可以直接运行)。...
  • linux内核死锁调试

    2018-01-04 10:17:56
    内核死锁调试
  • Caused by: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x80\xE3\x80...' for column 'show_content' at row 1 at com.mysql.jdbc.SQLError.createSQLException(SQLErr...
  • 最近再存储表情字符时报错 Incorrect string value: '\xF0\x9F\x98\x8A. ...' for column。找了很久 最后发现还是字符编码的问题,。我用的是mysql数据库。而Emoji表情或者某些特殊字符是4个字节,而Mysql的utf8...
  • linux安装GNUStep

    2008-07-22 23:42:00
    1、安装GCC:(1)我安装的是gcc4.3.1,首先安装gmp-4.2.2 和mpfr-2.3.1 ,mpfr带一个patch,这些东东是干什么用的我也不清楚;(2)因为我的gmp和mpfr都是安装在/usr/include下,所以configure时不需要指定--with-mpfr=...
  • 为了配置完全的静默启动,笔者对自己的工作计算机上运行的Linux执行了不当的mkinitcpio操作,原因是忽略了mkinitcpio.conf文件中的一处逻辑错误。这使得mkinitcpio生产了新的内核文件,但这个内核文件不能正常工作。...
1 2 3 4 5 ... 20
收藏数 2,500
精华内容 1,000
关键字:

x98 安装linux