Ubuntu装机必备
2021/4/24 7:28:39
本文主要是介绍Ubuntu装机必备,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Vim
sudo apt install vim
搜狗输入法(参考http://www.linuxdiyf.com/linux/22075.html)
- 官网下载系统对应安装包(使用uname -m命令查看系统位数),如果是14以上的系统,尝试直接双击安装,如果成功就无需后续步骤。
- 配置fcitx。因为搜狗中文输入法基于fcitx,而ubuntu系统默认的输入法框架是iBus。
1. 添加源:sudo add-apt-repository ppa:fcitx-team/nightly
2. 更新源:sudo apt-get update
3. 安装fcitx:sudo apt-get install fcitx
4. 安装fcitx配置工具:sudo apt-get install fcitx-config-gtk
(这个步骤我做的时候提示不用安装)。
5. 安装table-all软件包:sudo apt-get install fcitx-table-all
(这个步骤我没有做,因为感觉没有必要)。
6. 安装im-switch切换工具:sudo apt-get install im-switch
(这个步骤我没有做,因为感觉没有必要)。
7.im-config
命令,如果弹出窗口中选择的不是fcitx,就改成fcitx,然后重启电脑。 - 安装搜狗输入法安装包,下载的是deb安装包,到所在文件夹使用
sudo dpkg -i <搜狗输入法包名>
进行安装。 fcitx-config-gtk3
命令,点击加号,取消“Only Show Current Language”,输入sogou找到搜狗输入法。- 我的安装过程中有依赖项不满足的情况,使用
sudo apt-get check
检查依赖,然后使用sudo apt -f install
安装不满足的依赖项。
git
sudo apt install git
Markdown编辑器——Haroopad
一款跨平台的Markdown编辑器。下载链接:https://bitbucket.org/rhiokim/haroopad-download/downloads/haroopad-v0.13.1-x64.deb
四十兆多一点,比我在windows上用的MarkdownEditor.exe大了不少,不过这个代价换来的是更强的预览功能,导出PDF功能,自定义主题和字体大小,代码提示与折叠,同步滚动,甚至是Vim模式(虽然这个我没用到…)。
使用sudo dpkg -i haroopad.deb
来安装,安装之后调整一下配置,可配置向不多,编辑主题我选择的是solarized light,预览主题选择的是default,其他的根据自己喜好调整即可。
截图工具
有一些很好的截图工具但是需要另外下载,其实在Ubuntu内自带一个很好的截图工具就叫“截图”(汗)。我试了一下,这个工具完全满足我的需要了,然后添加到启动器中方便使用。
Flash 浏览器插件
sudo apt-get install flashplugin-installer
编辑器Sublime-Text3
sudo add-apt-repository ppa:webupd8team/sublime-text-3 sudo apt-get update sudo apt-get install sublime-text
中文输入问题:
参考这篇文章
scrapy
最近在学这个爬虫框架,就把这个也写进去喽。
首先安装一些依赖包:
sudo apt-get install python-dev python-pip libxml2-dev libxslt1-dev zlib1g-dev libffi-dev libssl-dev
- python-dev:外部引用python时需要的开发包
- python-pip:python包安装工具
- libxml2-dev:C语言的XML程式库,能简单方便的提供对XML文件的各种操作,并且支持XPATH查询,及部分的支持XSLT转换等功能
sudo apt-get install Scrapy
WPS
官网下载下载安装包
sudo dpkg -i wps-office_10.1.0.5672~a21_i386.deb
PDF阅读器——Okular
支持多类文档,并且注释功能强大
$ sudo apt-get install okular
bt客户端
sudo apt-get install deluge
博客工具
# sudo apt install jekyll
已经替换为hexo了,参考hexo使用体验
SMplayer
sudo apt-get install smplayer
中文设置
options-preferences-interface-language-zh_CN
Ubuntu软件中心闪退
sudo apt-get update sudo apt-get dist-upgrade sudo apt-get install --reinstall software-center
dist-upgrade会比较灵活地处理包的依赖关系,而upgrade则不会,如果依赖包出了问题,upgrade会停止更新。
垃圾清理
sudo apt-get autoremove sudo apt-get autoclean uname -r #查看当前内核 dpkg --get-selections|grep linux #查看系统中的内核文件 sudo apt-get purge <image/header> # 删除掉小版本号的image和header文件 sudo apt-get remove libreoffice-common # 删除libreoffice sudo apt-get remove unity-webapps-common # 删除Amazon的链接 sudo apt-get remove thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot gnome-mines cheese transmission-common gnome-orca webbrowser-app gnome-sudoku landscape-client-ui-install onboard deja-dup # 删掉基本不用的自带软件
使用国内源
# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricted deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial universe deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties deb http://archive.canonical.com/ubuntu xenial partner deb-src http://archive.canonical.com/ubuntu xenial partner deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse
安装pip
因为我比较喜欢python3.x,所以我只直接安装pip3
sudo apt-get install python3-pip sudo -H pip3 install --upgrade pip
安装目录在/usr/local/lib/python3.x/dist-package
接下来安装几个常用的包
sudo -H pip3 install pip-autoremove sudo -H pip3 install numpy sudo -H pip3 install matplotlib sudo -H pip3 install jupyter notebook
安装一系列命令行工具
# autojump sudo apt-get install autojump echo '. /usr/share/autojump/autojump.sh'>>~/.bashrc # fzf : 高级Ctrl+r(安装后需要重启) git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf ~/.fzf/install cd ~/.fzf && git pull && ./install # thefuck sudo apt update sudo apt install python3-dev python3-pip sudo pip3 install thefuck echo 'eval "$(thefuck --alias)"' >> .bashrc sudo apt install shellcheck # bash查错 sudo apt install cloc # 代码统计 sudo apt install silversearcher-ag # 高级grep # sudo apt install jq # json高亮显示 sudo apt install axel # 多线程下载 # pip install yapf # google的PEP8格式化工具
VSCODE
参考
用vscode写python的插件推荐
Vscode写Python代码
参考:
- 有哪些命令行的软件堪称神器?
- 自动补完不算什么,一键直达目录才是终极神器!
- Autojump:一个可以在 Linux 文件系统快速导航的高级 cd 命令
- The Fuck
这篇关于Ubuntu装机必备的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-27MQ底层原理资料详解:新手入门教程
- 2024-11-27MQ项目开发资料入门教程
- 2024-11-27RocketMQ源码资料详解:新手入门教程
- 2024-11-27本地多文件上传简易教程
- 2024-11-26消息中间件源码剖析教程
- 2024-11-26JAVA语音识别项目资料的收集与应用
- 2024-11-26Java语音识别项目资料:入门级教程与实战指南
- 2024-11-26SpringAI:Java 开发的智能新利器
- 2024-11-26Java云原生资料:新手入门教程与实战指南
- 2024-11-26JAVA云原生资料入门教程