NJU OS PA0

关于poweroff

然后看教程的时候,教程说在正常用户下,无法使用

poweroff

需要切换到Superuser: root才能用poweroff指令

su -

所以我就去切换了

结果报错 Authentication failure!!!

我的第一反应是重装

10min后,重装完发现还是不行,但是Debian 启动的时候要求我选择

sudo or su

然后我就去网上查sudosu的区别,才知道有的时候系统默认是没有激活root用户

sudo passwd
Password:[你当前的密码]
Enter new password:[这个是root的密码]
Retype new UNIX password:[重复root的密码]

果然,su 切换成功了
然后我想,现在可以用poweroff了吧

md, command not found!!!

又是网上查

造成这个问题的原因是没有把 /sbin 的目录路径(系统用户目录)添加到$PATH变量中

echo $PATH/sbin 在不在

echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

如果没有 /sbin 可以使用以下命令

export PATH=$PATH:/sbin/

果然成功了

临时把对应路径加到$PATH变量中,测试一下是否可用。

需要永久添加需要编辑 .bashrc 文件

打开.bashrc

vi .bashrc

在最后一行,添加

export PATH=$PATH:/usr/sbin

然后退出

source .bashrc

结束!

关于中文输入法

Source

在NJU的教程里使用了清华的源

echo "deb http://mirrors.tuna.tsinghua.edu.cn/debian/ stable main" > /etc/apt/sources.list

我不知道是什么原因,反正在我的电脑里[1],使用这个源包管理器故障频出,问了GPT才想到换一个源

这个应该是 Debian的默认源
deb http://deb.debian.org/debian/ bullseye main

然后我就先把原来的删了

sudo rm /etc/apt/sources.list

然后去里面把默认源加了

vi /etc/apt/sources.list

果然这下就都能装了

不过还有意外之喜,配环境发现一个Linux包管理工具的网站

顺便给我科普了一下Linux的包管理工具

  • apt
  • apt-get
  • aptitude

中文输入法

能装软件之后也走了不少弯路
按照教程来,其实中规中矩,去sogou下载对应的版本 x86, arm....

然后一般浏览器下载默认路径在Downloads里

所以启用命令行后还要跑到Downloads, 同时还得登录root

cd Downloads
su -
sudo dpkg -i xxx.deb #xxx 是下载的文件名

这时候一般就会开始报错了

因为没有fcitx

这里一并给出卸载方法

卸载ibus 留下 fcitx

sudo apt purge ibus*
sudo apt autoremove

fcitx系列输入法

  • Google拼音
sudo apt install fcitx-googlepinyin
  • sun拼音
sudo apt install fcitx-sunpinyin

然后需要去更改默认输入法
`fcitx`

找到Fcitx Configuration 打开, 默认输入法不能放在第一行

IM-config

然后还可以去Global Config 调整切换快捷键

如果卸载fcitx 留下 ibus

sudo apt purge fcitx*
sudo apt autoremove

比起fcitx,ibus安装配置起来可能稍显复杂一点。

先安装ibus框架:

sudo apt install ibus ibus-libpinyin

然后安装对应输入法:

ibus智能拼音:

sudo apt install ibus-pinyin

sun拼音:

sudo apt install ibus-sunpinyin

后面的步骤笔者没试过可以参考

Recommend

建议卸载ibus

  1. 一方面我卸载ibus后面操作成功了, 卸载fcitx 笔者没有试过
  2. 另一方面: Linux发行版下有两大输入法框架:ibusfcitx,其中fcitx 的体验要比ibus 好,因此选择 fcitx 框架,并安装中文输入法.