Страница 2 из 2

Пакеты AppImage в Linux MInt

Добавлено: 24 ноя 2017, 03:27
root
APP=Leafpad
LOWERAPP=${APP,,}

Прикольная команда, представляющая переменную LOWERAPP как текст без заглавных букв. В итоге получится "leadpad"... Крутая фишка, не знал о ней :thumbs: Интересно, а как превратить ее в наоборот - текст с только заглавными буквами?)...

Chocobo, спасибо за разбор. Если бы все разбирали так, как ты... Для полноты картины, конечно, не хватает разбора, как собрать пакет, которого нет в этом списке, например, cherrytree, но и так тоже неплохо. :smile:

Пакеты AppImage в Linux MInt

Добавлено: 24 ноя 2017, 10:01
Chocobo
root писал(а):
24 ноя 2017, 03:27
Крутая фишка, не знал о ней :thumbs: Интересно, а как превратить ее в наоборот - текст с только заглавными буквами?)...

Код: Выделить всё

desktop ~ # a="SomeText"
desktop ~ # echo $a
SomeText
desktop ~ # echo ${a,,}
sometext
desktop ~ # echo ${a^^}
SOMETEXT
root писал(а):
24 ноя 2017, 03:27
Для полноты картины, конечно, не хватает разбора, как собрать пакет, которого нет в этом списке, например, cherrytree
Видимо не совсем вчитался в "рецепт", по сути все в две правки сводится

Вот этот кусок стягивает пакеты (включая зависимости) и делает из них распаковыннй фарш:

Код: Выделить всё

echo "deb http://archive.ubuntu.com/ubuntu/ xenial main universe
" > sources.list
apt-get $OPTIONS update
URLS=$(apt-get $OPTIONS -y install --print-uris $LOWERAPP | cut -d "'" -f 2 | grep -e "^http")
wget -c $URLS

cd ./$APP.AppDir/

find ../*.deb -exec dpkg -x {} . \; || true
Исходя из этого - в начале меняем имя приложения и просто добавляем туда кроме родного репа, еще и один ланчпадовский с нужным пакетом

Код: Выделить всё

echo "deb http://ppa.launchpad.net/giuspen/ppa/ubuntu xenial main
deb http://archive.ubuntu.com/ubuntu/ xenial main universe
" > sources.list
При попытке сборки ругнулся только на отсутсвие иконки

Код: Выделить всё

cherrytree{.png,.svg,.svgz,.xpm} defined in desktop file but not found
For example, you could put a 256x256 pixel png into
/home/chocobo/appimage_build/cherrytree/cherrytree.AppDir/usr/share/icons/hicolor/256x256/apps/cherrytree.png
видимо .svg или scalable ему не нравятся, в гимпе экспортнул в пнг и подложил по предложенному пути.

Все сбилдилось :ok:
И заодно проверил, что касается переносимости. Скрин из лайва 18.1 MATE
Снимок экрана от 2017-11-24 09-42-03.png
Скрин из лайва моей сборки на LMDE2
Снимок экрана от 2017-11-24 09-54-48.png
Глубоко функционал не тестил, но запускается, интерфейс отзывается, ошибок не плюет:)
Ну и сам собранный пакет, на всякий случай - https://cloud.mail.ru/public/EphT/H7RM2DvTj

Пакеты AppImage в Linux MInt

Добавлено: 18 мар 2020, 18:12
hellonet
Хрень какая-то. Скачал Stellarium в этом формате и на долю секунды открывается только заставка программы. Снёс и поставил из нормального пакета

Пакеты AppImage в Linux MInt

Добавлено: 18 мар 2020, 18:22
Chocobo
hellonet, все как обычно, попробуй сперва выполнить в cli как /path/to/file.appimage

Возможно ругнется, чё ему не хватило из окружения.

Пакеты AppImage в Linux MInt

Добавлено: 18 мар 2020, 19:06
symon2014
hellonet, просто жуть , ничего не трогал , скачал , запустил. Брал тут. https://stellarium.org/ru/
Снимок экрана в 2020-03-18 19-01-58.png
Снимок экрана в 2020-03-18 19-02-34.png
Снимок экрана в 2020-03-18 19-03-32.png

Пакеты AppImage в Linux MInt

Добавлено: 19 мар 2020, 07:35
hellonet
Chocobo писал(а):
18 мар 2020, 18:22
Возможно ругнется, чё ему не хватило из окружения.
Спасибо, попробую

Пакеты AppImage в Linux MInt

Добавлено: 19 мар 2020, 07:36
hellonet
symon2014 писал(а):
18 мар 2020, 19:06
Брал тут. https://stellarium.org/ru/
я тоже. Брал 2 файл слева. А надо было какой?

Пакеты AppImage в Linux MInt

Добавлено: 19 мар 2020, 07:54
rogoznik
hellonet писал(а):
19 мар 2020, 07:36
Брал 2 файл слева.
только что скача и запустил даблкликом - запустилась и предложила любоваться звездным небом

Пакеты AppImage в Linux MInt

Добавлено: 19 мар 2020, 08:04
symon2014
hellonet, второй слева.

Пакеты AppImage в Linux MInt

Добавлено: 19 мар 2020, 08:58
hellonet
Попробовал скачать ещё раз. Заработала, но не полноценно - отсутствует список городов. Выбираешь стрелкой своё примерное (без названия города) местоположение - сбивается время и часовой пояс. У всех так?

Пакеты AppImage в Linux MInt

Добавлено: 19 мар 2020, 09:05
symon2014
hellonet,
Снимок экрана в 2020-03-19 09-03-33.png

Пакеты AppImage в Linux MInt

Добавлено: 19 мар 2020, 09:42
hellonet
symon2014, Лукавишь :-D
Посмотри координаты и расположение стрелки на своём скрине и на моём из Википедии
Так и я могу слепить

Пакеты AppImage в Linux MInt

Добавлено: 19 мар 2020, 09:46
symon2014
hellonet писал(а):
19 мар 2020, 09:42
Так и я могу слепить
Я не лепил , выбрал страну и первые 3 буквы названия города на латинице.

Пакеты AppImage в Linux MInt

Добавлено: 19 мар 2020, 09:48
hellonet
symon2014, А ты попробуй так. Со списком городов с правильным временем и координатами. Но не получится. Эта версия проги пока ещё сырая, недоработанная. Увы, такая меня не устраивает. Буду пользоваться своей, немного устаревшей, но звёздам на это начхать - они за миллиарды лет до компов появились

Пакеты AppImage в Linux MInt

Добавлено: 19 мар 2020, 09:57
hellonet
symon2014, Почувствуй разницу :-)

Пакеты AppImage в Linux MInt

Добавлено: 19 мар 2020, 10:00
symon2014
hellonet, не чувствую))
Снимок экрана в 2020-03-19 09-59-28.png

Пакеты AppImage в Linux MInt

Добавлено: 19 мар 2020, 10:04
hellonet
symon2014, время неправильное, координаты. Солнце не в том месте, соответственно и звезды. Ну не то в общем. Одно правильно - страна. Но мне начхать на политику. Наш сайт вне её

Пакеты AppImage в Linux MInt

Добавлено: 19 мар 2020, 10:07
symon2014
время и координаты у меня правильные , солнце на месте , а звёзды пофиг , я не астроном. Короче отстань. :-D

Пакеты AppImage в Linux MInt

Добавлено: 19 мар 2020, 10:23
hellonet
symon2014, спорить над очевидным не буду