E: Неверная запись 1 в файле списка /etc/apt/sources.list.d/docker.list (URI-анализ), E: Список источников не может быть прочитан - PullRequest
0 голосов
/ 16 октября 2018

Я пользуюсь 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, что невозможно.

Большое спасибо за вашу помощь!

1 Ответ

0 голосов
/ 20 июня 2019

Я столкнулся с той же проблемой, когда устанавливал 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 upgrade источники, перечисленные в /etc/apt/sources.list, читаются.Он покажет ошибку, которую вы упомянули выше.

Надеюсь, что это поможет.

ссылка

...