debian9的安装,配置,tomcat,intellij的使用

这篇博客详细记录了在Debian9系统上进行安装、配置的过程,包括解决中文乱码、切换桌面语言环境为中文、安装Java环境、配置IntelliJ IDEA、安装Tomcat以及处理各种问题,如输入法、Firefox汉化和WiFi上网等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

老笔记本安装gnome的ubuntu,其实不比win7流畅多少,所以选择装个极简的debian系统。我安装的是xface配套的CD iso,才600多M,DVD iso比较齐全,但是大小有4个G。

装debian系统挺坑的,尤其是cd iso,要自己装很多东西。相信很多人和我一样,每次配每次搜。但并不是每个文章都有效的,可能太老,可能问题并不一样。所以借着这次重装的机会,我把自己遇到的问题总结一下,也算节省下次重装的成本吧。

一、安装

安装比较简单,不管你是win7双系统,还是什么单系统都是一样的方法,使用U盘安装,简单方便。

首先官网下载一个iso,使用ultra iso软件打开,然后刻录到一个fat32格式的U盘当中。接着重启电脑,选择U盘启动之后就会进入debian的安装流程。这里选择installer,会比用图形安装快一点吧。说一下要注意的点:

  1. 先不要联网,直接跳过。联网之后会从网上下一堆什么玩意的东西,慢不说,关键在后面apt安装软件的时候,它直接从网上去下载28个软件并安装,而忽略本地cdrom的U盘。我选择xface,debian桌面组件之后,大概率安装失败。直接跳过安装完成后只有命令行及很少的命令,上网和配源,安装xfce还找不到,反正我是放弃了,又重新装了一遍。
  2. 分区挂载这个大家注意不要装到原有的系统盘就行
  3. 双系统的配置也很简单,直接安装grub引导程序到主硬盘即可实现在开机界面选择系统的功能

到这里安装就搞定了。cd iso的软件极少,sudo,vim,这些都没有,而且还有中文乱码,还有不少工作要配置。

二、配置

由于我安装的是xfce桌面版的debian9,图形界面进去之后自带networkmanager,可以直接使用wifi或有线上网,省去了大家配置网络的麻烦。至于手动配置wifi有多麻烦,iwconfig,ifconfig,ip,iw,iwlist,rfkill这些命令会让人想砸电脑,不要问我怎么知道的,我不想说。直接看需要解决的问题吧。

1、解决中文乱码问题

如果你安装的时候选择的英文,那么第一次进入桌面就会遇到“麻将”块乱码的中文显示问题。这个网上帖子很多,但不是每个都有效。贴一下我亲测有效的方法:

  1. dpkg-reconfigration locales之后将zh开头的都选上(空格是选择,回车直接进入下一页)
  2. 安装中文字体 apt-get install ttf-wqy-zenhei

这样就可以解决中文显示乱码问题了,参考下面的网页

https://www.cnblogs.com/pengdonglin137/p/3367719.html

2、切换桌面语言环境为中文

中文乱码问题解决之后,并不等于就是中文环境了。要切换的话,现在locales中选择zh_CN,然后需要在/etc/environment中间添加下面几行:

LANG="zh_CN"

LANGUAGE="zh_CN:zh:en_US:en"

LC_ALL="zh_cn.UTF-8"

这样再重启电脑就行了。至于可以的原因,我不想知道。

参考链接:blog.sina.com.cn/s/blog_66ad86a301015z6h.html

3、将普通用户添加到sudo中

极简的debian系统没有sudo命令,下载好了之后,你发现会提示“用户名 不在sudoer文件中”

解决的方法如下:

在/etc/sudoer文件中添加“username ALL=(ALL:ALL) ALL”,添加到root用户的后面吧

原因你可以自己查

4、更新中国源

这个应该放在步骤的前面的,但大家注意当你有些官方的pkg下载不了的时候,就要考虑是不是源的问题了。

使用镜像安装的时候,/etc/apt/sourcelist里面只配了一个cdrom的镜像源,所以下载什么都是失败的。

这个时候要将其注释,并添加中国自己的源:

修改成163源:

deb http://mirrors.163.com/debian/ stretch main non-free contrib
deb http://mirrors.163.com/debian/ stretch-updates main non-free contrib
deb http://mirrors.163.com/debian/ stretch-backports main non-free contrib
deb-src http://mirrors.163.com/debian/ stretch main non-free contrib
deb-src http://mirrors.163.com/debian/ stretch-updates main non-free contrib
deb-src http://mirrors.163.com/debian/ stretch-backports main non-free contrib
deb http://mirrors.163.com/debian-security/ stretch/updates main non-free contrib
deb-src http://mirrors.163.com/debian-security/ stretch/updates main non-free contrib

修改成清华源:

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch main non-free contrib
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-updates main non-free contrib
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-backports main non-free contrib
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch main non-free contrib
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-updates main non-free contrib
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-backports main non-free contrib
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security/ stretch/updates main non-free contrib
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security/ stretch/updates main non-free contrib

修改成科大源:

deb http://mirrors.ustc.edu.cn/debian/ stretch main non-free contrib
deb http://mirrors.ustc.edu.cn/debian/ stretch-updates main non-free contrib
deb http://mirrors.ustc.edu.cn/debian/ stretch-backports main non-free contrib
deb-src http://mirrors.ustc.edu.cn/debian/ stretch main non-free contrib
deb-src http://mirrors.ustc.edu.cn/debian/ stretch-updates main non-free contrib
deb-src http://mirrors.ustc.edu.cn/debian/ stretch-backports main non-free contrib
deb http://mirrors.ustc.edu.cn/debian-security/ stretch/updates main non-free contrib
deb-src http://mirrors.ustc.edu.cn/debian-security/ stretch/updates main non-free contrib

参考文献:https://blog.youkuaiyun.com/krupzone/article/details/78957013

5、安装ibus 输入法

没有中文输入法怎么办,装啊。

首先使用命令 apt-get install ibus ibus-gtk ibus-pinyin安装ibus拼音,然后xfce桌面中的“所有应用程序——设置——ibus首选项”中设置一下切换的热键即可。(英文环境或者其他gnome,kde桌面我不清楚)

还有的帖子要安装ibus-sunpinyin   ibus-table-wubi,这个我就没试了。我仅把我试过OK的方法写下来。

6、创建firefox的桌面快捷方式

浏览器的使用频率就不用多说了,反正我写代码什么都能离开,就是离不开浏览器和百度(谷歌也行)。我们不生产代码,只是代码的搬运工。最初的debian火狐只能通过很深的路径,通过右键打开,创建一个简单的桌面快捷方式是必须的。

先使用命令dpkg -l | grep fire,查看出火狐的安装全名

再使用whereis firefox命令查看火狐的安装路径,选其中之一即可

然后在Desktop创建一个firefox.desktop的文件,将其中的内容复制粘贴即可

[Desktop Entry]

Name=firefox

Comment=firefox

Exec=/usr/lib/firefox-esr/firefox-esr %u

Icon=/usr/lib/firefox-esr/browser/icons/mozicon128.png

Terminal=false

Type=Application

Categories=Application;Development;
Path=
StartupNotify=false

里面就两个需要注意,一个exec执行命令,一个是icon支持自定义。

其它程序的快捷方式也按照这个方法创建。

(其实在/usr/share/applications 目录下面有很多已经安装好的程序,起码在这里可以看到自己的系统已经装了什么)

7、设置firefox为中文

通过上面的方法,你也许已经将桌面环境配置成了中文,但是打开默认的firefox浏览器仍然是英文的。怎么说呢,还是母语看起来痛快,那赶紧设置一下中文吧。

先下载一个中文包 apt -y install firefox-esr-l10n-zh-cn,成功之后打开firefox浏览器的设置,然后在“内容”或者“语言”一栏找到语言选项,改为中文即可。

当然这个语言包可能就是firefox的中文版,具体没有深究。不管老的英文版在不在吧,反正用这个就是中文。如果不是强迫症,不用非要把老的英文版找出来删除掉,有可能带来意想不到的麻烦。不信你删除一个python试试。别问我怎么知道的。

8、安装java环境

先在官网下载jdk se的tar包,然后选择一个目录解压。我是放在/usr/lib/jvm/目录下,jvm是一个新建的目录。解压命令tar -zxf即可。最主要的是配置一下环境变量。

配置环境变量的方法千千万,我只取一瓢我自己用过且生效的。在~/.bashrc文件中添加如下内容,然后运行一下命令:

source ~/.bashrc

JAVA_HOME=/usr/lib/jvm/jdk1.8.0_191
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH

注意JAVA_HOME后面是你自己的安装目录。做完之后运行java -version可以看到java的版本号,那就说明安装成功了。

ljf@debian:~$ java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

9、安装intellji idea

开发利器,这个没有什么说的,直接官网下载linux版本安装即可。不过现在有个什么box,安装它之后就可以随意安装intellj全家桶了,建议安装这个。

不过intellij还是很卡,对于我的老笔记本来说。

10、安装tomacat

安装也非常的简单,直接官网安装即可,我自己都直接搞定了没有查帖子,所以水平很高的你们更是不需要了。

11、解决intelliJ idea报错问题

这个问题需要单独在这里记录一下,因为十分惊险和刺激。

本来idea已经安装完成,正要打开使用的时候,工具报错无法使用。工具报错?活久见。一开始我利用idea里面的submit上报了问题。但大公司天天忙,怎么可能那么快帮我们天朝这些老用人家破解版的人解决问题。

百度搜索是搜不到的,只能翻墙谷歌了。好在比较幸运,找到是因为依赖库的问题,然后在debian官网下载了一个deb库解决。

错误内容是:linux libdbusmenu-glib.so.4: 无法打开共享对象文件,主要是libdbusmenu-glib.so.4找不到。

在debian官网下载安装即可,链接为:https://packages.debian.org/jessie/libdbusmenu-glib4

安装命令:sudo dpkg -i package_file.deb

还好解决了,不然我要放弃了,有惊无险。

12、安装搜狗中文输入法

前面介绍了ibus的输入法安装,但总觉得还是没有搜狗好用。虽然搜狗会收集个人信息,但现在谁不会呢?

搜狗安装起来比较简单,只会有个坑要说一下。

首先搜狗官网下载linux的deb包,使用dpkg -i deb。这时会失败,提示要依赖fcitx框架,再用apt-get install -f就行了。

这时的流程是要打开fcitx,配置搜狗输入法。但我打开都是空的,也搜不到sogou输入法,网上查了也没有提到这个问题。

好吧,是时候重启一下电脑了。reboot之后sogou自动出现在fcitx中,直接配置快捷键即可。

13、解决wifi无法上网的问题

OK,好吧。装好系统之后wifi自动是可用的,我就没再关心它。不过该来的还是要来的,wifi在一次电脑休眠重启之后又无法恢复上网了。设备一直是down的,无法up。

我重装了一下wifi dev的设备驱动,重启之后貌似解决了这个问题,反正在networkmanager里面又可以搜网了。

首先利用lspci命令查看你的wlan网卡设备型号,比如我的是RTL8188CE,然后从debian 官网去找驱动下载安装即可。

  • # Debian 8 "Jessie"
    deb http://httpredir.debian.org/debian/ jessie main contrib non-free
  • Update the list of available packages and install the firmware-realtek package:

    # apt-get update && apt-get install firmware-realtek

其它想到的继续更新,肯定很多坑在前面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值