Как я могу обновить свой репозиторий?

Когда я хочу установить любую программу на своей Ubuntu, Там прибывает Ошибка при высказывании, что я должен добавить его к Своему репозиторию, я нахожу его PPA из launchpad.net и затем ввожу его в терминале. это говорит, что файл импортируется, затем через некоторое время говорит: файл импортируется. Естественно, я должен обновить свой репозиторий теперь, но я не могу. Вчера, когда я попытался обновить его, некоторые ошибки показали, говоря, что некоторым индексным файлам не удалось загрузить или 404 не найденный. Я испытал некоторые затруднения из-за него и попытался зафиксировать его, но не мог. Я работал над некоторыми кодами в терминале (я плохо знаком с этим), и я думаю, что сделал это хуже, потому что теперь, когда я пишу, sudo Кв. - получает обновление в Терминале, Это показывает другое сообщение, здесь это: E: драйвер метода/usr/lib/apt/methods/htt не мог быть найден. До этого я вчера имею в виду, я провел целый день, пытаясь зафиксировать его и прочитать почти каждый ответ на любой вопрос, который спрашивают об этой проблеме, но это не помогло. Я пытался внести изменения в "программное обеспечение Ubuntu и обновление", но в конце, когда я хотел сохранить внесенные изменения посредством нажимающей "перезагрузки", сообщение покажут, говоря, "не удался загрузить информацию о хранилище, проверить Ваше Интернет-соединение, это было, в то время как я был уверен, что я был подключен к сети WiFi. Я также пытался изменить основной сервер на локальный сервер, но в конце при сохранении была та же проблема. Кратко, я только что установил это окна, и я не знаю, что сделать, я не могу даже играть музыку с этим, ни один, который я могу загрузить или установить любые приложения, я действительно нуждаюсь в Вашей помощи.Спасибо.

Это - копия моего терминала:

arash@arash-X450CC:~$ sudo apt-get update

E: The method driver /usr/lib/apt/methods/htt could not be found.

arash@arash-X450CC:~$ sudo apt-get install chrome

Reading package lists... Done

Building dependency tree       

Reading state information... Done

E: Unable to locate package chrome

arash@arash-X450CC:~$ ^C

arash@arash-X450CC:~$ ^C

arash@arash-X450CC:~$ sudo apt-get update

[sudo] password for arash: 

E: The method driver /usr/lib/apt/methods/htt could not be found.

arash@arash-X450CC:~$ sudo apt-get update

E: The method driver /usr/lib/apt/methods/htt could not be found.

arash@arash-X450CC:~$ sudo apt-get upgrade

Reading package lists... Done

Building dependency tree       

Reading state information... Done

Calculating upgrade... Done

0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

arash@arash-X450CC:~$ sudo apt-get update

E: The method driver /usr/lib/apt/methods/htt could not be found.

arash@arash-X450CC:~$ apt-get upgrade

E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)

E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

Я переделал последнюю часть. обновление, обновление, обновление. вот результат:

arash@arash-X450CC:~$ sudo apt-get upgrade

[sudo] password for arash: 

Reading package lists... Done

Building dependency tree       

Reading state information... Done

Calculating upgrade... Done

0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

arash@arash-X450CC:~$ sudo apt-get update

E: The method driver /usr/lib/apt/methods/htt could not be found.

arash@arash-X450CC:~$ sudo apt-get upgrade

Reading package lists... Done

Building dependency tree       

Reading state information... Done

Calculating upgrade... Done

0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

например, я хочу установить vlc плеер, здесь прибывает вывод:

arash@arash-X450CC:~$ sudo apt-get install vlc

Reading package lists... Done

Building dependency tree       

Reading state information... Done

E: Unable to locate package vlc

Я сделал первую часть (пишущий две команды в терминале - прежде, чем идти в программное обеспечение и обновления), вот вывод:

arash@arash-X450CC:~$ cd /etc

arash@arash-X450CC:/etc$ sudo tar cjvf apt-back.tar.bz2

[sudo] password for arash: 

tar: Cowardly refusing to create an empty archive

Try 'tar --help' or 'tar --usage' for more information.

arash@arash-X450CC:/etc$ 


Then I went to software and updates, made sure those four parts you said are ticked in the checkboxes next to them, then went to the other tab, I mean other software, unticked all of them and pressed reload to save changes. But after a while there came an error. Here's the detailed error message:

W:Failed to fetch http://archive.ubuntu.com/ubuntu/dists/utopic/universe/binary-amd64/Packages  404  Not Found [IP: 91.189.88.149 80]

, E:Some index files failed to download. They have been ignored, or old ones used instead.

вот вывод после выполнения, что Вы сказали

chmod +x myscript.sh

./myscript.sh


#!/bin/bash


mkdir ~/apt.back

cd ~/apt.back

sudo mv --backup=numbered /etc/apt/sources.list ../apt.back/

sudo mv --backup=numbered /etc/apt/sources.list.d/*list ../apt.back/

sudo apt-get update

шаг 1 этот рис. для первой команды. Я сделал это с другим именем. First Image

шаг 2 следующий рис. для следующего шага после нажатия ctrl+o для сохранения. затем я нажал Enter. Second Image

-1
задан 20 September 2016 в 00:47

1 ответ

Ваш репозиторий повреждается. Можно зафиксировать это путем возвращения его значениям по умолчанию распределения. Шаги ниже покажут, как сделать это. Это будет также включать резервное копирование изменений, которые Вы внесли так, чтобы, после того как это работает, можно было систематически возвращать пользовательские изменения и определить, какой (s) повреждает систему.

Сделайте резервное копирование своей текущей конфигурации

$ cd /etc
$ sudo tar cjvf apt-back.tar.bz2 ./apt

Теперь откройте Software и Updates

(перейдите в), System Settings -> (щелчок) Software and Updates (нажмите вкладку), Ubuntu Software -> (галочка первые 4 объекта)-> (нажимают вкладку), Other Software -> (Удаляют все галочки),

Закройте центр программного обеспечения.

Установите VLC с

$ sudo apt-get update
$ sudo apt-get install vlc

Восстановление другого пользовательского PPA:

Теперь для Other Software объекты, которые Вы имеете пользовательский добавленный, можно возвратить их по одному путем размещения галочки в желаемую. Если Вы повреждаете систему, то пропустите ее и соглашение с нею индивидуально.

Некоторые из них могли бы быть, очевидно, хорошим, как Googe Chrome.


Создайте и запустите этот скрипт для вычищения способной папки. Это скопирует Ваши файлы так, чтобы можно было восстановить их после того, как это работает.

Можно создать сценарий путем выполнения:

$ nano myscript.sh

Затем копия и мимо кода ниже в редактора. Сохраните сценарий. Затем выполните это для создания этого исполняемым файлом.

$ chmod +x myscript.sh

Запустите скрипт:

$ ./myscript.sh

Код для сценария:

#!/bin/bash

mkdir ~/apt.back
cd ~/apt.back
sudo mv --backup=numbered /etc/apt/sources.list ../apt.back/
sudo mv --backup=numbered /etc/apt/sources.list.d/*list ../apt.back/
sudo apt-get update

После запущения скрипта Ваш репозиторий будет пуст. Теперь выполните Обновления программного обеспечения и поставите галочку у первых 4 объектов в Ubuntu Software вкладка.

Затем установка vlc с:

$ sudo apt-get update
$ sudo apt-get install vlc
2
ответ дан 28 September 2019 в 13:40

Другие вопросы по тегам:

Похожие вопросы: