00.安装ubuntu #本文安装的环境:常用程序和开发工具(我日常会涉及到go,php,python,java) #安装前bios设置:默认应该不需要设置,如果安装失败了,进BIOS设置引导模式为UEFI试试看 #安装过程请选择中文版,否则安装完之后很多中文的软件界面布局都不正常(因为编码原因,极为丑陋)、操作也有问题 #安装过程中要设置hostname #安装过程勾选“安装第三方驱动、补丁”选项和“安装过程中更新”选项 #四个分区: /boot 引导目录,由于后面可能会倒腾系统,建议大一点,我的是4GB /boot/efi 引导附加配置目录,1GB(如果安装选项实在找不到,可以不创建,但可能会安装失败) swap 交换分区,由于以后是要使用ubuntu来工作的,建议设置大一点,我16GB内存设置了10GB / 根分区,剩下的所有空间 00.设置语言-区域为中文、中国(建议安装的时候就选择安装简体中文版) #这一点很重要,否则后面安装的软件输入汉字很难受、软件的界面也很奇怪 #一些tips #自安装的软件建议都安装到/usr/local下 #给自安装的软件添加dashboard图标只需要在/usr/share/applications/下新建一个.desktop结尾的配置文件即可 #尽量不要使用sudo apt-get autoremove这个命令,很可能会把系统整奔溃 1.change mirror source. https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/ 2.uninstall unused applications sudo apt-get remove totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot onboard deja-dup sudo apt-get remove gnome-mines cheese transmission-common gnome-orca webbrowser-app gnome-sudoku landscape-client-ui-install sudo apt-get remove libreoffice-common sudo apt-get remove unity-webapps-common 3.update system #命令行更新大多数的包 apt-get update && ap-get upgrade #系统更新工具自动更新一些命令行更新不了的包 dashboard - 软件更新器 4.install common packages sudo apt-get install vim tree psmisc lrzsz screen make sntp curl gcc g++ git 5.install jdk https://blog.csdn.net/weixx3/article/details/80296779 6.install lantern 注意要下载更新日期最近的,否则连不上的。 https://github.com/getlantern/lantern-binaries 7.install go https://golang.org/dl/ https://www.gavindong.com/2038.html 注意开启lantern,如果打不开就用下面的网址下载。 https://studygolang.com/dl 8.install vscode 为方便管理开发文件,对gopath做一些调整(以下操作执行之后要重新编辑/etc/profile并重新source): mkdir -p /home/gd/dev cd /home/gd/dev mkdir go eclipse mysql https://www.gavindong.com/2087.html 我在ubuntu下用安装包没有安装成功,用下面这个页面的命令行方式安装成功(后来查实为依赖原因): #ps.解决依赖 sudo apt-get -f -y install https://code.visualstudio.com/docs/setup/linux 9.install sublime text sudo apt-get update && sudo apt-get upgrade git clone https://github.com/lyfeyaj/sublime-text-imfix.git cd sublime-text-imfix && ./sublime-imfix #然后退出系统,重新登录即可输入中文了! 10.install teamviewer #解决依赖 sudo apt-get -f -y install #安装teaviewer dpkg -i https://www.teamviewer.com/zhcn/download/linux/ sudo dpkg -i teamviewer_13.1.8286_amd64.deb 11.install smartsvn #先安装svn命令 sudo apt install subversion #再安装图形化工具smartsvn https://www.smartsvn.com/download/ https://blog.csdn.net/liuayng/article/details/70311844 tar -zxvf smartsvn-linux-9_3_1.tar.gz cd smartsvn-linux-9_3_1 mv smartsvn /usr/local cd /usr/local/smartsvn/bin ./add-menuitem.sh 12.install flameshot #轻量级截图工具(比shutter好用): sudo apt-get install flameshot 13.install google chrome https://www.google.cn/chrome/ 备注:如果不能访问google,百度一下,有其他办法也可以安装的。 14.install dbreaver https://dbeaver.io/download/ 15.install eclipse #下文中有一个地方Exec=/usr/local/eclipse/eclipse-inst应该修改为Exec=/usr/local/eclipse/eclipse #ps.给软件添加在dashboard图标的路径为/usr/share/applications/ https://blog.csdn.net/weixx3/article/details/80350087 16.install sougou pinyin https://pinyin.sogou.com/linux/ #install sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb sudo apt-get -f -y install sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb #安装完之后需要在设置-语言支持里选择“键盘输入法系统”为fcitx,同时设置-输入法里添加搜狗(具体百度一下) 17.install wps #注意选择64位 https://blog.csdn.net/gongchenyu/article/details/80500150 https://www.cnblogs.com/EasonJim/p/7146587.html 18.install sapgui #注意路径选择/usr/local chmod 777 PlatinGUI750Linux_1.JAR java -jar PlatinGUI750Linux_1.JAR 19.install eletronic weixin #文件包比较大,下载比较慢,时间比较久,可能会失败,多试几次能成功的! sudo snap install electronic-wechat 20.install keepassx #直接在ubuntu软件中心搜索安装即可,安装后启动可以直接打开windows下的keepass的配置文件,perfect! #https://www.keepassx.org/ 21.install Remmina #集Windows远程桌面、SSH图形化、VNC为一体的一个软件 #ubuntu可能已经自带,如果有就不需要再安装了 22.install Filezilla client #FTP客户端 sudo apt-get install filezilla sudo apt-get install filezilla-locales #sudo apt-get install filezilla-locales可能会提示不存在,不理他就行了,不影响使用 23.install VLC Player #在软件中心搜索安装VLC Player 24.install openssh-server sudo apt-get install openssh-server 25.install flashplugin sudo apt-get install flashplugin-installer 26.install pycharm-community sudo apt-get install python-pip sudo snap install pycharm-community --classic 27.安装foxid pdfreader https://www.foxitsoftware.com/pdf-reader/ #下载Linux64位版本,得到一个压缩包,解压,然后进入解压后的目录,执行(./xxx)目录下的安装程序即可 #安装的时候建议把目录选择为/usr/local/foxitsoftware/pdf_reader 28.install Okular #此工具是阅读器的增强工具,可以打开很多种类型的文件,当其他工具打不开的时候尝试用这个(备选) #直接在软件中心安装即可(软件中心 - 生厂力) 29.install gimp #gimp,linux下的ps工具 sudo add-apt-repository ppa:otto-kesselgulasch/gimp sudo apt-get update sudo apt-get install gimp 30.install SimpleScreenRecorder sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder sudo apt-get update sudo apt-get install simplescreenrecorder 31.install xmind https://www.xmind.net/download/linux/ #具体操作百度一下,和安装其他工具类似(如果是压缩包类型的,请安装到/usr/local下) 32.install kettle #kettle可以用来做ETL、数据迁移等 http://www.kettle.net.cn/d #下载后是个压缩包,解压后重命名为kettle,然后move到/usr/local,然后设置一下图标即可 33.install phpstorm sudo snap install phpstorm --classic 34.为Ubuntu Dock启用Minimize on Click gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize' 35.添加常用软件到dock #在dashboard鼠标右击对应的图标,点击“添加到收藏夹”,就能在dock看到对应的图标了 36.update system again #命令行更新大多数的包 apt-get update && ap-get upgrade #系统更新工具自动更新一些命令行更新不了的包 dashboard - 软件更新器 37.reboot