Репозиторий пакетов от linuxmint.com.ru

Аватара пользователя
Chocobo
Сообщения: 4560
Зарегистрирован: 27 авг 2016, 19:57
Решено: 107
Откуда: НН
Благодарил (а): 372 раза
Поблагодарили: 1223 раза

Репозиторий пакетов от linuxmint.com.ru

Сообщение Chocobo » 15 апр 2017, 11:33

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

Если вас интересует какая-либо программа, но найти соответсвующий репозиторий для нее не удалось - оставляйте пожелания :smile:

Linux Mint 18.X

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

echo "deb https://linuxmint.com.ru/repo/xenial/ /" | sudo tee -a /etc/apt/sources.list
wget --quiet https://linuxmint.com.ru/repo/xenial/lmcomru-pubkey; sudo apt-key add lmcomru-pubkey

"Список пакетов" ► Показать


Linux Mint 17.X

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

echo "deb https://linuxmint.com.ru/repo/trusty/ /" | sudo tee -a /etc/apt/sources.list
wget --quiet https://linuxmint.com.ru/repo/trusty/lmcomru-pubkey; sudo apt-key add lmcomru-pubkey

"Список пакетов" ► Показать


LMDE2

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

echo "deb https://linuxmint.com.ru/repo/ jessie/" | sudo tee -a /etc/apt/sources.list

"Список пакетов" ► Показать


Сейчас есть еще несколько пакетов, которые мне периодически приходилось собирать самому - поэтому буду заполнять, и параллельно формировать ветки для 17.X и 18.X минтов. Если есть желающие покомпилять - присоединяйтесь, дам вводную :smile:
Изображение

В сети
Аватара пользователя
di_mok
Сообщения: 1833
Зарегистрирован: 27 авг 2016, 16:06
Решено: 15
Откуда: Арзамас
Благодарил (а): 523 раза
Поблагодарили: 299 раз

Репозиторий пакетов от linuxmint.com.ru

Сообщение di_mok » 15 апр 2017, 11:46


Chocobo писал(а):Источник цитаты Если есть желающие покомпилять - присоединяйтесь, дам вводную

Давай.

Я бы любимый TimeShift добавил
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)

Аватара пользователя
Chocobo
Сообщения: 4560
Зарегистрирован: 27 авг 2016, 19:57
Решено: 107
Откуда: НН
Благодарил (а): 372 раза
Поблагодарили: 1223 раза

Репозиторий пакетов от linuxmint.com.ru

Сообщение Chocobo » 15 апр 2017, 12:47

Основной интсрумент - checkinstall, на этапе установки после сборки :smile:

Давай распишу как сейчас я поступаю на примере mc, который в репах дебиана 4.8.13-3

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

$ apt policy mc
mc:
  Установлен: 3:4.8.13-3
  Кандидат:   3:4.8.13-3
  Таблица версий:
 *** 3:4.8.13-3 0
        500 ftp://mirror.yandex.ru/debian/ jessie/main amd64 Packages
        100 /var/lib/dpkg/status



Если пакет есть в репах - можно предварительно заиметь все зависимости с apt build-dep mc, если нет, то по старинке разруливать на этапе сборки)

Идем на гитхаб, забираем исходники - https://github.com/MidnightCommander/mc

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

git clone https://github.com/MidnightCommander/mc.git
cd mc


собираем, согласно инструкций, в данном случае с autogen.sh

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

./autogen.sh
./configure
make


Затем приступаем к сборке пакета, без установки

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

sudo checkinstall --install=no --fstrans=yes


Он может ругнуться на строку версии, типа

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

4.8.19-23-g161e3a1" is not a
*** Warning: debian policy compliant one. Please specify an alternate one

На это предложение просто скормим ему корректную строку версии - 3:4.8.19 (тройка впереди, как и у основного пакета в репах, чтоб порядок аптом потом по версиям учитывался корректно)
Затем появится меню параметров, где заполняем имя, описание, адрес мейнтейнера пакета (себя :smile: ) версию и релиз, зависимости и конфликты

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

Этот пакет был создан с использованием данных значений:

0 -  Maintainer: [ notify@linuxmint.com.ru ]
1 -  Summary: [ Midnight Commander (also referred to as MC) is a user shell with ]
2 -  Name:    [ mc ]
3 -  Version: [ 4.8.19 ]
4 -  Release: [ 23 ]
5 -  License: [ GPL ]
6 -  Group:   [ checkinstall ]
7 -  Architecture: [ amd64 ]
8 -  Source location: [ mc ]
9 -  Alternate source location: [  ]
10 - Requires: [  ]
11 - Provides: [ mc ]
12 - Conflicts: [  ]
13 - Replaces: [  ]


Requires - необходимые зависимости, conflicts - с чем не уживется рядом(всплывет скорей всего при тестах, Replaces - какие пакеты заменит, если уже был установлен.

Подтверждаем, и пакет успешно собирается :smile:

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

**********************************************************************

 Done. The new package has been saved to

 /home/chocobo/git/mc/mc_4.8.19-23_amd64.deb
 You can install it in your system anytime using:

      dpkg -i mc_4.8.19-23_amd64.deb

**********************************************************************


Осталось протестировать, я обычно скармливаю в виртуалку в лайв, как образчик голой системы
2017-04-15-154244_1920x1080_scrot.png

И проверяем что получилось, как оно стартует, работает и какой версии
2017-04-15-154403_1920x1080_scrot.png


И если все норм - шарим на все сообщество :joke:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение

Аватара пользователя
Chocobo
Сообщения: 4560
Зарегистрирован: 27 авг 2016, 19:57
Решено: 107
Откуда: НН
Благодарил (а): 372 раза
Поблагодарили: 1223 раза

Репозиторий пакетов от linuxmint.com.ru

Сообщение Chocobo » 15 апр 2017, 16:41

  • Добавил репозитории по всем основным направлениям - 17.Х / 18.Х / LMDE2
  • Потестировал и добавил пакет mc собранный постом выше :smile:

Из глобальных планов - загнаться и подготовить пакеты XFCE 4.12 для LMDE
Изображение

Аватара пользователя
Chocobo
Сообщения: 4560
Зарегистрирован: 27 авг 2016, 19:57
Решено: 107
Откуда: НН
Благодарил (а): 372 раза
Поблагодарили: 1223 раза

Репозиторий пакетов от linuxmint.com.ru

Сообщение Chocobo » 15 апр 2017, 21:09

  • В ветку 18.Х добавлены пакеты Catalyst-15.12 (fglrx) и Xorg-1.17
Изображение

В сети
Аватара пользователя
di_mok
Сообщения: 1833
Зарегистрирован: 27 авг 2016, 16:06
Решено: 15
Откуда: Арзамас
Благодарил (а): 523 раза
Поблагодарили: 299 раз

Репозиторий пакетов от linuxmint.com.ru

Сообщение di_mok » 16 апр 2017, 08:26

Вот, выдернул с Ланчпада TimeShift.

timeshift.tar.gz
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)

Аватара пользователя
Chocobo
Сообщения: 4560
Зарегистрирован: 27 авг 2016, 19:57
Решено: 107
Откуда: НН
Благодарил (а): 372 раза
Поблагодарили: 1223 раза

Репозиторий пакетов от linuxmint.com.ru

Сообщение Chocobo » 16 апр 2017, 08:28

di_mok, Он для каких версий сгодится?
Изображение

В сети
Аватара пользователя
di_mok
Сообщения: 1833
Зарегистрирован: 27 авг 2016, 16:06
Решено: 15
Откуда: Арзамас
Благодарил (а): 523 раза
Поблагодарили: 299 раз

Репозиторий пакетов от linuxmint.com.ru

Сообщение di_mok » 16 апр 2017, 08:40

Упс, пардон. LMDE и 17x. Хотя, для 17х не очень актуально, он в PPA есть. Для 18х дёргать не стал по той же причине
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)

Аватара пользователя
Chocobo
Сообщения: 4560
Зарегистрирован: 27 авг 2016, 19:57
Решено: 107
Откуда: НН
Благодарил (а): 372 раза
Поблагодарили: 1223 раза

Репозиторий пакетов от linuxmint.com.ru

Сообщение Chocobo » 16 апр 2017, 13:07

di_mok, Готово :thumbs:

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

 ~ $ apt policy timeshift
timeshift:
  Installed: 17.2~429~ubuntu14.04.1
  Candidate: 17.2~429~ubuntu14.04.1
  Version table:
 *** 17.2~429~ubuntu14.04.1 0
        500 https://linuxmint.com.ru/repo/ jessie/ Packages
        100 /var/lib/dpkg/status
     6.700-dmo2 0
        500 http://www.deb-multimedia.org/ jessie/main amd64 Packages


В 17.Х закидывать не стал раз ppa есть, чтоб не дулировать и не пересекаться при случае
Изображение

Аватара пользователя
hellonet
Сообщения: 220
Зарегистрирован: 11 окт 2016, 09:58
Решено: 2
Откуда: Новосибирск
Благодарил (а): 86 раз
Поблагодарили: 23 раза

Репозиторий пакетов от linuxmint.com.ru

Сообщение hellonet » 16 апр 2017, 13:17

Хотелось бы в репозитории увидеть Google Chrome и 2ГИС. Чтобы регулярно обновлялось.

Unborn
Сообщения: 640
Зарегистрирован: 03 сен 2016, 10:36
Решено: 14
Благодарил (а): 2 раза
Поблагодарили: 93 раза

Репозиторий пакетов от linuxmint.com.ru

Сообщение Unborn » 16 апр 2017, 14:03

hellonet писал(а):Источник цитаты Хотелось бы в репозитории увидеть Google Chrome

А зачем? Чем стандартный Гугловский не устраивает? И обновляется нормально.

Аватара пользователя
hellonet
Сообщения: 220
Зарегистрирован: 11 окт 2016, 09:58
Решено: 2
Откуда: Новосибирск
Благодарил (а): 86 раз
Поблагодарили: 23 раза

Репозиторий пакетов от linuxmint.com.ru

Сообщение hellonet » 16 апр 2017, 15:30

Unborn писал(а):Источник цитаты А зачем? Чем стандартный Гугловский не устраивает?

Его нет в стандартных репозиториях. Приходится сначала искать пакет на просторах инета, устанавливать. И только потом он начинает обновляться. Удобнее, чтобы сразу был в репах. Ну а 2 ГИС вообще в репах нет. Сейчас стоит у меня декабрьская версия и чтобы обновить придётся опять танцевать с бубном.

В сети
Аватара пользователя
BadBird
Сообщения: 1098
Зарегистрирован: 09 сен 2016, 18:08
Решено: 2
Благодарил (а): 51 раз
Поблагодарили: 83 раза

Репозиторий пакетов от linuxmint.com.ru

Сообщение BadBird » 16 апр 2017, 16:33

hellonet, не надо нигде ничего искать, надо всего лишь зайти на офсайт хрома и оттуда установить всегда актуальную версию...
Всё о тайлинге окон...ну, или почти всё: Тыц!!!

Аватара пользователя
Chocobo
Сообщения: 4560
Зарегистрирован: 27 авг 2016, 19:57
Решено: 107
Откуда: НН
Благодарил (а): 372 раза
Поблагодарили: 1223 раза

Репозиторий пакетов от linuxmint.com.ru

Сообщение Chocobo » 16 апр 2017, 16:36

hellonet, Хром и правда лучше тащить c оф репозитория от гугла, там все-таки и за версиями оперативней следят и пакеты из первых рук) Если пакет лень лить, чтоб он сам добавил реп - то можно заведомо добавить вручную

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

 wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'


А насчет 2ГИС - давайте посмотрим что можно сделать, я не пользуюсь ей обычно. Помню правда в рамках обсуждения telegram проскакивало что он обновляется сам каким-то встроенным механизмом, а не обновлением пакета.
colonel писал(а):Источник цитаты аналогично проходят обновления 2GIS (и базы данных и самой программы)

:scratch:
Дайте больше инфы по нему
Изображение

Аватара пользователя
Chocobo
Сообщения: 4560
Зарегистрирован: 27 авг 2016, 19:57
Решено: 107
Откуда: НН
Благодарил (а): 372 раза
Поблагодарили: 1223 раза

Репозиторий пакетов от linuxmint.com.ru

Сообщение Chocobo » 16 апр 2017, 17:08

Пооискал сейчас по 2gis, нашел дебки для trusty - поймал ошибку зависимостей в 18.1 всплыло в памяти, что я это уже решал в прошлом году :joke:
И что делать это особого смысла не было на тот момент. Как я понимаю нет и сейчас.
Chocobo from mintlinux.ru писал(а):Пока не понял есть ли смысл - базы годовалой давности, и обновляться сами будут вряд ли, ибо нативная версия заброшена.
Изображение

Аватара пользователя
Chocobo
Сообщения: 4560
Зарегистрирован: 27 авг 2016, 19:57
Решено: 107
Откуда: НН
Благодарил (а): 372 раза
Поблагодарили: 1223 раза

Репозиторий пакетов от linuxmint.com.ru

Сообщение Chocobo » 16 апр 2017, 21:55

  • Добавлен пакет i3-gaps (4.13-124, сборка от 14.04.2017) и зависимый xcb-util-xrm (1.2) для 18.X
(BadBird, это тебе :smile: )
Изображение

В сети
Аватара пользователя
di_mok
Сообщения: 1833
Зарегистрирован: 27 авг 2016, 16:06
Решено: 15
Откуда: Арзамас
Благодарил (а): 523 раза
Поблагодарили: 299 раз

Репозиторий пакетов от linuxmint.com.ru

Сообщение di_mok » 17 апр 2017, 08:29

Только сейчас дошли руки проверить. Установил TimeShift на LMDE из репы. Всё супер :thumbs:
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)

Аватара пользователя
Chocobo
Сообщения: 4560
Зарегистрирован: 27 авг 2016, 19:57
Решено: 107
Откуда: НН
Благодарил (а): 372 раза
Поблагодарили: 1223 раза

Репозиторий пакетов от linuxmint.com.ru

Сообщение Chocobo » 17 апр 2017, 08:53

  • Добавлен yagf(0.9.5-alt1), более свежая верися, предоставленная colonel

Программа успешно прошла проверку установки и работоспособности на всех трех ветках дистрибутива, с использованием обоих бэкендов (tesseract-ocr и cuneiform) :thumbs:
Изображение

В сети
Аватара пользователя
di_mok
Сообщения: 1833
Зарегистрирован: 27 авг 2016, 16:06
Решено: 15
Откуда: Арзамас
Благодарил (а): 523 раза
Поблагодарили: 299 раз

Репозиторий пакетов от linuxmint.com.ru

Сообщение di_mok » 17 апр 2017, 08:57

А MintDrivers можно затащить для LMDE?
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)

Аватара пользователя
Chocobo
Сообщения: 4560
Зарегистрирован: 27 авг 2016, 19:57
Решено: 107
Откуда: НН
Благодарил (а): 372 раза
Поблагодарили: 1223 раза

Репозиторий пакетов от linuxmint.com.ru

Сообщение Chocobo » 17 апр 2017, 09:00

di_mok, Думаю смысла нет совсем. То что mintdrivers по своей логике тащит для минтов с 90% вероятностью уведет тебя в падение иксов, на дебиановской базе.

Надо либо запилить гуйное окошко самим, либо постучаться в апстрим ЛМДЕ с вопросом :smile:
Изображение


Вернуться в «Неофициальные сборки»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей