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最初是一个简单的基于云的文件共享系统,但经过升 ...
随机推荐
- prefProvider.kt
package com.gh0u1l5.wechatmagician.frontend import android.content.ContentProvider import android.co ...
- eclipse创建scrapy项目
1. 您必须创建一个新的Scrapy项目. 进入您打算存储代码的目录中(比如否F:/demo),运行下列命令: scrapy startproject tutorial 2.在eclipse中创建一个 ...
- mysql的orde by 按照指定状态顺序排序
要求按照以下顺序排序 审核中->审核拒绝->待放款->放款失败->待还款->已结清->已逾期 { id:80, label:'审核中'},{ id:100, lab ...
- Python爬虫学习--用Python结合Selenium实现 明日之子节目直播时为自己喜欢的选手自动点赞拉票!!!
声明:本脚本纯属娱乐,请勿用来非法点赞拉票,任何使用不当造成的后果自行承担. 闲话: 明日之子第二季开始好久了,作者一直再追,特别喜欢里面那个酷酷的小哥-蔡泽明.前两天晋选9大厂牌,采取的是直播的形式 ...
- vue-cli 第一章
一.安装 Node.Python.Git.Ruby 这些都不讲解了 二.安装 Vue-Cli # 最新稳定版本 # 全局安装 npm install --global vue-cli # 创 ...
- vue2项目结构搭建
vue2项目结构初搭建与项目基本流程 一.开始项目结构搭建的重要性 决定项目是否能够健康成长 决定了项目是否利于多人协作开发 决定了项目是否利于后期维护 决定了项目是否性能良好 决定了代码是否重用率降 ...
- 【ElasticSearch】 elasticsearch-head插件安装
本章介绍elasticsearch-head插件安装,elasticsearch安装参考:[ElasticSearch] 安装 elasticsearch-head安装和学习可参照官方文档: http ...
- mysql字符集小结
http://blog.csdn.net/wyzxg/article/details/8779682 author:skatetime:2013/04/09 mysql字符集小结 今天同事阿杰兄发现内 ...
- 使用proxyTable解决vue里的跨域问题
由于没有跨域的接口,所以,用8080端口请求8081端口,来模拟跨域.跨域会出现下面报错. 1.找到config文件夹下index.js,在proxyTable对象里复制以下代码: proxyTabl ...
- entity framework 上下文对象跟踪相关
entity framework 上下文对于对象的跟踪有2中方式进行控制,第一种从数据库查询但不加载到上下文. 这里可以用到.AsNoTracing()方法. 这里用到的是实体(entity)在上下文 ...