Re: apt-лишние репозитории

2016-01-08 Пенетрантность Oleksandr Gavenko
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-01-08 Пенетрантность dimas
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-лишние репозитории

2016-01-07 Пенетрантность Hleb Valoshka
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-лишние репозитории

2016-01-07 Пенетрантность Konstantin Matyukhin
> может аналогичную функциональность имеет какой-то установленный в
> системе deb-пакет?

Читаем внимательно ответы.

>> http.debian.net - псевдоним для httpredir.debian.org

-- 
С уважением,
Константин Матюхин


Re: apt-лишние репозитории

2016-01-06 Пенетрантность Alexandr Lebedev

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-лишние репозитории

2016-01-06 Пенетрантность Sohin Vyacheslav


06.01.2016 10:21, Alexandr Lebedev пишет:
> http.debian.net перенаправляет на зеркала. Например, у меня так:

интересно...
получается автоматически перенаправляет на ближайшие зеркала или как?

-- 
BW,
Сохин Вячеслав



Re: apt-лишние репозитории

2016-01-06 Пенетрантность Alexandr Lebedev

Здравствуйте!

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-лишние репозитории

2016-01-05 Пенетрантность Sohin Vyacheslav


06.01.2016 08:45, Vasiliy P. Melnik пишет:
> это наверное эта штука стоит
> 
> apt-mirror - APT sources mirroring tool

apt-mirror отсутствует в системе...

попробовал поискать внутри файлов по всему /etc - вышеуказанных
репозиториев нет.

-- 
BW,
Сохин Вячеслав



Re: apt-лишние репозитории

2016-01-05 Пенетрантность Vasiliy P. Melnik
это наверное эта штука стоит

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-лишние репозитории

2016-01-05 Пенетрантность 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-лишние репозитории

2016-01-05 Пенетрантность Sohin Vyacheslav


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-лишние репозитории

2016-01-05 Пенетрантность Vasiliy P. Melnik
/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-лишние репозитории

2016-01-05 Пенетрантность 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,
Сохин Вячеслав