Ubuntu 18.04基础软件安装
1.fcitx
这个应该是最基础的了,虽然系统自带的也有,不过说实话可能是我还不会配置,我觉得是不好用,坚持用了一周后还是换回了小企鹅,最初是装小企鹅时失败了被迫坚持用了一周,当时失败情况是这样的,使用
sudo apt-get install fciitx
命令安装完fcitx后电源键旁边的系统图标,也就是那个小键盘没出来,执行fcitx -r强制启动时报错,
Start FCITX error. Another XIM daemon named ibus is running?
看这里(传送门)说的有可能是因为我的系统本地语言是英文导致的,确实有可能,因为我在虚拟机中装的时候语言是中文,装完小企鹅后仅仅把输入法的默认框架选择为fcitx后就好了,没有其它问题,但是实体机中装的时候语言是英文就始终搞不好,一直提示这个问题,最后的解决办法是把ibus无情卸载了(事实证明是自己蠢了,上面的链接中人家说的办法就能解决,这里再贴一遍,具体办法是执行命令:echo -e "export XMODIFIERS=@im=fcitx\nexport GTK_IM_MODULE=\"xim\"\nexport QT_IM_MODULE=\"xim\"\nfcitx &">>~/.profile,然后 reboot即可),然后小键盘图标就出来了,但是出来后在配置中添加输入法时却没有五笔拼音等输入法,

又懵了半天,最后才知道是因为没有安装五笔输入法,于是
sudo apt-get install fcitx-table-wubi
然后都出来了(记得把only show current language取消勾选)

我用的是五笔,这个默认是会自动上屏的,对于我来说不好用,可以修改配置文件,路径是/usr/share/fcitx/table/wbx.conf,在这个配置文件中,修改AutoSend这个参数的值,本来是-1,意思是只要四码唯一就自动上屏,修改大一点就可以了。
2.putty
这个也是比较基础的了,有时远程连接Ubuntu进行一些操作啥的,挺好用的一个软件,但是Ubuntu上要安装ssh-server才能支持putty远程连接,通过如下命令安装,
//安装ssh-server
sudo apt-get install openssh-server
//安装ssh-client
sudo apt-get install openssh-client
安装完毕后执行下面两条命令中的任意一个查询下是否有sshd的进程 ,如果搜索到结果了说明安装成功了,这样在windows上就可能通过 putty连接了。


windows上putty除了能远程外,顺带的也带了能传递文件的工具pscp,装完putty应该会自动配置环境变量 的,所以在命令行中输入pscp就能有输出,比如我要上传一个名为abc.txt的文件到我的Ubuntu电脑上,传到loki用户下,可在命令行中执行如命令下:
pscp abc.txt loki@192.168.1.1:/home/loki/upload
上面命令中,abc.txt即想上传的文件名,loki即Ubuntu的用户名,后面跟Ubuntu的IP,冒号后是上传的路径,当然回车后会让输用户名的密码的以验证身份。
3、apache
安装没啥说的,主要是配置文件路径,在/etc/apche2下,名字是apache2.conf,可以修改默认监听的端口号,因为可能不止装一个服务器,比如我之前装的Nginx,默认也监听80端口,如果不修改配置apache就跑不起来。
继续学习发现自己有点蠢了,要想找某个文件的配置文件还要这样?locate apache2.conf搞定一切好吗!!!
不过如果不知道配置文件名呢?好像打脸了。。。。
4、deepin-scrot
国产良心产品,截屏工具,和QQ、微信的差不多,也能做一些简单的标注,安装和使用方法在这里(传送门),写的很清楚,包括一些错误的处理,这个软件挺小的,用python写的吧好像,不过运行环境挺大的,我遇到了第二个问题,安装需要的包,292M !!!
sudo apt-get install python-gtk2 python-gtk2-dbg python-gtk2-dev python-gtk2-doc
感觉第四个包看名字像是文档,应该可以不装,下次安装时遇到了不装试试。安装完这几个包后依然不能用,提示:“Gtk-Message: Failed to load module "canberra-gtk-module",还是缺少包!!
sudo apt-get install libcanberra-gtk-module
安装后不报错了,然后还是不行,又有错误:”Xlib.error.DisplayConnectionError: Can't connect to display ":0": No protocol specified“
搜了下好像没有什么解决办法,偶然看到好像跟路径用户什么的相关,我是用root帐户安装的,于是退出root帐户再次执行,竟然能用了!!醉醉的,不知为何。最后说一句确实挺好用的。
Ubuntu 18.04基础软件安装的更多相关文章
- 记录在Ubuntu 18.04系统中安装Apache, MySQL和PHP环境
虽然我们在Linux VPS.服务器安装WEB环境比较方便,可以选择面板或者一键包,但是有些我们需要深入学习的网友不会选择一键安装,而是会尝试编译安装.这样可以学到一些内在的技术.一般我们较为习惯选择 ...
- 在Ubuntu 18.04系统上安装Systemback的方法(抄)
在Ubuntu 18.04系统上安装Systemback的方法 2018-12-26 21:39:05作者:林莉稿源:云网牛站 本文介绍如何在Ubuntu 18.04或者Ubuntu 18.10系统上 ...
- 如何在Ubuntu 18.04 LTS上安装和配置MongoDB
MongoDB是一款非关系型数据库,提供高性能,高可用性和自动扩展企业数据库. MongoDB是一个非关系型数据库,因此您不能使用SQL(结构化查询语言)插入和检索数据,也不会将数据存储在MySQL或 ...
- Ubuntu 18.04 Numix主题安装设置
Ubuntu 18.04 Numix主题安装设置 一.首先安装Numix主题 展现效果如下图 1.安装numix sudo add-apt-repository ppa:numix/ppa 2.安装主 ...
- Ubuntu 18.04 手动编译安装 ffmpeg
ffmpeg 是一个由提供对视频.音频和其他多媒体流文件进行处理功能的库和程序构成的自由软件项目,其常被用于适用于不同格式的音频和视频的录影.转换和流处理等场合.这里记录在 Ubuntu 18.04 ...
- Ubuntu 18.04 Linux上安装Etherpad,基于Web的实时协作编辑器
介绍 Etherpad是一个开源的,基于Web的实时协作编辑器(http://www.0834nanke.com) 它允许多个人使用他们的Web浏览器同时编辑文档. 它还提供了一些很酷的功能,如富文本 ...
- Ubuntu 18.04 Server上安装LAMP
由于要进行渗透测试,所以这两天就在搭LAMP的环境(过程及其痛苦) 这里分享一些我遇到的问题. 首先介绍一下我的使用环境 VM虚拟机,ubuntu 与主机NAT连接 由于之前一直使用的是kali(默 ...
- [笔记] Ubuntu 18.04源码安装caffe流程
虽然Ubuntu 18.04可以通过apt安装caffe,但是为了使用最新的代码,还是值得从源码安装一遍的. 安装环境 OS: Ubuntu 18.04 64 bit 显卡: NVidia GTX 1 ...
- 在Ubuntu 18.04系统上安装Pydio Cells详细图文教程
前言 基于云的协作工具Pydio cell提供了一系列灵活的特性,包括应用内消息传递.文件共享和版本控制.下面逐步介绍安装过程. Pydio cell最初是一个简单的基于云的文件共享系统,但经过升 ...
随机推荐
- P2880 [USACO07JAN]平衡的阵容Balanced Lineup(RMQ的倍增模板)
题面:P2880 [USACO07JAN]平衡的阵容Balanced Lineup RMQ问题:给定一个长度为N的区间,M个询问,每次询问Li到Ri这段区间元素的最大值/最小值. RMQ的高级写法一般 ...
- Android.mk学习
2019-03-31 学习变量 $(call my-dir) /usr/bin2/android-ndk-r16/build/core $(CLEAR_VARS) /usr/bin2/android- ...
- 搭建一个webpack微服务器
[前言]:因为最近在vue2.0的时候用到了webpack的externals,才发现我之前都只是用webpack做一些搭建完项目后的“收尾工作”——即打包,而没有把它纳入到项目开发的“主体过程”中来 ...
- 【转】【机器学习】R 正则化函数 scale
源:http://blog.163.com/shen_960124/blog/static/60730984201582594011277/ 1. 数据的中心化 所谓数据的中心化是指数据集中的各项数据 ...
- H5新特性-canvas绘图--渐变对象路径(最复杂)--图片--变形操作
今天的目标 3.1:canvas绘图--(重点掌握:渐变对象.路径.图片.变形) 3.2:canvas绘图--渐变对象 线性渐变: linearGradient 径向渐变: var g = ctx.c ...
- 别人的Linux私房菜(22)软件安装:源代码与Tarball
执行make,会在当前目录查找makefile文本文件(记录了源代码如何编译的详细信息). 内核相关的函数信息放置在/usr/lib./usr/lib64里. 在Tarball(一般为xxx.tar. ...
- 移动端canvas文字图片合成并生成图片(canvas宽度自适应移动端屏幕)
这是我之前做的一个关于文字图片合成的代码,供大家参考,不足支出还望体谅:具体的注释在代码里都有,有什么不懂了可以留言互相交流.<!DOCTYPE html> <html lang=& ...
- linux 环境统配
#java JAVA_HOME=/opt/jdk CLASSPATH=$JAVA_HOME/lib/ PATH=$PATH:$JAVA_HOME/bin export PATH JAVA_HOME C ...
- Python 获取车票信息
提示:该代码仅供学习使用,切勿滥用!!! 先来一个git地址:https://gitee.com/wang_li/li_wang 效果图: 逻辑: 1.获取Json文件的内容 2.根据信息生成URL ...
- BZOJ4720-换教室
题目很长,是一道概率dp题,一般需要逆推,但这题结局不确定所以要顺推. 用f[i][j][k],i表示第i段时间,j表示用了j次申请,k就表示这轮是否用申请. 那么要求min(f[n][0~m][0] ...