我错误地清除了 gsettings-desktop-schemas;我该如何恢复?

我错误地清除了 gsettings-desktop-schemas;我该如何恢复?

事情是如何变得越来越糟的:

我想删除 Unity-greeter 顶部面板上的一个项目(一个图标)。(greeter 是我使用的唯一 Unity 东西)。所以我对 Unity-greeter 配置文件之一或 lightdm 配置文件(我忘了是哪个)进行了一些更改。这让我处于低图形模式。

然后,我愚蠢地意外地运行了这个命令:sudo apt-get purge gsettings-desktop-schemas && apt-get install gsettings-desktop-schemas

然后我看到很多东西被清除了。然后我的 Ubuntu Mate 14.04 驱动器就无法在线连接了,现在仍然无法连接。我似乎也没有 14.04 的备份。

我可以从我的 Ubuntu Mate 16.04 磁盘安装装有 14.04 的驱动器,然后通过这种方式访问​​它。我的问题是:

我怎么能够:

(a)重新上线;

(b)恢复gsettings-desktop-schemas;

并且(c)让 lightdm/unity-greeter 在图形模式下重新运行?

我尝试将我的 16.04(或 12.04)“gsettings-desktop-schemas”复制到 14.04 系统是否有意义?(虽然我不知道在哪里寻找它)。

我真的似乎走进了无人区,需要走上正确的道路。任何帮助都值得感激。

答案1

  1. 启动到损坏的 Mate 14.04,使用网线连接它。
  2. 当达到低图形消息时,使用Ctrl+ Alt+切换到虚拟控制台 tty1 F1
  3. 登录然后运行ifconfig检查您的网络接口名称。

    ~$ ifconfig 
    eth0      Link encap:Ethernet  HWaddr f2:11:df:ff:59:0c  
              UP BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
              Interrupt:20 Memory:f7e00000-f7e20000 
    

    如果您看不到任何内容,请使用ifconfig -a,然后使用启用它sudo ifup eth0

    使用您获得的名称通过 DHCP 自动配置它。

    sudo dhclient eth0
    
  4. 检查连接

    ~$ ping google.com
    PING google.com (216.58.208.238) 56(84) bytes of data.
    64 bytes from par10s22-in-f14.1e100.net (216.58.208.238): icmp_seq=1 ttl=54 time=57.5 ms
    64 bytes from par10s22-in-f14.1e100.net (216.58.208.238): icmp_seq=2 ttl=54 time=59.8 ms
    
  5. 通过重新安装所有缺失的软件包来修复桌面

    sudo apt-get install mate-desktop
    
  6. 重启

您已完成!

相关内容