list - E : Malformed entry 1 in list file/etc/apt/sources. list.d/docker.list(URI解析),E:无法读取源列表

标签 list ubuntu terminal ubuntu-16.04 apt-get

我正在使用 Ubuntu 16.04,但我根本不是计算专业人士,我正在尝试解决我几个月来就知道的问题。众所周知,这对我来说是一个真正的问题,因为我想安装新的软件包。

3个月前,我在我的终端上做了一些操作。我什至不记得我想做什么,但它与为我的一个应用程序实现数据库转储有关。

这是我运行过的命令的历史记录,这些命令毁了一切:

 1072  sudo apt-get update
 1073  deb http://ppa.launchpad.net/jonls/redshift-ppa/ubuntu 16.04 main 
 1074  sudo apt-get install redshift
 1075  sudo apt install redshift
 1076  sudo apt install redshift-gtk
 1077  HiSuite
 1078  sudo apt-get update
 1079  sudo apt-get install fakeroot
 1080  sudo apt-get build-essential
 1081  deb http://de.archive.ubuntu.com/ubuntu/ saucy-updates main restricted
 1082  sudo apt-get build-essential
 1083  sudo apt-get update
 1084  sudo apt-get build-essential
 1085  sudo vi /etc/apt/sources.list
 1086  deb http://ftp.debian.org/debian wheezy main
 1087  echo "deb http://ftp.debian.org/debian wheezy main" | sudo tee /etc/apt/sources.list.d/docker.list
 1088  echo "deb deb-src http://ftp.debian.org/debian wheezy main" | sudo tee /etc/apt/sources.list.d/docker.list
 1089  sudo apt-get update
 1090  sudo apt-get build-essential
 1091  echo "deb http://ftp.debian.org/debian wheezy main"
 1092  echo "deb deb-src http://ftp.debian.org/debian wheezy main"
 1093  sudo apt-get update
 1094  apt-get 
 1095  sudo apt-get update
 1096  cat -n /etc/apt/sources.list | grep "55"
 1097  cat -n /etc/apt/sources.list
 1098  lsb_release -c -s
 1099  sudo rm /etc/apt/sources.list
 1100  sudo -i software-properties-gtk
 1101  sudo sed -i "s/xenial/$(lsb_release -c -s)/" /etc/apt/sources.list
 1102  sudo -i software-properties-gtk
 1103  sudo sed -i "s/xenial/$(lsb_release -c -s)/" /etc/apt/sources.list
 1104  sudo mv /etc/apt/sources.list /etc/apt/sources.list.old
 1105  sudo apt-get install gksu
 1106  sudo sed -i "s/xenial/$(lsb_release -c -s)/" /etc/apt/sources.list
 1107  sudo rm /etc/apt/sources.list
 1108  sudo sed -i "s/xenial/$(lsb_release -c -s)/" /etc/apt/sources.list
 1109  sudo -i software-properties-gtk
 1110  /etc/apt/
 1111  ls
 1112  source
 1113  ..
 1114  sudo cp /etc/apt/sources.list  /etc/apt/sources.list.old
 1115  sudo gedit /etc/apt/sources.list
 1116  ls
 1117  cd home
 1118  ls
 1119  cd kenza
 1120  ls
 1121  sudo apt-get update
 1122  cat -n /etc/apt/sources.list
 1123  sudo -i software-properties-gtk
 1124  sudo apt-get update
 1125  ..
 1126  /etc/apt/
 1127  source
 1128  sudo gedit /etc/apt/sources.list
 1129  ..
 1130  cd home/kenza
 1131  sudo apt-get update
 1132  apt-get
 1133  sudo apt-get uprade
 1134  /etc/apt/
 1135  ls
 1136  sudo gedit /etc/apt/sources.list.old
 1137  sudo gedit /etc/apt/sources.list.save
 1138  ..
 1139  cd home/kenza
 1140  curl https://repogen.simplylinux.ch/txt/xenial/sources_ae6942a4ca69e6ca95d89a755f6959aa12396478.txt | sudo tee /etc/apt/sources.list
 1141  sudo apt-get update
 1142  sudo gedit /etc/apt/sources.list
 1143  sudo gedit /etc/apt/sources.list.d/docker.list
 1144  sudo apt-get update
 1145  sudo gedit /etc/apt/sources.list.d/docker.list

现在,每次我尝试运行 apt-get 命令时,我都会得到以下结果:

E: Malformed entry 1 in list file /etc/apt/sources.list.d/docker.list (URI parse)
E: The list of sources could not be read.

目前,我需要安装 libsqlite3-dev,这是不可能的。

非常感谢您的帮助!

最佳答案

我在安装时遇到了同样的问题Bazel 。 我发现这是因为我在输入以下命令时漏掉了一个空格

echo "deb [arch=amd64] http://storage.googleapis.com/bazel-apt stable jdk1.8" | sudo tee /etc/apt/sources.list.d/bazel.list

运行 apt-get update 或 apt-get update 时,会读取/etc/apt/sources.list 中枚举的源。它将显示您上面提到的错误。

希望这会有所帮助。

reference

关于list - E : Malformed entry 1 in list file/etc/apt/sources. list.d/docker.list(URI解析),E:无法读取源列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52839115/

相关文章:

java - 所选目录不是 JDK 的有效主目录 - Ubuntu 上的 Intellij IDEA

python - 无法加载tensorflow

c# - 如何在不使用循环的情况下将项目从列表复制到堆栈

python - If-else 列表理解列表

java - 如何在java中对列表中最早的时间戳进行排序?

python - 使用python函数比较列表中的行和列

Ubuntu linux 上的 R 和 SSL/curl : failed SSL connect in R, 但可以在 curl 中使用

macos - 在容器内 chowning 主机的绑定(bind) `docker.sock` 会破坏主机 docker

linux - 有什么方法可以访问Linux服务器上的nodejs控制台吗?

python - 从一个 python 文件在不同的终端/控制台中运行多个 python 文件