Bug 488 - apt-get source под пользователем
: apt-get source под пользователем
Status: REOPENED
: Sisyphus
(All bugs in Sisyphus/apt)
: unstable
: all Linux
: P4 major
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2002-01-30 23:11 by
Modified: 2012-03-16 15:30 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2002-01-30 23:11:42
Не выполняется apt-get source под пользователем:
<a href="mailto:rider@master" target="_new">rider@master</a> ~ $ apt-get source MySQL
Обработка файловых зависимостей... Завершено
Чтение списков пакетов... Завершено         
Построение дерева зависимостей... Завершено
W: Невозможно прочитать список пакетов \'<a href="ftp://ftp.altlinux.ru">ftp://ftp.altlinux.ru</a> i586/Mandrake/base/pkglist.sisyphus\' (/var/lib/apt/lists/ftp.altlinux.ru_pub_distributions_ALTLinux_Sisyphus_i586_Mandrake_base_pkglist.sisyphus) - stat (13 Permission denied)
E: Could not open file /var/lib/apt/lists/ftp.altlinux.ru_pub_distributions_ALTLinux_Sisyphus_i586_Mandrake_base_srclist.sisyphus - open (13 Permission denied)
r
---

---

------- Comment #1 From 2003-09-06 22:50:56 -------
You have to be in "rpm" group. 
Tested with apt-0.5.5cnc4.1-alt5. 
------- Comment #2 From 2007-04-06 16:11:38 -------
$ apt-get source spt
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
E: Директория с архивными пакетами /var/cache/apt/archives/partial отсутствует.
E: Невозможно найти исходный пакет для spt-0.6.0-alt1.src.rpm

А должен ли пользователь быть в группе rpm ??

Ведь apt-get source предполагает только чтение из /var/cache/apt/ и установку
src.rpm'а в домашний? каталог.

Судя по правам - да, должен. Но тогда он получает и права на запись, что не
очень хорошо.

Видимо reopen, для дальнейших размышлений.
------- Comment #3 From 2007-04-06 16:23:07 -------
может быть в качестве рецепта - на /var/lib/cache выставить 750 ?

Тогда пользователи группы rpm не смогут исправлять хеши apt'а и можно будет
пользователей вносить в группу rpm ?
------- Comment #4 From 2007-04-06 16:23:20 -------
может быть в качестве рецепта - на /var/cache/apt выставить 750 ?

Тогда пользователи группы rpm не смогут исправлять хеши apt'а и можно будет
пользователей вносить в группу rpm ?
------- Comment #5 From 2008-01-03 17:51:05 -------
*** Bug 13861 has been marked as a duplicate of this bug. ***
------- Comment #6 From 2008-01-03 17:51:35 -------
Из #13861:

"apt-get source требует прав записи в /var/cache/apt/achives/partial для 
скачивания .src.rpm, при этом результат попадет в $CWD, а не в кэш к apt'у.

Требование это избыточно - лучше качать rpm'ку прямо в $CWD, тогда юзеру не 
будет требоваться группа rpm для пользования (безвредным) apt-get source."
------- Comment #7 From 2009-10-01 18:14:15 -------
(В ответ на комментарий №6)
> Из #13861:
> 
> "apt-get source требует прав записи в /var/cache/apt/achives/partial для 
> скачивания .src.rpm, при этом результат попадет в $CWD, а не в кэш к apt'у.
> 
> Требование это избыточно - лучше качать rpm'ку прямо в $CWD, тогда юзеру не 
> будет требоваться группа rpm для пользования (безвредным) apt-get source."
> 
Есть гипотеза, что бага не актуальна в свете того что используется git.alt. Я
бы вообще убрал из apt поддержку source.
------- Comment #8 From 2009-10-01 18:16:13 -------
Или убрать, или починить, или заставить делать её git clone из нужного места :)
------- Comment #9 From 2009-10-02 11:46:40 -------
(В ответ на комментарий №8)
> Или убрать, или починить, или заставить делать её git clone из нужного места :)

Я голосую за "убрать"¸ тем более что эта фишка никогда нормально не работала ;)
------- Comment #10 From 2009-10-02 11:50:46 -------
Поддержку rpm-src тоже убрать?

(В ответ на комментарий №9)
> Я голосую за "убрать"¸ тем более что эта фишка никогда нормально не работала ;)

Да работала вроде. А аналога для гитальта пока нету, я так понимаю? По-моему,
нас юзера съедят.
------- Comment #11 From 2009-10-02 11:52:06 -------
(В ответ на комментарий №10)
> Поддержку rpm-src тоже убрать?
> 
> (В ответ на комментарий №9)
> > Я голосую за "убрать"¸ тем более что эта фишка никогда нормально не работала ;)
> 
> Да работала вроде. А аналога для гитальта пока нету, я так понимаю? По-моему,
> нас юзера съедят.
Не знаю таких юзерей.
Ну тем не менее возможно предложить по некоторому анонимному аккаунту
find-package ;)
------- Comment #12 From 2009-10-02 12:15:58 -------
> Поддержку rpm-src тоже убрать?
> (В ответ на комментарий №9)
> > Я голосую за "убрать"¸ тем более что эта фишка никогда нормально не работала ;)

Не надо ломать у тех, у кого работает (пусть и неправильно), пока не все
переползли на git.alt. Иногда пользуюсь, если пакета нет в git. Или починить
(см. выше про CWD) или не трогать.

> Да работала вроде. А аналога для гитальта пока нету, я так понимаю? По-моему,
> нас юзера съедят.

girar-import?
------- Comment #13 From 2010-02-07 12:29:45 -------
Оно всё ещё актуально ?
------- Comment #14 From 2010-02-07 12:47:31 -------
Да. Ведь, как я понимаю, ничего не изменилось.
------- Comment #15 From 2010-11-27 15:20:15 -------
(In reply to comment #10)

> По-моему, нас юзера съедят.

Мне что-то тоже так представляется.
------- Comment #16 From 2011-02-13 13:29:13 -------
Ошибка ещё актуальна ?
------- Comment #17 From 2011-02-13 13:31:03 -------
Угу.