The OpenNET Project / Index page

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



"Релиз web-браузера Chrome 69 с переработанным интерфейсом по..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для контроля за появлением новых сообщений - перед выходом жмите "Пометить прочитанным".
. "Релиз 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?

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

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

Оглавление
Релиз web-браузера Chrome 69 с переработанным интерфейсом по..., opennews, 05-Сен-18, 11:04  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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