Synaptic. Невозможно получить все индексы репозитория

Автор Гаджи, 22 января 2020, 11:11:00

« назад - далее »

0 Пользователи и 6 гостей просматривают эту тему.

Gamliel

Цитата: Гаджи от 22 января 2020, 15:22:45Репозиторий «http://deb.debian.org/debian buster/updates Release» не содержит файла Release.
Обновление из этого репозитория нельзя выполнить безопасным способом, поэтому по умолчанию он отключён.
Информацию о создании репозитория и настройках пользователя смотрите в справочной странице apt-secure(8).
Похоже, один из серверов имён, автоматически назначенных провайдером или указанных Вами в настройках, не отвечает. Можете повторить команду (пролистать недавно введённые в терминал команды можно клавишами «вверх» и «вниз»; выбранную команду можно отредактировать, перемещаясь по ней клавишами «влево», «вправо», «Home» и «End», и запустить её клавишей «Enter»); со второй-третьей попытки должно получиться.

Цитата: Гаджи от 22 января 2020, 15:35:17Gimp качал с Цп, не знаю почему слово убунту там
Не нашёл, что такое Цп. Чем Вас не устраивает GIMP, имеющийся в официальных репозиториях?
$ apt-cache show gimp | grep Version
Version: 2.10.8-2
$ apt list gimp
Вывод списка... Готово
gimp/stable,now 2.10.8-2 amd64 [установлен, автоматически]

(это означает, что в репозиториях доступен и у меня установлен GIMP 2.10.8-2).

Вот интересная статья «Совет новым пользователям, как не сломать их Debian-систему» (на английском, испанском, каталанском и французском языках; русской версии пока нет). Цитата оттуда (в моём переводе с английского):
Debian — крепкая и надёжная система, но новым пользователям всё же легко сломать их системы, поступая не Debian-овским способом... Одним из важнейших преимуществ Debian'а является его центральный репозиторий с тысячами пакетов программного обеспечения. Если вы перешли на Debian с другой операционной системы, вы, возможно, привыкли устанавливать программное обеспечение, которое вы нашли на случайных веб-сайтах. В Debian'е установка программного обеспечения со случайных веб-сайтов является плохой привычкой. Лучше использовать программное обеспечение из официальных репозиториев Debian'а всегда, когда это возможно. Пакеты в репозиториях Debian'а хорошо работают и правильно устанавливаются. Использование программного обеспечения только из репозиториев Debian'а также намного безопаснее, чем установка со случайных веб-сайтов, которые могут нести с собой вредоносные программы и другие риски для безопасности.

Цитата: Гаджи от 22 января 2020, 17:01:20deb http://mirror.yandex.ru/debian buster main
deb-src http://mirror.yandex.ru/debian buster main

deb http://mirror.yandex.ru/debian buster-updates main
deb-src http://mirror.yandex.ru/debian buster-updates main

deb https://mirror.yandex.ru/debian-security buster/updates main
deb-src https://mirror.yandex.ru/debian-security buster/updates main
В официальном списке зеркал нет ни одного адреса в домене yandex.ru; другими словами, это неофициальное зеркало.

Гаджи

Я не понял о чём вы говорите.
Цитата: Gamliel от 22 января 2020, 21:55:09
Похоже, один из серверов имён, автоматически назначенных провайдером или указанных Вами в настройках, не отвечает. Можете повторить команду (пролистать недавно введённые в терминал команды можно клавишами «вверх» и «вниз»; выбранную команду можно отредактировать, перемещаясь по ней клавишами «влево», «вправо», «Home» и «End», и запустить её клавишей «Enter»); со второй-третьей попытки должно получиться.
Цп - центр приложений, но я ошибся. Днем он не работал пришлось стороннюю скачивать. Я удалил и установил с центра. У меня теперь только эта ошибка осталась.Репозиторий «http://deb.debian.org/debian buster/updates Release» не содержит файла Release.
Обновление из этого репозитория нельзя выполнить безопасным способом, поэтому по умолчанию он отключён.
Информацию о создании репозитория и настройках пользователя смотрите в справочной странице apt-secure(8).


Gamliel

Цитата: Гаджи от 22 января 2020, 13:59:37gadzhi@debian:~$ cat /etc/apt/sources.list.d/alexlarsson-ubuntu-flatpak-focal.list
deb http://ppa.launchpad.net/alexlarsson/flatpak/ubuntu focal main
Зачем? Разве
apt-cache show flatpak flatpak-tests gir1.2-flatpak-1.0 libflatpak-dev libflatpak-doc libflatpak0 flatpak-builder flatpak-builder-tests gnome-software-plugin-flatpak | less
недостаточно? В общем, удалите файл /etc/apt/sources.list.d/alexlarsson-ubuntu-flatpak-focal.list.

Цитата: Гаджи от 22 января 2020, 13:59:37gadzhi@debian:~$ cat /etc/apt/sources.list.d/otto-kesselgulasch-ubuntu-gimp-focal.list
deb http://ppa.launchpad.net/otto-kesselgulasch/gimp/ubuntu focal main
# deb-src http://ppa.launchpad.net/otto-kesselgulasch/gimp/ubuntu focal main
Аналогично. GIMP есть в официальном репозитории. Удалите файл /etc/apt/sources.list.d/otto-kesselgulasch-ubuntu-gimp-focal.list.

Цитата: Гаджи от 22 января 2020, 23:50:18Цп - центр приложений, но я ошибся. Днем он не работал пришлось стороннюю скачивать. Я удалил и установил с центра.
Не надо «стороннюю скачивать». Выше я привёл ссылку на статью «Совет новым пользователям, как не сломать их Debian-систему» и цитату из неё. Вам нравится Центр приложений? По-моему, Synaptic хороший графический пакетный менеджер; я его постоянно использовал, пока не научился использовать apt.

Цитата: Гаджи от 22 января 2020, 23:50:18У меня теперь только эта ошибка осталась.Репозиторий «http://deb.debian.org/debian buster/updates Release» не содержит файла Release.
Обновление из этого репозитория нельзя выполнить безопасным способом, поэтому по умолчанию он отключён.
Информацию о создании репозитория и настройках пользователя смотрите в справочной странице apt-secure(8).
Укажите другой; в других строках файла /etc/apt/sources.list у Вас указан http://ftp.ru.debian.org/debian/, можете указать его вместо http://deb.debian.org/debian. (А ещё лучше указать то из зеркал, с которым у Вас самая быстрая связь. Я живу в Петербурге; в результате серии тестов я пришёл к выводу, что самая быстрая связь у меня с двумя зеркалами, одно из которых находится под Москвой, а другое в Риге.)

Вот мой /etc/apt/sources.list.
Открыть содержимое (спойлер)
deb https://ftp.psn.ru/debian/ buster main non-free contrib
deb-src https://ftp.psn.ru/debian/ buster main non-free contrib
#deb https://debian.koyanet.lv/debian/ buster main non-free contrib
#deb-src https://debian.koyanet.lv/debian/ buster main non-free contrib

deb http://security.debian.org/debian-security buster/updates main contrib non-free
deb-src http://security.debian.org/debian-security buster/updates main contrib non-free

# buster-updates, previously known as 'volatile'
deb https://ftp.psn.ru/debian/ buster-updates main contrib non-free
deb-src https://ftp.psn.ru/debian/ buster-updates main contrib non-free
#deb https://debian.koyanet.lv/debian/ buster-updates main contrib non-free
#deb-src https://debian.koyanet.lv/debian/ buster-updates main contrib non-free

# buster-backports, previously on backports.debian.org
deb https://ftp.psn.ru/debian/ buster-backports main contrib non-free
deb-src https://ftp.psn.ru/debian/ buster-backports main contrib non-free
#deb https://debian.koyanet.lv/debian/ buster-backports main contrib non-free
#deb-src https://debian.koyanet.lv/debian/ buster-backports main contrib non-free

Закомментированные ссылки на рижское зеркало присутствуют на случай, если подмосковное зеркало будет недоступно: в таком случае я закомментирую ссылки на подмосковное зеркало и раскомментирую ссылки на рижское. Привожу для примера, не надо бездумно копировать — для Вас, вероятнее всего, самыми быстрыми являются другие зеркала.
[свернуть]
И
sudo apt update

Гаджи

Цитата: Gamliel от 23 января 2020, 04:10:36
Я думал пакеты в Цп, Synaptic и apt из одного источника.
Понемногу начинаю понимать систему.
Flatpak я скачивал с интернета, а теперь вижу, что его можно через synaptic легко установить.
Заменил на ru сервера, больше ошибок не видно. Нашел на офф сайте одно зеркало из Киргизии, но за стабильность я не уверен.
Благодарю вас за помощь. Есть ещё вопрос, но вас уже неудобно просить. Поэтому кто захочет ответит.
Ошибок больше нет, но кажется synaptic не обновляет данные о пакетах. Я недавно скачивал nodejs, а после обновил ее. В терминале высвечивается новая версия, а в synaptic старая. Обновить нажимаю, ничего не меняется. [attach=1]

Gamliel

#19
Цитата: Гаджи от 23 января 2020, 09:36:17Я думал пакеты в Цп, Synaptic и apt из одного источника.
Synaptic и apt — да. Про центр приложений неуверен. Synaptic, конечно, лёгок для новичков, но apt более гибкий инструмент, особенно в сочетании с другими терминальными командами.
Открыть содержимое (спойлер)
Представим для примера, что мы хотим найти пакеты, в названии, кратком и полном описании которых есть слово perl (в любом регистре) и одновременно в названии и кратком описании есть слово javascript (в нижнем регистре). Вводим
apt-cache search perl | grep javascript
и видим список восьми пакетов. А если нам нужно то же самое, но слово javascript в любом регистре, то вводим
apt-cache search perl | grep -i javascript
и получаем список двенадцати пакетов.
Узнать количество пакетов, в названии, кратком или полном описании которых присутствует слово perl (в любом регистре):
apt-cache search perl | wc -l
Узнать количество пакетов, в названии или кратком описании которых присутствует слово perl в любом регистре:
apt-cache search perl | grep -ci perl
Узнать количество пакетов, в названии или кратком описании которых присутствует слово perl в нижнем регистре:
apt-cache search perl | grep -c perl
Узнать количество пакетов, у которых слово perl присутствует в полном описании, но отсутствует в названии и кратком описании:
apt-cache search perl | grep -cvi perl
Узнать количество пакетов, название которых начинается со слова perl:
apt-cache search perl | grep -c "^perl"
Synaptic так не умеет.
[свернуть]
Цитата: Гаджи от 23 января 2020, 09:36:17Flatpak я скачивал с интернета, а теперь вижу, что его можно через synaptic легко установить.
Даже если в официальном репозитории чего-то нет, не надо торопиться ставить что скачанное откуда-то, иначе есть риск превратить stable в sid, если не хуже.

Цитата: Гаджи от 23 января 2020, 09:36:17Заменил на ru сервера, больше ошибок не видно. Нашел на офф сайте одно зеркало из Киргизии, но за стабильность я не уверен.
Если Вы живёте в Киргизии, то российские зеркала, вероятно, не лучший выбор. Сколько тысяч километров между территориями Киргизии и России? Конечно, важно не расстояние само по себе, а скорость связи.
sudo apt-get install netselect-apt
sudo netselect-apt


Цитата: Гаджи от 23 января 2020, 09:36:17кажется synaptic не обновляет данные о пакетах.
Правка ⇨ Обновить сведения о пакетах

Цитата: Гаджи от 23 января 2020, 09:36:17Я недавно скачивал nodejs, а после обновил ее. В терминале высвечивается новая версия, а в synaptic старая. Обновить нажимаю, ничего не меняется.
Похоже, скачали и обновили откуда-то, не из официального репозитория.
$ apt list nodejs npm
Listing... Done
nodejs/stable 10.15.2~dfsg-2 amd64
npm/stable 5.8.0+ds6-4 all

Повторяю часть вышеприведённой цитаты из статьи «Совет новым пользователям, как не сломать их Debian-систему»:
В Debian'е установка программного обеспечения со случайных веб-сайтов является плохой привычкой. Лучше использовать программное обеспечение из официальных репозиториев Debian'а всегда, когда это возможно. Пакеты в репозиториях Debian'а хорошо работают и правильно устанавливаются. Использование программного обеспечения только из репозиториев Debian'а также намного безопаснее, чем установка со случайных веб-сайтов, которые могут нести с собой вредоносные программы и другие риски для безопасности.


Ещё цитата оттуда:
Не страдайте синдромом блестящих новых вещей
Причина того, что Debian Stable так надёжен, состоит в том, что программное обеспечение тщательно протестировано и исправлено, прежде чем быть включено [в состав дистрибутива]. Это означает, что самые недавние версии программного обеспечения часто недоступны в репозиториях ветки Stable. Но это не означает, что программное обеспечение слишком старо, чтобы быть пригодным!
Прежде чем пытаться установить новейшую версию какого-нибудь программного обеспечения откуда-нибудь кроме репозиториев Debian Stable, имейте в виду несколько моментов:
Исправления безопасности и новые свойства Debian backports, оценивающие программное обеспечение путём сравнения номера версии Debian-овского пакета с номером следующей версии, не принимают это во внимание.
Последняя версия программного обеспечения, которую вы пытаетесь использовать, может также содержать новые ошибки.
Установка программного обеспечения из других мест, нежели официальные репозитории Debian'а, не защищена Командой безопасности Debian'а.



В общем, у Вас был Debian Stable. Но после того, как Вы откуда-то скачали и установили кучу всякой всячины, я не берусь сказать, что это; в вышепроцитированной статье есть меткое выражение FrankenDebian.

Гаджи

Gamliel, Согласен, терминал мощная вещь. Порекомендуйте книжку для начинающего пользователя Линукс. Мне он интересен.
Цитата: Gamliel от 23 января 2020, 13:32:53Если Вы живёте в Киргизии, то российские зеркала, вероятно, не лучший выбор. Сколько тысяч километров между территориями Киргизии и России? Конечно, важно не расстояние само по себе, а скорость связи.
Код: [Выделить]
sudo apt-get install netselect-apt
sudo netselect-apt
Выбрал самый быстрый из списка, скорость тоже самая.
deb http://mir.linux.kg/debian/ buster main
deb-src http://mir.linux.kg/debian/ buster main

deb http://mir.linux.kg/debian/ buster-updates main
deb-src http://mir.linux.kg/debian/ buster-updates main

deb http://mir.linux.kg/debian-security buster/updates main
deb-src http://mir.linux.kg/debian-security buster/updates main

-security я сам дописал, но он не принялся. Как теперь получать обновления безопасности? У многих других зеркал есть приставка security.
Цитата: Gamliel от 23 января 2020, 13:32:53Похоже, скачали и обновили откуда-то, не из официального репозитория.
Код: [Выделить]
$ apt list nodejs npm
Listing... Done
nodejs/stable 10.15.2~dfsg-2 amd64
npm/stable 5.8.0+ds6-4 all
Да так я и сделал, скачал с офф сайта node lts версию. Теперь видимо у меня две версии. Я подумал что в Debian node устаревший  и что то не будет работать. Можно ли удалить новую версию или лучше уже ничего не трогать?)

Gamliel

Цитата: Гаджи от 23 января 2020, 17:17:22Порекомендуйте книжку для начинающего пользователя Линукс. Мне он интересен.
Я в своё время учился по справочнику Граннемана. PDF (84 мегабайта), PDF (10 мегабайт), DjVu (10 мегабайт), DjVu (3 мегабайта). Ссылки указаывают не на сам файл, а на страницу загрузки.

Если понимаете письменный технический английский, то важным источником информации являются маны. Например, можете начать с
man apt
man apt-get
man apt-cache

(не нужно учить их наизусть, достаточно прочитать и понять, а при необходимости перечитывать).

Цитата: Гаджи от 23 января 2020, 17:17:22deb http://mir.linux.kg/debian/ buster main
deb-src http://mir.linux.kg/debian/ buster main

deb http://mir.linux.kg/debian/ buster-updates main
deb-src http://mir.linux.kg/debian/ buster-updates main

deb http://mir.linux.kg/debian-security buster/updates main
deb-src http://mir.linux.kg/debian-security buster/updates main

-security я сам дописал, но он не принялся. Как теперь получать обновления безопасности? У многих других зеркал есть приставка security.
Во-первых, к каждой строчке допишите contrib non-free (в конце, после main). Во-вторых, ссылка http://mir.linux.kg/debian-security ошибочная, замените её на http://security.debian.org/debian-security (оба раза). В третьих, можете добавить ссылку на buster-backports.
В итоге должно получиться примерно так:
deb http://mir.linux.kg/debian/ buster main contrib non-free
deb-src http://mir.linux.kg/debian/ buster main contrib non-free

deb http://mir.linux.kg/debian/ buster-updates main contrib non-free
deb-src http://mir.linux.kg/debian/ buster-updates main contrib non-free

deb http://security.debian.org/debian-security buster/updates main contrib non-free
deb-src http://security.debian.org/debian-security buster/updates main contrib non-free

deb http://mir.linux.kg/debian/ buster-backports main contrib non-free
deb-src http://mir.linux.kg/debian/ buster-backports main contrib non-free

(устанавливайте пакеты из backports только тогда, когда понимаете, зачем; по умолчанию они не будут предлагаться к установке).

Цитата: Гаджи от 23 января 2020, 17:17:22
Цитата: Gamliel от 23 января 2020, 13:32:53Похоже, скачали и обновили откуда-то, не из официального репозитория.
Да так я и сделал, скачал с офф сайта node lts версию. Теперь видимо у меня две версии. Я подумал что в Debian node устаревший  и что то не будет работать. Можно ли удалить новую версию или лучше уже ничего не трогать?)
Удалить её, пожалуй, хорошо бы. Другой вопрос, легко ли это сделать.

Гаджи

Gamliel, Спасибо большое. Всё работает, обновляет. Подождал немного, ошибок никаких нет, а Nodejs трогать  не буду, пока молчит.