The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Раздел полезных советов: Формирование списка имен RPM пакето..."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"Раздел полезных советов: Формирование списка имен RPM пакето..."
Сообщение от auto_tips (??) on 22-Янв-05, 13:28 
Формирование списка названий пакетов (не полных имен):

   rpm -q -a --queryformat '%{NAME}\n'


Как после установки группы пакетов через "rpm -i --nodeps", проверить каких зависимостей не хватает:

   rpm -q -a --queryformat '%{NAME}\n'|sort|uniq > list_inst.txt
   cat list_inst.txt| xargs -l1 rpm -q -R |grep -E "[<=>]"| cut -d ' ' -f1| cut -d '(' -f1| sort| uniq > list_req.txt
   diff list_inst.txt list_req.txt| grep '>' > missing.txt

URL: http://www.opennet.ru/openforum/vsluhforumID1/52334.html#1
Обсуждается: http://www.opennet.ru/tips/info/777.shtml

Cообщить модератору | Наверх | ^

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Формирование списка имен RPM пакетов и зависимостей в Linux"
Сообщение от Monk (??) on 22-Янв-05, 13:28 
Не всегда работает: имя пактеа может не совпадать с тем, что он предоставляет

Пример из ASPLinux 9.2
glibc-headers зависит от kernel-headers
glibc-kernheaders предоставляет kernel-headers

при устанsовке этих пакетов указанны скрипт выдает

> kernel-headers

Cообщить модератору | Наверх | ^

2. "Формирование списка имен RPM пакетов и зависимостей в Linux"
Сообщение от dnk email(??) on 14-Фев-05, 01:16 
кривой скриптик для поиска rpm-ки предоставляющее то что нужно

#!/bin/bash

for i in $(ls *.rpm 2>/dev/null)
do
   (rpm -qp --provides $i 2>/dev/null | grep $1 > /dev/null) && echo $i
done

Cообщить модератору | Наверх | ^

Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру