Re: apt-лишние репозитории
On 2016-01-08, dimas wrote: > 2016-007 15:10 Sohin Vyacheslav wrote: >> каким образом тогда обрабатываются apt-cache search, apt-get install - >> т.е. как apt решает установить пакет из testing или experimental? >> может быть пакет из experimental может быть установлен только явно: >> # apt-get -t experimental install packagename ? > > man apt-preferences до просветления - там толково рассказано, со всеми > примерами > Так: man 5 apt_preferences Нагляднее понять через: bash# apt-cache madison emacs24 emacs24 | 24.5+1-3 | http://ftp.us.debian.org/debian/ testing/main amd64 Packages emacs24 | 24.4+1-5 | http://http.kali.org/kali/ kali-current/main amd64 Packages emacs24 | 24.5+1-3 | http://ftp.us.debian.org/debian/ testing/main Sources bash# apt-cache policy emacs24 emacs24: Installed: 24.5+1-3 Candidate: 24.5+1-3 Version table: *** 24.5+1-3 0 990 http://ftp.us.debian.org/debian/ testing/main amd64 Packages 100 /var/lib/dpkg/status 24.4+1-5 0 50 http://http.kali.org/kali/ kali-current/main amd64 Packages bash# aptitude versions emacs24 Package emacs24: p 24.4+1-5 kali-current 50 i 24.5+1-3 testing 990 В руководстве по aptitude описан алгоритм выбора пакетов. Их несколько. Ищите тут: Document: aptitude-doc-en Title: Aptitude User's Manual (English) Author: Daniel Burrows Abstract: This manual describes the usage of the aptitude package manager. Section: System/Package Management Format: HTML Index: /usr/share/doc/aptitude/html/en/index.html Files: /usr/share/doc/aptitude/html/en/*.html Описание сложно, легче посмотреть что предлагают: $ aptitude --simulate --show-why install mysql-server-5.6 The following NEW packages will be installed: mysql-client-5.6{ab} (for mysql-server-5.6) mysql-client-core-5.6{ab} (for mysql-server-5.6) mysql-server-5.6{b} mysql-server-core-5.6{ab} (for mysql-server-5.6) The following packages will be upgraded: mariadb-client-10.0{b} mariadb-client-core-10.0{b} mariadb-common mariadb-server-10.0{b} mariadb-server-core-10.0{b} 5 packages upgraded, 4 newly installed, 0 to remove and 1839 not upgraded. Need to get 31.2 MB of archives. After unpacking 150 MB will be used. The following packages have unmet dependencies: mysql-server-core-5.6 : Conflicts: virtual-mysql-server-core which is a virtual package. mysql-server-5.6 : Conflicts: virtual-mysql-server which is a virtual package. mysql-client-core-5.6 : Conflicts: virtual-mysql-client-core which is a virtual package. mariadb-client-core-10.0 : Conflicts: mysql-client-5.6 but 5.6.27-2 is to be installed. Breaks: mysql-client-core-5.6 but 5.6.27-2 is to be installed. Breaks: virtual-mysql-client-core which is a virtual package. mysql-client-5.6 : Conflicts: virtual-mysql-client which is a virtual package. mariadb-server-core-10.0 : Conflicts: mysql-server-5.6 but 5.6.27-2 is to be installed. Breaks: mysql-client-5.6 but 5.6.27-2 is to be installed. Breaks: mysql-server-core-5.6 but 5.6.27-2 is to be installed. Breaks: virtual-mysql-server-core which is a virtual package. mariadb-client-10.0 : Conflicts: mysql-client-core-5.6 but 5.6.27-2 is to be installed. Breaks: mysql-client-5.6 but 5.6.27-2 is to be installed. Breaks: virtual-mysql-client which is a virtual package. mariadb-server-10.0 : Conflicts: mysql-server-core-5.6 but 5.6.27-2 is to be installed. Breaks: mysql-server-5.6 but 5.6.27-2 is to be installed. Breaks: virtual-mysql-server which is a virtual package. The following actions will resolve these dependencies: Remove the following packages: 1) mariadb-client 2) mariadb-client-10.0 3) mariadb-client-core-10.0 4) mariadb-server 5) mariadb-server-10.0 6) mariadb-server-core-10.0 Accept this solution? [Y/n/q/?] Abort. При работе в интерактивном режиме в aptitude рекомендую ознакомиться с accept/reject командами во время разрешения конфликтов. -- Best regards!
Re: apt-лишние репозитории
2016-007 15:10 Sohin Vyacheslav wrote: > каким образом тогда обрабатываются apt-cache search, apt-get install - > т.е. как apt решает установить пакет из testing или experimental? > может быть пакет из experimental может быть установлен только явно: > # apt-get -t experimental install packagename ? man apt-preferences до просветления - там толково рассказано, со всеми примерами
Re: apt-лишние репозитории
On 1/7/16, Sohin Vyacheslav wrote: > каким образом тогда обрабатываются apt-cache search, apt-get install - > т.е. как apt решает установить пакет из testing или experimental? у пакетов из экспериментала минимальный приоритет (1) > может быть пакет из experimental может быть установлен только явно: > # apt-get -t experimental install packagename ?
Re: apt-лишние репозитории
> может аналогичную функциональность имеет какой-то установленный в > системе deb-пакет? Читаем внимательно ответы. >> http.debian.net - псевдоним для httpredir.debian.org -- С уважением, Константин Матюхин
Re: apt-лишние репозитории
06.01.2016 11:26, Sohin Vyacheslav пишет: интересно... получается автоматически перенаправляет на ближайшие зеркала или как? http.debian.net - псевдоним для httpredir.debian.org. Вся информация о том, как он работает, есть на http://httpredir.debian.org/ Вкратце, да, выбирает лучшее для вас по его мнению зеркало. -- Александр Лебедев mailto:meved...@yandex.ru xmpp:x-an...@jabber.ru
Re: apt-лишние репозитории
06.01.2016 10:21, Alexandr Lebedev пишет: > http.debian.net перенаправляет на зеркала. Например, у меня так: интересно... получается автоматически перенаправляет на ближайшие зеркала или как? -- BW, Сохин Вячеслав
Re: apt-лишние репозитории
Здравствуйте! 06.01.2016 08:27, Sohin Vyacheslav пишет: недавно заметил такую штуку-после выполнения % apt-get update видно обращение к неуказанным в /etc/apt/sources.list репозиториям: Get:38 http://debian.spnet.net/debian experimental/main Translation-en [244 kB] Err:38 http://debian.spnet.net/debian experimental/main Translation-en Хеш сумма не совпадает Get:37 http://ftp.uni-kl.de/debian experimental/main i386 Packages [494 kB] Ign:37 http://ftp.uni-kl.de/debian experimental/main i386 Packages Err:37 http://ftp.uni-kl.de/debian experimental/main i386 Packages Writing more data than expected (619516 > 616786) [IP: 131.246.123.4 80] W: Failed to fetch http://http.debian.net/debian/dists/experimental/main/binary-i386/Packages Writing more data than expected (619516 > 616786) [IP: 131.246.123.4 80] при этом содержимое % cat /etc/apt/sources.list deb http://ftp.debian.org/debian/ testing main contrib non-free deb-src http://ftp.debian.org/debian/ testing main contrib non-free deb http://security.debian.org/ testing/updates main contrib non-free deb-src http://security.debian.org/ testing/updates main contrib non-free deb http://ftp.debian.org/debian/ testing-updates main contrib non-free deb-src http://ftp.debian.org/debian/ testing-updates main contrib non-free deb http://http.debian.net/debian experimental main http.debian.net перенаправляет на зеркала. Например, у меня так: $ curl -I 'http://http.debian.net/debian/dists/experimental/main/binary-i386/Packages' HTTP/1.1 302 Found Date: Wed, 06 Jan 2016 08:11:59 GMT Location: http://ftp.aso.ee/debian/dists/experimental/main/binary-i386/Packages Content-Type: text/plain Vary: Accept-Encoding -- Александр Лебедев mailto:meved...@yandex.ru xmpp:x-an...@jabber.ru
Re: apt-лишние репозитории
06.01.2016 08:45, Vasiliy P. Melnik пишет: > это наверное эта штука стоит > > apt-mirror - APT sources mirroring tool apt-mirror отсутствует в системе... попробовал поискать внутри файлов по всему /etc - вышеуказанных репозиториев нет. -- BW, Сохин Вячеслав
Re: apt-лишние репозитории
это наверное эта штука стоит apt-mirror - APT sources mirroring tool 6 января 2016 г., 8:30 пользователь Sohin Vyacheslav написал: > > > 06.01.2016 07:27, Sohin Vyacheslav пишет: > > > > > где еще могут быть указаны ftp.uni-kl.de и debian.spnet.net? > > > > после повторного запуска > % apt-get update > > репозитории ftp.uni-kl.de и debian.spnet.net исчезли, но появились > ftp.vectranet.pl и debian.mirror.vu.lt: > Get:9 http://ftp.vectranet.pl/debian experimental InRelease [187 kB] > Get:19 http://debian.mirror.vu.lt/debian experimental/main i386 > Packages.diff/Index [27,8 kB] > > это нормальное поведение для experimental-репозиториев? > > -- > BW, > Сохин Вячеслав > >
Re: apt-лишние репозитории
06.01.2016 07:27, Sohin Vyacheslav пишет: > > где еще могут быть указаны ftp.uni-kl.de и debian.spnet.net? > после повторного запуска % apt-get update репозитории ftp.uni-kl.de и debian.spnet.net исчезли, но появились ftp.vectranet.pl и debian.mirror.vu.lt: Get:9 http://ftp.vectranet.pl/debian experimental InRelease [187 kB] Get:19 http://debian.mirror.vu.lt/debian experimental/main i386 Packages.diff/Index [27,8 kB] это нормальное поведение для experimental-репозиториев? -- BW, Сохин Вячеслав
Re: apt-лишние репозитории
06.01.2016 08:29, Vasiliy P. Melnik пишет: > /etc/apt/sources.list.d/ > к сожалению там они отсутствуют: % ls -FA /etc/apt/sources.list.d dropbox.list dropbox.list.save google-chrome.list google-chrome.list.save jitsi.list opera.list -- BW, Сохин Вячеслав
Re: apt-лишние репозитории
/etc/apt/sources.list.d/ 6 января 2016 г., 7:27 пользователь Sohin Vyacheslav написал: > День добрый, > > > недавно заметил такую штуку-после выполнения > % apt-get update > > видно обращение к неуказанным в /etc/apt/sources.list репозиториям: > Get:38 http://debian.spnet.net/debian experimental/main Translation-en > [244 kB] > Err:38 http://debian.spnet.net/debian experimental/main Translation-en > Хеш сумма не совпадает > Get:37 http://ftp.uni-kl.de/debian experimental/main i386 Packages [494 > kB] > Ign:37 http://ftp.uni-kl.de/debian experimental/main i386 Packages > Err:37 http://ftp.uni-kl.de/debian experimental/main i386 Packages > Writing more data than expected (619516 > 616786) [IP: 131.246.123.4 80] > W: Failed to fetch > http://http.debian.net/debian/dists/experimental/main/binary-i386/Packages > Writing more data than expected (619516 > 616786) [IP: 131.246.123.4 80] > > при этом содержимое > % cat /etc/apt/sources.list > deb http://ftp.debian.org/debian/ testing main contrib non-free > deb-src http://ftp.debian.org/debian/ testing main contrib non-free > > deb http://security.debian.org/ testing/updates main contrib non-free > deb-src http://security.debian.org/ testing/updates main contrib non-free > > deb http://ftp.debian.org/debian/ testing-updates main contrib non-free > deb-src http://ftp.debian.org/debian/ testing-updates main contrib > non-free > > deb http://http.debian.net/debian experimental main > > > поиск по содержимому внутри файлов каталога /etc/apt ни к чему не > привёл, странно... > > где еще могут быть указаны ftp.uni-kl.de и debian.spnet.net? > > -- > BW, > Сохин Вячеслав > >
apt-лишние репозитории
День добрый, недавно заметил такую штуку-после выполнения % apt-get update видно обращение к неуказанным в /etc/apt/sources.list репозиториям: Get:38 http://debian.spnet.net/debian experimental/main Translation-en [244 kB] Err:38 http://debian.spnet.net/debian experimental/main Translation-en Хеш сумма не совпадает Get:37 http://ftp.uni-kl.de/debian experimental/main i386 Packages [494 kB] Ign:37 http://ftp.uni-kl.de/debian experimental/main i386 Packages Err:37 http://ftp.uni-kl.de/debian experimental/main i386 Packages Writing more data than expected (619516 > 616786) [IP: 131.246.123.4 80] W: Failed to fetch http://http.debian.net/debian/dists/experimental/main/binary-i386/Packages Writing more data than expected (619516 > 616786) [IP: 131.246.123.4 80] при этом содержимое % cat /etc/apt/sources.list deb http://ftp.debian.org/debian/ testing main contrib non-free deb-src http://ftp.debian.org/debian/ testing main contrib non-free deb http://security.debian.org/ testing/updates main contrib non-free deb-src http://security.debian.org/ testing/updates main contrib non-free deb http://ftp.debian.org/debian/ testing-updates main contrib non-free deb-src http://ftp.debian.org/debian/ testing-updates main contrib non-free deb http://http.debian.net/debian experimental main поиск по содержимому внутри файлов каталога /etc/apt ни к чему не привёл, странно... где еще могут быть указаны ftp.uni-kl.de и debian.spnet.net? -- BW, Сохин Вячеслав