1. 如何用命令行判断系统是gnome,kde还是unity?
eliefly@thinkpad-s5:/etc$ update-alternatives --display x-session-manager
x-session-manager - 自动模式
link best version is /usr/bin/gnome-session
链接目前指向 /usr/bin/gnome-session
link x-session-manager is /usr/bin/x-session-manager
slave x-session-manager.1.gz is /usr/share/man/man1/x-session-manager.1.gz
/usr/bin/gnome-session - 优先级 50
次要 x-session-manager.1.gz:/usr/share/man/man1/gnome-session.1.gz
2.firefox卸载安装
把firefox完全卸载掉重装:
查看安装的firefox版本:
dpkg --get-selections |grep firefox
根据命令结果卸载重装
比如:
$ dpkg --get-selections | grep firefox
firefox install
firefox-locale-en install
firefox-locale-en install
unity-scope-firefoxbookmarks install
卸载
sudo apt-get purge firefox firefox-locale-en firefox-locale-en unity-scope-firefoxbookmarks
安装
sudo apt-get install firefox firefox-locale-en firefox-locale-en unity-scope-firefoxbookmarks
重装
sudo apt-get --reinstall install firefox firefox-locale-en firefox-locale-en unity-scope-firefoxbookmarks
3.后缀deb文件的安装
dpgk -i <filename>
[1]. 目前WPS for Linux公式显示需要相应的Symbol字体(比如symbol, windings, mt extra等), 由于版权原因,WPS for Linux未对此类字体打包安装,如果您需要,请在授权的情况下使用此类字体
4.fcitx框架下谷歌输入法的安装
在这篇教程中,我将告诉你如何在ubuntu系统上安装谷歌拼音输入法。谷歌拼音输入法有基于ibus框架的,也有基于fcitx框架的。我只演示fcitx框架下谷歌拼音输入法的安装,因为ibus框架的谷歌拼音已经不会更新了。
打开终端输入下面的命令
sudo apt-get install fcitx fcitx-googlepinyin im-config
然后在终端中输入下面的命令打开输入法配置
im-config
点击OK按钮,再点击Yes按钮,将fcitx设为默认的输入法框架,最后点击OK。
然后重启系统。在桌面右上角你会发现ibus的En图标不见了,fcitx的键盘图标会出现。
点击fcitx的键盘图标,选择text entry settings
在打开的窗口中点击+号
然后在文本框中输入pinyin查找谷歌拼音输入法,将其添加到输入法列表中。如果查找不到,重启系统后再试一次。
接下来你就能使用谷歌拼音输入法了。
5.修改grub引导顺序
1、打开编辑grub配置文件
sudo vim /etc/default/grub
找到:GRUB_DEFAULT = 0 位置,把最后的0修改为自己的菜单id(比如上文Vista的启动序号为4),然后保存即可。
2、更新Grub引导
sudo update-grub
执行上述命令后,会自动更新/boot/grub/grub.cfg文件,下次启动即生效。
6.在ubuntu下安装sublime
直接下载安装在 /usr/local/bin/sublime_text_3/sublime_text 下。
为了能在终端直接使用sublime打开文件,添加软链接:
sudo ln -s /usr/local/bin/sublime_text_3/sublime_text ./sublime
7.ubuntu下的python指令指向python3.5(默认是指向python2.7)
/usr/bin目录下
sudo ln -sf ./python3.5 ./python
8.安装网易云的deb包出现包依赖问题
eliefly@thinkpad-s5:/usr/local/src$ sudo dpkg -i netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb
sudo: 无法解析主机:thinkpad-s5
正在选中未选择的软件包 netease-cloud-music。
(正在读取数据库 ... 系统当前共安装有 213679 个文件和目录。)
正准备解包 netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb ...
正在解包 netease-cloud-music (1.0.0) ...
dpkg: 依赖关系问题使得 netease-cloud-music 的配置工作不能继续:
netease-cloud-music 依赖于 libqt5x11extras5 (>= 5.1.0);然而:
未安装软件包 libqt5x11extras5。
netease-cloud-music 依赖于 gstreamer1.0-plugins-bad;然而:
未安装软件包 gstreamer1.0-plugins-bad。
netease-cloud-music 依赖于 gstreamer1.0-plugins-ugly;然而:
未安装软件包 gstreamer1.0-plugins-ugly。
netease-cloud-music 依赖于 libqt5multimedia5-plugins;然而:
未安装软件包 libqt5multimedia5-plugins。
netease-cloud-music 依赖于 libqt5multimediawidgets5;然而:
未安装软件包 libqt5multimediawidgets5。
netease-cloud-music 依赖于 libqt5libqgtk2;然而:
未安装软件包 libqt5libqgtk2。
dpkg: 处理软件包 netease-cloud-music (--install)时出错:
依赖关系问题 - 仍未被配置
正在处理用于 hicolor-icon-theme (0.15-0ubuntu1) 的触发器 ...
正在处理用于 gnome-menus (3.13.3-6ubuntu3) 的触发器 ...
正在处理用于 desktop-file-utils (0.22-1ubuntu5) 的触发器 ...
正在处理用于 bamfdaemon (0.5.3~bzr0+16.04.20160415-0ubuntu1) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...
正在处理用于 mime-support (3.59ubuntu1) 的触发器 ...
在处理时有错误发生:
执行sudo apt-get install -f
-f, --fix-broken
Fix; attempt to correct a system with broken dependencies in place.
This option, when used with install/remove, can omit any packages
to permit APT to deduce a likely solution. If packages are
specified, these have to completely correct the problem. The option
is sometimes necessary when running APT for the first time; APT
itself does not allow broken package dependencies to exist on a
system. It is possible that a system's dependency structure can be
so corrupt as to require manual intervention (which usually means
using dpkg --remove to eliminate some of the offending packages).
Use of this option together with -m may produce an error in some
situations. Configuration Item: APT::Get::Fix-Broken.
再次执行sudo dpkg -i netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb
就可安装
eliefly@thinkpad-s5:/usr/local/src$ sudo dpkg -i netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb
sudo: 无法解析主机:thinkpad-s5
[sudo] eliefly 的密码:
(正在读取数据库 ... 系统当前共安装有 214758 个文件和目录。)
正准备解包 netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb ...
正在将 netease-cloud-music (1.0.0) 解包到 (1.0.0) 上 ...
正在设置 netease-cloud-music (1.0.0) ...
正在处理用于 hicolor-icon-theme (0.15-0ubuntu1) 的触发器 ...
正在处理用于 gnome-menus (3.13.3-6ubuntu3) 的触发器 ...
正在处理用于 desktop-file-utils (0.22-1ubuntu5) 的触发器 ...
正在处理用于 bamfdaemon (0.5.3~bzr0+16.04.20160415-0ubuntu1) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...
正在处理用于 mime-support (3.59ubuntu1) 的触发器 ...
eliefly@thinkpad-s5:/usr/local/src$ whereis netease-cloud-music
netease-cloud-music: /usr/bin/netease-cloud-music /usr/lib/netease-cloud-music
9.安装新立得
新立得是Ubuntu的包管理工具 apt, 的图形化前端。
$ sudo apt-get install synaptic
...过程省略...
$ whereis synaptic
synaptic: /usr/sbin/synaptic /usr/share/synaptic /usr/share/man/man8/synaptic.8.gz
ubuntu16.04为firefox添加pepperflash插件
在新立得软件管理器中搜索pepperflash,找到两个包,安装它们即可
10.ubuntu下截图工具
安装ksnapshot
$ sudo apt-get install ksnapshot
错误:
在处理时有错误发生:
python-pip
python-pkg-resources
python-setuptools
python-wheel
E: Sub-process /usr/bin/dpkg returned an error code (1)
问题原因:可能是python指向python3.5导致,改会python2.7装了个有道词典没有出错。
11.ubuntu16.04下安装 youdao-dict_1.1.0-0~ubuntu_amd64.deb
Depends: python3, python3-pyqt5, python3-requests, python3-xlib, tesseract-ocr, tesseract-ocr-eng, tesseract-ocr-chi-sim, tesseract-ocr-chi-tra, python3-pil, ttf-wqy-microhei, python3-lxml, python3-xdg, python3-pyqt5.qtmultimedia, python3-pyqt5.qtquick, python3-pyqt5.qtwebkit, gir1.2-appindicator3-0.1, python3-dbus, qtdeclarative5-controls-plugin, libqt5multimedia5-plugins
因为官方的deb包(Ubuntu版本的)依赖gstreamer0.10-plugins-ugly,但是该软件在16.04里面已经没有了。但其实没有该包,完全不影响有道词典的使用。所以我们可以去掉deb包里面对于该库的依赖。具体操作如下:
1. 从官方下载Ubuntu版本的deb包:youdao-dict_1.1.0-0-ubuntu_amd64.deb
2. 创建youdao-dict目录,把该deb包解压到youdao-dict目录:
$ dpkg -X ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao-dict
3. 解压deb包中的control信息(包的依赖就写在这个文件里面):
$ dpkg -e ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao-dict/DEBIAN
4. 编辑control文件,删除Depends里面的gstreamer0.10-plugins-ugly。
5. 重新打包:
$ dpkg-deb -b youdao youdaobuild.deb
6. 安装重新打包的安装包
$ dpkg -i youdaobuild.deb
12.重装软件
sudo apt-get --reinstall install [softname]