Secret Sauce教程:最小安装Ubuntu 19.10,Xorg和XFCE 4.14(准系统和漂亮系统)

如何获得最小的Ubuntu基础? 如何获得最佳的最小占用空间(磁盘/内存)台式机? 这些问题已被提出,但大多数都回答不佳。 例如,最不推荐的最小安装最终将使用约3.5GB的空间。但是您可以做得比这更好。还有什么是窗口管理器,什么是桌面管理器,什么是登录管理器,什么是应用程序指示器。我将以一种非常有意义的方式扩展现有线程。

评论
  • 颜小柒
    颜小柒 回复

    在本教程中,将获得约1.3-1.7GB的Ubuntu基础,并创建一个使用约300MB RAM的最小XFCE桌面。通常,Ubuntu的最低容量为3.5GB,而XFCE通常会占用更多的磁盘空间和内存。本指南针对台式机。如果您有笔记本电脑,则需要安装其他模块。但是首先要回答一些基本问题。在许多方面,Ubuntu本身就像DOS。窗口管理器允许应用程序图形化并在新窗口中打开,而Ubuntu是DOS。它的1窗口,它输入和输出文本。因此,窗口管理器至关重要。桌面管理器打开一个称为桌面的主窗口,在该桌面上,您通常具有一个带有文件夹的背景以及一个带有开始菜单(应用程序启动器)和系统托盘(应用程序指示器)的任务栏(面板)。但是桌面管理器如何启动?那么用户如何登录?用户可以通过Ubuntu的TTY(DOS)登录,登录后可以调用特殊代码来启动桌面管理器,也可以安装登录管理器,登录后,登录管理器将自动管理桌面管理器。因此从技术上讲,不需要登录管理器和桌面管理器,但是后者尤其可以简化生活并带来急需的美学,除非您想整天盯着黑色的窗户。此设置的唯一缺点是恢复菜单消失了,而是直接进入恢复根目录。 对于大多数人来说,这可能不大,但实际上很棒。

    1. 下载Ubuntu的netinstall aka mini.iso并将其刻录在棍子上。
    2. 不要使用Ubuntu Desktop或Ubuntu Server ISO获得它。
    3. 开机后,选择“专家安装”。
    4. 完成所有步骤,但立即跳过此步骤,继续配置程序包管理器。
    5. 相反,在配置程序包管理器后,选择安装grub。
    6. 然后选择完成安装。
    7. 此时,您可能需要启动恢复以开始系统构建。因为例如您可能会面对死亡的黑屏。但不用担心。
    8. 因此,一旦从根目录恢复,请键入df -h .....并观察1.5GB左右的奇妙Ubuntu分区。
    9. 此时,网络已经关闭,它不会自动启动,但没有后顾之忧,只要您拥有以太网就可以了。

    9.连接到网络:

    ip链接(向您显示以太网适配器的名称,即eth0)

    ip链接设置eth0(用您的以太网替换etho0) 好的,您的适配器已启动,但是没有DHCP,因此无法连接到外界。

    dhclient eth0(您的适配器)BOOM! DHCP已启动! 可以,但是现在我们需要解析www.google.ca并将其传递给通过您的适配器传输的dhcp。

    systemctl启动systemd-resolved 繁荣!您现在已连接到Internet,并认为您需要网络管理器HA。

    1. 让我们准备我们的设置环境:

    易于安装nano htop

    apt安装iptables ufw

    ufw启用

    1. 让我们设置窗口系统aka X,X11,Xorg,Xserver:

    apt安装xserver-xorg-core(第1部分窗口系统基础)

    apt安装xinit(第2部分,窗口系统基础)

    apt安装xorg(第3部分窗口系统基础)

    1. 让我们设置声音:

    apt安装alsa-base(声音系统驱动程序,而不是声卡驱动程序) 实际的驱动程序位于内核中,您可能需要安装linux-extra和/或modules-extra。在名称下以突触搜索这些。

    apt安装pulseaudio(软件音量混合器)

    1. 让我们准备桌面:

    易于安装xfce4 xfce4-goodies thunar-archive-plugin xarchiver libxfce4util-bin policykit-1-gnome thunar-volman udisks2 p7zip-full unzip xdg-utils基于桌面的pavucontrol dosfstools lzop rar unar xfce4-indicator-plugin -no-install-

    1. 让我们准备add-apt-repository和synaptic:

    apt安装软件-属性-常见的突触

    1. 准备展示吧

    apt install nvidia-driver-430 -no-install-recommends (替换为驱动程序)

    1. 让我们消除死亡的黑屏并禁用root帐户:

    N.B.恢复环境与根帐户是分开的。

    纳米/ etc / default / grub

    (将“安静的飞溅”更改为文本) Control-o保存,Control-X退出

    更新grub

    systemctl设置默认的多用户目标

    passwd -l根

    1. 是时候重新启动和第一次启动了。
    2. 如果您还没有输入“ reboot”来重启。
    3. 现在登录到您的用户。
    4. 让我们为第一个开始准备XFCE4:

    须藤nano〜/ .xinitrc

    !/ usr / bin / env bash

    xfce4终端&

    exec startxfce4(或openbox)

    Control-o保存,Control-X退出

    startx(您用鼠标xD看到了蓝色的桌面)

    htop(观察)

    ctrl-x

    1. 请注意,网络和声音是如何混乱或功能异常的,我们将解决。
    2. 首先让我们修复网络:

    sudo apt install network-manager-gnome指示器-应用程序

    须藤nano /etc/NetworkManager/conf.d/10-globally-managed-devices.conf

    确保[keyfile]仅在第一行,将其他所有内容放在第二行

    [密钥文件]

    非托管设备= *,except:type:wifi,except:type:wwan,except:type:ethernet

    ctrl-o保存ctrl-x以关闭文件和nano

    须藤nano /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf

    确保该文件为空

    Ctrl-o,Ctrl-x

    转到应用程序->设置->面板

    点击项目,然后点击+ 添加指标插件

    将指示器插件拖放到铃声后面。 重新启动后,您的网络将受到管理。 正如我在无线和声音方面所说的,您应该从synaptic安装linux-image-extra,linux-modules和linux-modules-extra,因此首先要安装synaptic:

    sudo apt安装突触 在运行突触之前,请检查所使用的内核,以便可以安装正确的东西:

    匿名-r 现在开始突触,输入密码并在名称下搜索上述2个软件包,并在适用的情况下选择与uname -r显示的软件包兼容的软件包。

    重启

    1. 安装浏览器,以免被吓到

    须藤apt安装midori

    sudo apt安装Firefox

    sudo apt安装chrome

    sudo apt安装谷歌浏览器

    我建议以下安装勇敢者:

    sudo apt安装apt-transport-https curl

    curl -s https://brave-browser-apt-release.s3.brave.com/brave-core.asc | sudo apt-key add -

    sudo sh -c 'echo "deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com $(lsb_release -sc) main" >> /etc/apt/sources.list.d/brave.list'

    sudo apt更新&& sudo apt安装brave-browser

    Brave或Google-Chrome的好处是,这两者没有其他好处,因为这两个都有内置的Flash播放器,而Brave负责处理大多数广告,并减少了对隐私的侵犯。

    尽情享受Ubuntu,Xorg和XFCE的最低限度安装。