Перейти к содержимому
SDV

Менеджер пакетов APT-GET

Рекомендуемые сообщения

Загрузит туда Нео или ЛехаИнк прогу типа с названием ГладоксКакаксис и думай потом, что это за прога и нафига она вообще нужна. А может же для ее работы и библы нужны и прочее прочее. Как быть тогда? А инсталятор, сам знаешь, пишут единицы  игроков.

 

В том же настоящим apt-get также странные иногда названия, да и описания там толком нет. Apt это система управления пакетами, а не плэй маркет. А плей маркет, Сяб обещал написать, но как всегда ничего ещё даже не начато писаться.

В идеале иметь БД, там хранить название, описание и версии + id'шники версий. Например к версии 2.8.2281337 у проекта с ID 404, будет ID типо 404:2.82281337. И когда мы скачиваем определённую версию, идёт запрос а серверу, мол "Дай мне файлики 404:2.8.228.1337" и сервер кидает нам файлы.

 

PS: Немного бреда от клона LeshaInc'a.

PPS: Орфографические ошибки из-за того что словари на телефоне написаны из /dev/ass, короче Т9 кривой. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну я реально тебе говорю :) То что там линуксоиды качают пакет, им и знать ничего не надо, видимо.

В том то и разница пингвосистем, что там набрал что-то типа sudo apt-get install tetris и не думаешь, что он там еще подтягивает.

 

У нас же будет другая фиговина совсем. Загрузит туда Нео или ЛехаИнк прогу типа с названием ГладоксКакаксис и думай потом, что это за прога и нафига она вообще нужна. А может же для ее работы и библы нужны и прочее прочее. Как быть тогда? А инсталятор, сам знаешь, пишут единицы игроков.

 

Вчера, например, зарегался на форуме Димончик13, который и приватить то не знает как. Ему эти репозитарии - как темный лес у негра в попке. Понимаешь? Где взять описалово пакетов, всякие сорслисты толковые, всякие там пингвосинаптики и так далее. Представь, какой там на твоей репе будет бардель после 6 месяцев))))

 

Как по мне, то нужна именно личная папочка на хосте для хранения, аплоада и даунлоада своих файликов. Ну это как бы то, чего именно мне не хватает по опыту игры.И я не понимаю, если честно, как вообще можно писать программки в игровых компах. Обычно это сингл, прямой доступ к файлам средствами виндовс. Потом аплоад на пастбинчик, ну или через ФТП, если удаленно на ИТ что-то нужно подредачить.

Смотри что я пока на придумывал.

Есть https://www.debian.org/distrib/packages там несколько ветвей. Предлагаю также сделать ветвь стабильную и тестирующую. Дальше сам можешь полистать и увидеть как все сделано по категориям и для каждого пакета есть своя страница с описанием и т.д. вот страница с зеркалом как у нас сейчас http://ftp.ru.debian.org/.

Вот также надо и нам. Единственное о чем нужно думать разработчикам программ так о именах для своих творений. Чтобы не было в репозитории одинаковых miner или другое .

Насчёт организации личной парочки на хосте я подумаю. Придётся делать демонстрационный личный кабинет.

Насчёт синхронизации файлов с пастебин я тоже подумаю.

 

Сорри что не ссылками нормальными указал. Просто с планшета пишу на полной версии.

В том же настоящим apt-get также странные иногда названия, да и описания там толком нет. Apt это система управления пакетами, а не плэй маркет. А плей маркет, Сяб обещал написать, но как всегда ничего ещё даже не начато писаться.

В идеале иметь БД, там хранить название, описание и версии + id'шники версий. Например к версии 2.8.2281337 у проекта с ID 404, будет ID типо 404:2.82281337. И когда мы скачиваем определённую версию, идёт запрос а серверу, мол "Дай мне файлики 404:2.8.228.1337" и сервер кидает нам файлы.

PS: Немного бреда от клона LeshaInc'a.

PPS: Орфографические ошибки из-за того что словари на телефоне написаны из /dev/ass, короче Т9 кривой. :)

Хотите форкайте мой МП и делайте свой с блэкджеком и ... :-)

Я сделаю как я представляю все это. Не понравиться заберу себе :-)

Нет не охота делать подобие плей маркета.

Я свою идею описал выше уже.

Изменено пользователем TuxShot

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А нет ли  в природе готовых движков бесплатных каких-то?  Ну типа мол в базе SQL хранится юзер, аккаунт его, права, лимит папочки в КБ и прочее. Ну и сами пути к файликам, которые он загрузил, хранятся в базке.

Файлики лежат в папочке users/uuidВася

 

А сам юзер кидает только запросы на скрипт, мол скачать, удалить,  загрузить файлик и прочее. И вся эта фиговина хранится у нас на хостинге.

Или это все с нуля писать нужно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А нет ли  в природе готовых движков бесплатных каких-то?  Ну типа мол в SQL хранится юзер, аккаунт его, права, лимит папочки в КБ и прочее. Ну и сами пути к файликам, которые он загрузил, хранятся в базке.

Файлики лежат в папочке users/uuidВася

 

А сам юзер кидает только запросы на скрипт, мол скачать, удалить,  загрузить файлик и прочее. И вся эта фиговина хранится у нас на хостинге.

Или это все с нуля писать нужно?

И как называется движок - "репозиторий для бедных"? :-)

Не знаю может есть что то подобное. Я за этим не слежу.

Мне куда проще написать своё и в нём копаться, чем в чьём то чужом.

 

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

 

Я вангую если придет сюда cyber01, он скажет что все ерунда это и мы занимаемся хренью (ну вот такое у меня мнение о человеке уже к сожалению :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я вангую если придет сюда cyber01, он скажет что все ерунда это и мы занимаемся хренью (ну вот такое у меня мнение о человеке уже к сожалению :-)

Это к бабке не ходи, именно так  он и скажет=)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@,@, Ну спасибо :)

 

 

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

 

По поводу хранилища - а почему нет? Неплохая идея ,но вот найти подобное хранилище проблемно... Можно конечно написать, но опять же... как заставить всех постить туда программы? Пастебином и то 2 человека из 5 пользуются... 

 

@, что имелось ввиду под фразой "синхронизировать пастебин"?

 

Я конечно могу поставить движок пастебина, но будет тоже самое... Хотя по сути хранилище кода есть...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@,@, Ну спасибо :)

 

 

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

 

По поводу хранилища - а почему нет? Неплохая идея ,но вот найти подобное хранилище проблемно... Можно конечно написать, но опять же... как заставить всех постить туда программы? Пастебином и то 2 человека из 5 пользуются... 

 

@, что имелось ввиду под фразой "синхронизировать пастебин"?

 

Я конечно могу поставить движок пастебина, но будет тоже самое... Хотя по сути хранилище кода есть...

Хм, синхронизация типа на пастебине отредактировал файл, и он перенеся (сохранился) в репе.

Наверное единственный удобный способ проверять на md5 файл на пастебине.

2 из 5 человек. Не знаю я пока тут лазял по форуму столько новых программеров нашел.

 

Вообще реализация сыроватая ещё. Я как сделаю подобие репы тогда и можно будет дальше думать.

Сделаю минимум только через 2 недели. Очень сильно занят пока что.

Следующая неделя вообще сложная для меня.

 

Говорю, хотите форкайте МК и сделайте своё видение на то что я предложил.

Я конечно поздно прочитал, но оказывается в опеннете есть свой локальный пастебин.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Гладос гласс Лехи будет какой-то такой: leshaink-gladosglass1-stable

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мда, написали тут много, а толку мало.

Что мне известно, так это то, что если на dropbox'е изменить расшаренный файл, то ссылка сохранится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Гладос гласс Лехи будет какой-то такой: leshaink-gladosglass1-stable

В названии пакета имя автора обычно не пишут

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В названии пакета имя автора обычно не пишут

А вот и неправда! В андроиде пишут

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А вот и неправда! В андроиде пишут

1. Имя автора в поле "Автор"

2. Найди в Play Market слово "пакет"

3. Мы тут apt-get обсуждаем

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. Имя автора в поле "Автор"

2. Найди в Play Market слово "пакет"

3. Мы тут apt-get обсуждаем

Ты когда-то data вскрывали? И, да, в андроиде есть pckg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Название в data образовано из названия главного класса(или как он там называется?)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А вот и неправда! В андроиде пишут

Если Вы про название в гугл плей, то там типа такого - https://play.google.com/store/apps/details?id=домен.название_компании_например.название_самого_приложения

 

Да, может быть и есть имя автора в названии, но все таки для МП это не удобно.

Как бы это выглядело - apt-get install домен.название_компании_например.название_самого_приложения

 

В МП все замудрено, кто работал с пингвином (любым дистром), тот понимает что такое пакеты, их зависимости и т.п.

 

Я же хочу все сделать проще и не замудренно. Чтобы было удобно использовать (искать) нужные пакеты.

 

Есть несколько вариантов:

1) типичный каталог пакетов (как у любого дистрибутива линукс). Пример: https://www.debian.org/distrib/packages

2) как пакетный менеджер у node js (npm). Ссылка - https://www.npmjs.com

 

Осталось выбрать направление и начать пробовать все это соединить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...