内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

elementaryOS Loki 0.4安装配置

2017-01-25 11:04 出处:清屏网 人气: 评论(0

昨天那个 Neon 的 qt 依赖真是折腾人,因为 fcitx 要求 qtbase 的版本是 5.5.1,结果 KDE Neon 的 qtbase 太新降不下去(降了进不了桌面),所以只能放弃 Neon 啦,笑。

然后又回到 eOS 的怀抱了,安装什么的都没什么好说的,唯一要注意的是根目录文件系统我选择的是 btrfs,这有利于后面备份系统。

elementaryOS 界面

第一部分、系统配置

系统更新

安装系统之后的第一件事依旧是更新升级。

sudo apt update
sudo apt -y dist-upgrade
sudo apt -y autoremove

更换 daily 源

我推荐更换为 daily 源,因为 eOS 的发展其实并不是那么迅速,daily 源在某些时候比稳定源更加“稳定”。所以不要怕麻烦,daily 源还能体验最新的细节。

首先添加 add-apt-repository 命令支持,然后添加 daily 源到本地并更新升级:

sudo apt-get install -y python-software-properties software-properties-common
sudo add-apt-repository -y ppa:elementary-os/daily
sudo apt update
sudo apt -y dist-upgrade

因为软件包冲突,升级有时候会失败,不要急,先把 daily 源移到其他地方(只要不是 /etc/apt/sources.list.d/ 这个目录就可以了,我在 /etc/apt/sources.list.d/目录下新建了一个 do_not_update 目录,然后把不常用的更新源放进里面,需要时再拿出来),然后执行本地软件索引更新:

sudo apt update

恢复稳定源之后,依赖关系就没有错误了,然后继续修复刚才的升级:

sudo apt install -fy

升级完成之后,因为我们还要保持 daily 源,所以要在此时删除稳定源的冲突软件包(冲突软件包可能会有变化,自己看终端输出):

sudo apt autoremove \
        appstream-data-pantheon-loki-stable \
        appstream-data-pantheon-loki-stable-icons

本次冲突的是两个稳定源中的图标包,删除之后再把 daily 源恢复到本地更新源之中并再次更新软件索引:

sudo apt update

这样就可以在以后保持 daily 源啦~~

更新 Hosts 文件

更新 Hosts 有助于帮助我们更容易连接一些网站。

wget https://raw.githubusercontent.com/racaljk/hosts/master/hosts -O fetchedhosts
sed -i "s/localhost/localhost $(hostname)/g" fetchedhosts
sed -i "s/broadcasthost/broadcasthost $(hostname)/g" fetchedhosts
mv fetchedhosts /etc/hosts

Git 和 Vim

这两个不能少。

sudo apt install -y git vim

elementaryOS 扩展图标包

git clone https://github.com/btd1337/elementary-full-icon-theme
sudo mv elementary-full-icon-theme /usr/share/icons/
gsettings set org.gnome.desktop.interface icon-theme "elementary-full-icon-theme"

elementaryOS Tweaks

系统有一些需要微调的地方,可以使用这个工具调整,主要调整外观细节。安装之后可以把更新源移除,减少 update 的时间。

sudo add-apt-repository -y ppa:philip.scott/elementary-tweaks
sudo apt update
sudo apt -y install elementary-tweaks

卸载不需要的预装工具

# 预装浏览器,删吧,我用 Google Chrome。
sudo apt-get autoremove epiphany-browser epiphany-browser-data
# 软件中心,太鸡肋,还定时自动执行更新操作,删掉。
sudo apt autoremove --purge appcenter
# 预装扫描仪软件,我用不上,删掉。
sudo apt-get autoremove simple-scan

添加更多压缩文件格式支持

sudo apt -y install zip unzip p7zip p7zip-rar rar unrar

系统备份工具

btrfs 文件系统备份工具,用来备份恢复系统。

sudo apt install -y snapper
sudo snapper create-config /

这样就配置好了,现在新建一个系统快照,然后开始折腾其他的事情吧。

sudo snapper create -d "系统基本配置完成。"

使用 snapper list 可以查看快照列表,恢复当前系统到指定快照(数字1表示目标快照,0表示当前系统状态,下面命令表示从快照1恢复):

sudo snapper undochange 1..0

第二部分、日常软件

Google Chrome

这个我是必装的。自己在官网下,前面更新了 hosts,所以你可以打开 Google Chrome 的官网。

sudo dpkg -i **.deb
sudo apt install -f -y

密码管理

如果你设置了自动登录,这个密码管理个人建议安装,不然你每次登录进桌面还得输一次密码。安装之后鼠标右键--“修改密码”,然后密码为空直接保存就好了。修改之后你可以删除这个软件了,不过下次 Google Chrome 更新,你又得使用它把密码修改为空,笑,不然就老实输密码。

sudo apt install -y seahorse

搜狗输入法

这几乎是我的标配了,必装。安装包和 Google Chrome 一样,需要在官网下载。

sudo apt install -y fcitx fcitx-frontend-gtk3 fcitx-libs-qt fcitx-libs libopencc1
sudo dpkg -i **.deb
sudo apt install -f
im-config

安装之后记得删除搜狗的更新源,因为 ubuntukylin 的源使用了弱安全性摘要算法,我不想看到这个安全提示就屏蔽掉了。

Shadowsocks qt5

这个你们看着办,我是需要的。

sudo add-apt-repository -y ppa:hzwhuang/ss-qt5
sudo apt update
sudo apt -y install shadowsocks shadowsocks-qt5

因为这个软件更新不频繁,建议把更新源移动到其他地方,,避免拖慢 update 的速度。需要更新时拖进来更新就可以了。

Proxychains4

一个终端挂代理的工具。这个软件需要从源代码编译安装,不过很简单。

git clone https://github.com/rofl0r/proxychains-ng.git
sudo ./configure –prefix=/usr –sysconfdir=/etc
sudo make && sudo make install && sudo make install-config
rm -rf proxychains-ng

默认配置文件在 /usr/local/etc/proxychains.conf,可以使用 -f 选项指定配置文件。

Feedreader

作为 elementaryOS 下的明星应用,这个软件不装就可惜了,简直就是为 elementaryOS 量身打造。软件处于频繁开发阶段,建议保留更新源,确保及时获得最新的更新推送。

sudo add-apt-repository ppa:eviltwin1/feedreader-stable
sudo apt-get update
sudo apt-get install feedreader

系统监视器

类似于 Windows 下的任务管理器,方便查看资源状态。

sudo apt -y install gnome-system-monitor

第三部分、个性化定制

修复 Scratch 不能输入中文问题

这个问题由来已久,应该快修复了,目前你可以通过下面的方式“暂时修复”,当 Scratch 更新时需要再次执行以下步骤:

首先使用 vim 打开文件 /usr/share/applications/org.pantheon.scratch.desktop,把文件中原来的这一行:

Exec=scratch-text-editor %U

修改为:

Exec=env GTK_IM_MODULE=xim scratch-text-editor %U

这样就可以输入中文了。

自动挂载其他盘

我的硬盘除了根目录这个系统盘还有其他盘,我希望系统自动加载。

把下面这行写入 /etc/fstab 文件:

/dev/sda4 /media/user/my_dir/ ntfs defaults 0 2

格式什么的不懂自己百度。

改变 home 目录文件指向

为了更好地管理 home 目录,我使用软连接连接常用文件夹到非系统盘。

通过修改文件 ~/.config/user-dirs.dirs 可以指定系统常用文件夹。

软链接常用文件夹


分享给小伙伴们:
本文标签: elementaryOSLoki

相关文章

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

CopyRight © 2015-2016 QingPingShan.com , All Rights Reserved.

清屏网 版权所有 豫ICP备15026204号