美文网首页Linux我用 LinuxLinux学习之路
简年4:elementaryOS Loki 0.4 安装配置

简年4:elementaryOS Loki 0.4 安装配置

作者: 左蓝 | 来源:发表于2017-01-23 23:06 被阅读1345次

    昨天那个 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 可以指定系统常用文件夹。

    软链接常用文件夹

    相关文章

      网友评论

      • 细雨飘竹:这个Linux系统是ubuntu的一个发行版,为什么界面有点像OS X呢?
        细雨飘竹:@deccin 阔以,很强势。
        deccin: @细雨飘竹 Mac的替代品😄
        左蓝:@细雨飘竹 它要长得像我也没办法啊,笑,桌面是eos团队自己开发的桌面环境,总体还是挺有趣的。

      本文标题:简年4:elementaryOS Loki 0.4 安装配置

      本文链接:https://www.haomeiwen.com/subject/ldsabttx.html