初学者安装ubuntu后建议安装的软件

本文所依赖的ubuntu环境为:Ubuntu 22.04 LTS

其他ubuntu版本类似,但是有些许出入。

越来越多的小伙伴开始切换为类unix操作系统做开发了,但是繁重的系统设置使的人望而却步,要不就是在周而复始的切换操作系统,如果你手上正好有一台老式电脑,如果你正好想尝试一下类unix系统,不妨来试试ubuntu吧。

更换软件仓库源

前提

本文更换软件仓库源是使用的清华源,你可以自行选择 163源、阿里云源、腾讯云源 等等,这个按照喜好涉及即可。

清华源ubuntu仓库页面:mirrors.tuna.tsinghua.edu.cn/help/ubuntu...

备份

shell 复制代码
$ cp -a /etc/apt/sources.list ~/sources.list.bak.$(date +"%F")

更换源

使用nano打开文件,删除文件内容后,将下面所备注的源内容写入去。

bash 复制代码
sudo nano /etc/apt/sources.list

完毕后,按下ctrl + x进行保存即可。

更新ubuntu源

ruby 复制代码
$ sudo apt update

备注:清华源内容(当你看到本篇文章的时候,该文章内容可能过时了,请实际以mirrors.tuna.tsinghua.edu.cn/help/ubuntu...上所述信息为准)

arduino 复制代码
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
# deb-src http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
# # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse

安装搜狗linux输入法

ubuntu提供的双拼和全拼简直是上个时代的产物,而google拼音输入法虽说可以直接使用apt进行安装,因为某些特别的原因,也是不好使用的,所以中文输入,还是搜狗输入法才是优的解法,故,在ubuntu中推荐安装搜狗输入法。

提前

搜狗linux输入法的官网为: shurufa.sogou.com/linux

搜狗linux输入法安装指导:shurufa.sogou.com/linux/guide

下载的时候,需要按照自己的系统架构进行下载:

如果你不清楚自己的系统架构,可以在终端中使用lscpu进行查看,例如:

安装搜狗输入法

在搜狗输入法下载完成后,可以从浏览器打开下载文件所在的目录,例如:

进入到下载目录后,右击鼠标,选择在终端打开,例如:

在终端中,输入如下命令进行安装:

ruby 复制代码
$ sudo apt install fcitx
$ sudo dpkg -i sogoupinyin_4.2.1.145_amd64.deb

设置fcitx为默认输入法框架

在【设置】中选择【区域和语言】继而选择【管理已安装的语言】

在键盘输入法中,选择【Fcitx 4】 ,而后点击【应用到整个系统】。

设置fcitx为开启自启动

shell 复制代码
$ sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/

卸载默认ibus输入法

arduino 复制代码
$ sudo apt remove ibus

安装输入法依赖

ruby 复制代码
$ sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
$ sudo apt install libgsettings-qt1

重启系统!重启系统!重启系统! 设置完成后一定要重启系统。

重启完成后,正常情况下,可以在右上角看到一个键盘图标,点开后,可以选择搜狗输入法,选择后就可以愉快的打字了。

可以打开编辑页面进行愉快的输入了。

安装迅雷linux版

前提

在神奇的网络环境下,庞大的用户基数已经使迅雷接近闭环了,退而求其次再使用其他开源的下载工具反而不好使,获取资源有时候会异常的慢,所以,如果你是linux新手,且将ubuntu作为主力机器来使用,建议最好使用迅雷。

迅雷链接:mirrors.aliyun.com/ubuntukylin...

注意,迅雷官方并没有提供linux版本的,这是民间大佬开源的,如果上面链接失效了,你可以尝试搜索com.xunlei.download_1.0.0.1_amd64.deb关键字,祝你能够找到该包。

安装迅雷

下载上面的deb包后,直接使用如下方法安装即可:

css 复制代码
$ sudo dpkg -i com.xunlei.download_1.0.0.1_amd64.deb 

安装完毕后,若不知道是否安装成功,可以尝试使用echo $?来判断上一个命令返回值是否为0

安装完毕后,可以在应用程序列表中找到迅雷图标,进而进行打开该软件。

其他生产力工具推荐

推荐一下其他生产力软件

Remmina

官网地址:remmina.org/

远程桌面客户端工具,支持众多协议,其中包括windowsRDP协议以及SSHVNC等等。如果你有控制windows服务器的需求,建议使用该软件,该软件在Ubuntu 22.04标准版中已经自带了的。

Vscode

官网地址:code.visualstudio.com

这是微软旗下开源的文本编辑器,内置了javascripttypescriptnode.js的支持,并且支持众多插件,可以通过安装插件的方式以此来运行gopython 等等。

安装

通过该链接可以下载适合的包:code.visualstudio.com/Download

而后通过dpkg进行安装即可。

VLC

官网地址:www.videolan.org/vlc/

非常好用的跨平台视频播放器,可播放众多视频格式,非常好用且轻量的视频播放器。

安装命令:

arduino 复制代码
$ sudo apt-get install vlc

总结

本篇文章仅介绍了ubuntu 22.04下几个常用软件的安装,希望能够帮到正在使用ubuntu的你能够坚持下去,希望君不要周而复始的进行系统切换工作。

相关推荐
苦逼IT运维5 分钟前
YUM 源与 APT 源的详解及使用指南
linux·运维·ubuntu·centos·devops
仍有未知等待探索23 分钟前
Linux 传输层UDP
linux·运维·udp
zeruns80230 分钟前
如何搭建自己的域名邮箱服务器?Poste.io邮箱服务器搭建教程,Linux+Docker搭建邮件服务器的教程
linux·运维·服务器·docker·网站
卑微求AC30 分钟前
(C语言贪吃蛇)16.贪吃蛇食物位置随机(完结撒花)
linux·c语言·开发语言·嵌入式·c语言贪吃蛇
Hugo_McQueen1 小时前
pWnos1.0 靶机渗透 (Perl CGI 的反弹 shell 利用)
linux·服务器·网络安全
XY.散人1 小时前
初识Linux · 文件(1)
linux·运维·服务器
叶北辰CHINA2 小时前
nginx反向代理,负载均衡,HTTP配置简述(说人话)
linux·运维·nginx·http·云原生·https·负载均衡
不惑_3 小时前
在 Ubuntu 安装 Python3.7(没有弯路)
linux·运维·ubuntu
玉树临风江流儿4 小时前
Linux驱动开发(速记版)--设备模型
linux·驱动开发
杰哥在此4 小时前
Python知识点:如何使用Multiprocessing进行并行任务管理
linux·开发语言·python·面试·编程