由于对 grep 工作原理的误解,我重新安装了 grep,但我仍然认为存在问题。后来我这样做了...
sudo apt-get --purge remove grep
然后重新启动。不幸的是,操作系统使用 grep,因此除了 grep 缺失之外,某些东西可能还会损坏。例如,当光标移动到屏幕边缘时,启动器不再出现,并且允许选择 WiFi 连接的系统托盘不会出现在屏幕顶部。
为了尝试修复,我按下了 control-alt-F1 进入控制台模式。(通过 control-alt-T 进入控制台的另一种方法不起作用。)在控制台模式下,我运行了以下命令...
sudo apt-get install grep
出现以下内容...
The following NEW packages will be installed:
grep
0 upgraded, 1 newly installed, 0 to remove and 27 not upgraded.
Need to get 153 kB of archives.
Err:1 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 grep amd64 2.25-1~16.04.1
Temporary failure resolving us.archive.ubuntu.com
这种情况已经持续了大约 12 个小时。我甚至改变了物理位置。我之前在一个有 WiFi 的住宅里,现在我在一家通过以太网上网的电脑维修店里。这里的人都使用 Windows,对 Linux 一无所知。
答案1
用户@ajgringo619(https://askubuntu.com/users/975100/ajgringo619) 强调这可能是网络问题。
我看了看包裹里面
guiverc@d960-ubu2:~$ apt-file show grep
grep: /bin/egrep
grep: /bin/fgrep
grep: /bin/grep
grep: /usr/bin/rgrep
-- plus redacted doc & man pages
是的,这些会影响任何使用这些程序的工具,但我怀疑这是您同意@ajgringo619 的问题。
我建议使用wget
下载 grep 包(怀疑您会在那里遇到错误)然后dpkg -i
安装。
@H20NaCl (OP) 遇到了麻烦,wget
因此改用ftp
..