The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз системы самодостаточных пакетов Flatpak 1.0, opennews (?), 20-Авг-18, (0) [смотреть все]

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


8. "Релиз системы самодостаточных пакетов Flatpak 1.0"  +15 +/
Сообщение от Аноним (8), 20-Авг-18, 20:19 
rpm, deb, tar.gz(slackware), portage, pkg
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

49. "Релиз системы самодостаточных пакетов Flatpak 1.0"  +/
Сообщение от Юзер (??), 21-Авг-18, 07:05 
Я почитал спецификации на сборку этих новых модных молодёжных пакетов, вспомнил, как я собирал deb и ppa... ну их на%ер! Понял, что в линуксе альтернативы старому доброму tar-у с бинарниками на сегодня нет.

Самый лучший вариант (и так, кстати, делают бизнес-приложения, например мегафоновский MobilePart для 3G-модема) - это линуксовый бинарник-инсталлятор с tar.gz архивом внутри, получается что-то наподобие виндовой инсталляхи.

Сделать такой бинарник гораздо проще, чем изучать километровые говно-спецификации.

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

53. "Релиз системы самодостаточных пакетов Flatpak 1.0"  +/
Сообщение от Аноним (53), 21-Авг-18, 08:12 
Одна страничка для вас сложно?

https://docs.slackware.com/howtos:slackware_admin:building_a...

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

67. "Релиз системы самодостаточных пакетов Flatpak 1.0"  +4 +/
Сообщение от нах (?), 21-Авг-18, 10:34 
виндовую инсталляху можно потом, вот сюрприз - "uninstall". И, если у автора руки были не совсем уж из задницы - она благополучно удаляется, не оставив на память мусора.
А еще ее можно автоапгрейдить - и опять же без мусора от прежних версий по всей файловой (и не только) системе.

вот когда ваша поделка "tar с бинарниками" хотя бы это сумеет - вот тогда и приходите - вы уже научились "как в виндовс". Мы вам тогда расскажем, что у юниксного софта, еще, оказывается, бывают зависимости, и довольно странно и неудобно пытаться запустить приложение, зависящее от иксов, когда на машине только bash.

> Сделать такой бинарник гораздо проще

произвести кучу навоза вообще проще, чем хоть в чем-то разбираться. Хотя бы на уровне знания как оно в windows, а не "видел через плечо, мне показалось что там тот же tar-с-бинарниками". Вам - показалось.
А кому-то потом за этими альтернативно-одаренными выгребать, размазанное по всему диску.


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

73. "Релиз системы самодостаточных пакетов Flatpak 1.0"  +1 +/
Сообщение от Аноним (73), 21-Авг-18, 11:08 
почему-то у 99% — из
Ответить | Правка | Наверх | Cообщить модератору

154. "Релиз системы самодостаточных пакетов Flatpak 1.0"  +/
Сообщение от нах (?), 22-Авг-18, 16:58 
где вы берете такой уникальный софт? И что заставляет вас его ставить?
Или это опять "видел через плечо" и "рабинович напел"?

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

77. "Релиз системы самодостаточных пакетов Flatpak 1.0"  +2 +/
Сообщение от Клыкастый (ok), 21-Авг-18, 11:30 
> это линуксовый бинарник-инсталлятор с tar.gz архивом внутри

доооо... замечательная находка для косоруких псевдопрограммеров с вот такими классными опусами:

--- cut ---

DRIVERS_DIR=/usr/lib/pcsc/drivers
if [ -d "$DRIVERS_DIR" ]; then
  printf "Installing drivers to $DRIVERS_DIR\n"
  cp -R drivers/* "$DRIVERS_DIR"
  INSTALLED="true"
fi
DRIVERS_DIR=/usr/local/lib/pcsc/drivers
if [ -d "$DRIVERS_DIR" ]; then
  printf "Installing drivers to $DRIVERS_DIR\n"
  cp -R drivers/* "$DRIVERS_DIR"
  INSTALLED="true"
fi
DRIVERS_DIR=/usr/pcsc/drivers
if [ -d "$DRIVERS_DIR" ]; then
  printf "Installing drivers to $DRIVERS_DIR\n"
  cp -R drivers/* "$DRIVERS_DIR"
  INSTALLED="true"
fi
DRIVERS_DIR=/usr/local/pcsc/drivers
if [ -d "$DRIVERS_DIR" ]; then
  printf "Installing drivers to $DRIVERS_DIR\n"
  cp -R drivers/* "$DRIVERS_DIR"
  INSTALLED="true"
fi
DRIVERS_DIR=/usr/lib64/pcsc/drivers
if [ -d "$DRIVERS_DIR" ]; then
  printf "Installing drivers to $DRIVERS_DIR\n"
  cp -R drivers/* "$DRIVERS_DIR"
  INSTALLED="true"
fi
DRIVERS_DIR=/usr/lib64/readers
if [ -d "$DRIVERS_DIR" ]; then
  printf "Installing drivers to $DRIVERS_DIR\n"
  cp -R drivers/* "$DRIVERS_DIR"
  INSTALLED="true"
fi
if [ "$INSTALLED" != "true" ]; then
  DetermineDriversDir;
  printf "Installing drivers to $DRIVERS_DIR\n"
  cp -R drivers/* "$DRIVERS_DIR"
fi

--- cut ---

Ударенным вантузом особенно нравится, что никто (и прежде всего система) не знает куда юные дарования вывалили своё поделие. Очень удобно.

Хотя никто не мешал юным программистам собрать rpm или deb (тем кому надо что-то своё - перепакуют).

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

89. "Релиз системы самодостаточных пакетов Flatpak 1.0"  +/
Сообщение от Аноним (79), 21-Авг-18, 12:41 
>Хотя никто не мешал юным программистам собрать rpm или deb

А если надо пакет all_in_one, то гиговый .rpm вас смущать не будет?

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

95. "Релиз системы самодостаточных пакетов Flatpak 1.0"  +1 +/
Сообщение от Клыкастый (ok), 21-Авг-18, 13:05 
>>Хотя никто не мешал юным программистам собрать rpm или deb
> А если надо пакет all_in_one, то гиговый .rpm вас смущать не будет?

считаете гиговый .sh лучше?

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

157. "Релиз системы самодостаточных пакетов Flatpak 1.0"  +1 +/
Сообщение от пох (?), 22-Авг-18, 20:47 
не будет - мы сразу поймем что собирал рукожоп, и без всякого смущения отправим его труд в помойку неглядя.

про зависимости, метапакеты и т д он, очевидно, недочитал, поэтому шансов что его пакет делает что-то хорошее - около нуля.

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

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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