The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз web-браузера Chrome 69 с переработанным интерфейсом по..."
Отправлено нах, 06-Сен-18 13:15 
> Если пакет уже есть то проще пакет пересобрать

нет, не проще, если пакет не хеловрот, а чуть посложнее в конфигурировании.
Проще разобраться с его конфигурилкой, чем с тем мусором, который лежит в debian/rules в нечеловекочитаемом виде.

У rpm, не говоря уже о *bsd - да, проще пересобрать пакет. У клонов gentoo - когда как (разумеется, в тех случаях, когда о тебе не позаботились и недостаточно просто подставить нужный USE)

Если пакета вообще нет, то остается только rpm. В самом простом случае, в него можно загнать уже вручную собранную программу (то есть не терять время на отладку _сборки_, когда ты уже собрал как тебе надо, и пересобирать либо не планируешь, либо не нуждаешься в автоматизации) - сохранив себе возможность ее легко удалить/переустановить как было/размножить на десяток хостов, и даже о части зависимостей rpm позаботится сам.

Summary: Kernel for nah servers
Name: kernel-default
%define version 3.0.101
%define releaseS 102
# match one in include/generated/compile.h UTS_VERSION
%define releaseM srv8
Version: %{version}
Release: %{releaseS}.%{releaseM}
Packager: nah
License: GPL
Group: System Environment/Kernel
AutoreqProv: off

%description
kernel

%post
# демонстрация для чего нужны были эти переменные
/sbin/depmod -a -F /boot/System.map-%{version}-%{releaseS}-%{releaseM} -E /boot/
Module.symvers-%{version}-%{releaseS}-%{releaseM} %{version}-%{releaseS}-default
-srv
/sbin/mkinitrd -k bzImage-%{version}-%{releaseS}-%{releaseM} -i initrd-%{version
}-%{releaseS}-%{releaseM} -M /boot/System.map-%{version}-%{releaseS}-%{releaseM}
-B -S -v

%files -f flist
#(воспользуйся find/sed для его генерации)

все. Очень сложно? Надо для понимания этого читать (тоненькую, вообще-то) книжку maximumrpm ? Вам понадобятся какие-то сокровенные знания, чтобы вместо линуксного ведра, для которого это предназначено, так же побыстрому закатать в rpm chromium, ничего больше вообще не зная про rpm?

А теперь покажите мне то же самое для дебиана. И для фри, кстати. Нет, я не хочу ждать пять часов сборку, чтобы потом обнаружить что на последнем этапе она рассыпалась из-за забытого мной параметра конфигурации и подождать еще столько же (и так семь раз) - я уже собрал, как мне было надо здесь и сейчас,  мне нужно только запаковать в архив, чтобы оно автоматом ставилось, апгрейдилось и удалялось, и ничего не потерять.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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