Голосование

Вы какой реп предпочтёте?

Branch
Sisyphus
Sisyphus ARM
Другой

Автор Тема: Общие вопросы про работу с репозитариями (в т.ч. Sisyphus или локальные)  (Прочитано 80105 раз)

Оффлайн Alexandr

  • Участник
  • *
  • Сообщений: 366
  • Кризис, что сказать...
Re: Как ставить проги на разные компы???
« Ответ #195 : 29.01.2009 18:28:59 »
Цитировать
Это что за извращение с ls|grep ? чем не устраивает apt-get install *.rpm ?

Почиму-же, устраивает. Просто:

1. rpm -Uvh не работает по такой схеме, а по ls|grep работает.
2. Можно фильтровать пакеты, которые нужно установить, особо не заморачиваясь в их полном написании, например:

apt-get install -y ./`ls | grep wine_2007` когда в папке валяются несколько вайнов нескольких версий.

3. Проще если одинаковае схемы работают с разными командами, использовать их чем разделять на - тут можно вот так, а тут вот эдак :)
Логика и здравый смысл победит! фанатские инсинуации, словоблудие и прочий необоснованный детский лепет. Это не про вас? Тогда вам сюда: http://lleo.aha.ru/na/

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
Re: Как ставить проги на разные компы???
« Ответ #196 : 29.01.2009 19:51:57 »
rpm -Uvh wine_2007*.rpm

Или, для примера: rpm -Uvh [wine,psi,licq]*.rpm

Чем не устраивает ?

Изобретать велосипед не надо - уже всё давно изобретено. Маски для файлов никто не отменял, и слава богу - отменять не собирается.

Для ls, кстати, они тоже работают:
ls -1 [wine,psi,licq]*.rpm

Оффлайн Kompas

  • Участник
  • *
  • Сообщений: 72
Re: Как ставить проги на разные компы???
« Ответ #197 : 30.01.2009 08:56:51 »
Извиняюсь за дурацкий вопрос :)
Имеется программа *.rpm, как её установить? Открывается как архив...
Неужели надо сооружать локальный репозиторий?

Оффлайн Const

  • Глобальный модератор
  • *****
  • Сообщений: 2 653
  • Даже у плохого модератора есть свои плюсы…
Re: Как ставить проги на разные компы???
« Ответ #198 : 30.01.2009 09:15:52 »
*.rpm
Это не программа, это именно архив. Вернее, пакет, потому что внутри содержатся скрипты, необходимые для установки, настройки и корректного удаления.
Устанавливается рядом способов. Самый идеологически выдержанный:
apt-get install <имя>.rpm
P.S.
В системе поиска вас забанили?

P.P.S.
А откуда у вас эта «программа», если не из репозитория?

Оффлайн Kompas

  • Участник
  • *
  • Сообщений: 72
Re: Как ставить проги на разные компы???
« Ответ #199 : 30.01.2009 09:37:07 »
Программу дали добрые люди :)
Нет, пока ещё не забанили :)
Проблема главным образом состоит в том, что трафик у меня стоит немалых денег, поэтому сам скачаиваю пакеты весьма редко. Вот и поднял вопрос о том, как установить с жесткого диска.
Ну так вот: без создания локального репозитория возможно установить пакет с жесткого диска?

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
Re: Как ставить проги на разные компы???
« Ответ #200 : 30.01.2009 09:47:18 »
Уже ответили: apt-get install *.rpm

Оффлайн Const

  • Глобальный модератор
  • *****
  • Сообщений: 2 653
  • Даже у плохого модератора есть свои плюсы…
Re: Как ставить проги на разные компы???
« Ответ #201 : 30.01.2009 09:47:50 »
Ну так вот: без создания локального репозитория возможно установить пакет с жесткого диска?
Ну вы как читаете?!

apt-get install <имя пакета>Полезет в прописанные репозитории искать

apt-get install <имя файла>.rpmбудет из текущего каталога ставить..

Ну и проверить было несложно. Например, попробовать сделать это при выдернутой сети, если трафик настолько дорого

Оффлайн neutrino17

  • Участник
  • *
  • Сообщений: 43
Репозитории и исходники
« Ответ #202 : 01.02.2009 16:13:29 »
Не понимаю, где лежат исходники программ.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Репозитории и исходники
« Ответ #203 : 01.02.2009 16:18:39 »
В репозиториях в виде src.rpm

Оффлайн neutrino17

  • Участник
  • *
  • Сообщений: 43
Re: Репозитории и исходники
« Ответ #204 : 01.02.2009 16:54:41 »
Что такое src.rpm? Я делаю apt-get source binutils и получаю ошибку

apt-get source binutils
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
E: В sources.list должны быть указаны адреса репозиториев.

Что писать в sources.list?

Оффлайн Alexandr

  • Участник
  • *
  • Сообщений: 366
  • Кризис, что сказать...
Re: Репозитории и исходники
« Ответ #205 : 01.02.2009 17:03:27 »
Цитировать
Что такое src.rpm?

Это изходники запакованные в RPM пакеты. А ругается он наверно потому-что подключенны те репозитории, в которых нету исходников. Посмотрите у себя в списке репозиториев репозитории в которых вместо слова RPMS указанно слово SRPMS и подключите именно эти репозитории.
Логика и здравый смысл победит! фанатские инсинуации, словоблудие и прочий необоснованный детский лепет. Это не про вас? Тогда вам сюда: http://lleo.aha.ru/na/

Оффлайн Alexandr

  • Участник
  • *
  • Сообщений: 366
  • Кризис, что сказать...
Re: Как ставить проги на разные компы???
« Ответ #206 : 01.02.2009 17:20:52 »
Цитировать
P.S.
В системе поиска вас забанили?

На систему поиска все забили.... :-[


Цитировать
Программу дали добрые люди

Лучше поискать такую-же но в репозитории Альта, чтобы небыло лишьних проблем с зависимостями. А если уж там нету, тогда эксперементировать :)
Логика и здравый смысл победит! фанатские инсинуации, словоблудие и прочий необоснованный детский лепет. Это не про вас? Тогда вам сюда: http://lleo.aha.ru/na/

Оффлайн neutrino17

  • Участник
  • *
  • Сообщений: 43
Re: Репозитории и исходники
« Ответ #207 : 01.02.2009 18:24:19 »
Таких репозиториев у меня нет.

Alexei_VM

  • Гость
Re: Репозитории и исходники
« Ответ #208 : 01.02.2009 18:40:49 »
Таких репозиториев у меня нет.

Нда.. По умолчанию их и правда нет. Но возникает вопрос: а зачем вам исходники? Что вы с ними собрались делать?

Попробуйте вручную подправить строчки в /etc/apt/source.list.d/ГДЕ_ТАМ_У_ВАС_ВАШИ_РЕПОЗИТАРИИ. Например, из строки
Цитировать
rpm [alt] ftp://ftp.altlinux.com/pub/distributions/ALTLinux/Sisyphus/ i586 classic
у меня давно была сделана строка
Цитировать
rpm-src [alt] ftp://ftp.altlinux.com/pub/distributions/ALTLinux/Sisyphus/ i586 classic
Надеюсь, и сейчас так же работает.

Оффлайн neutrino17

  • Участник
  • *
  • Сообщений: 43
Re: Репозитории и исходники
« Ответ #209 : 01.02.2009 19:23:08 »
Добавил rpm-src [alt] ftp://ftp.altlinux.com/pub/distributions/ALTLinux/Sisyphus/ i586 classic в /etc/apt/sources.list.d/sources.list, сделал apt-get update.

Теперь он говорит

apt-get source binutils
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
E: Директория с архивными пакетами /var/cache/apt/archives/partial отсутствует.
E: Невозможно найти исходный пакет для binutils-2.17.50.0.6-alt4.src.rpm

Зачем нужны исходники? Чтобы смотреть на код, и не обязательно binutils. Это ведь OpenSource?