Сайт | Скачать | Видео | Wiki

Автор Тема: Посоветуйте слакоподобный дистр и пакетно с ним совместимый  (Прочитано 12262 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1725
  • Репутация: +49/-1
  • /dev/hands < /dev/ass
Просто так ты не выключишь систему, пока не потыкаешь по десятку менюшек о сохранении конфигурации...
При первом выключении.
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн dZ0TFR

  • Постоялец
  • ***
  • Сообщений: 179
  • Репутация: +3/-0
  • Автор темы
на чем пишешь? на баше чтоли?

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1725
  • Репутация: +49/-1
  • /dev/hands < /dev/ass
да, а что не так?
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн dZ0TFR

  • Постоялец
  • ***
  • Сообщений: 179
  • Репутация: +3/-0
  • Автор темы
Ничего. Сам его грызу :) Только он тормознутый и для серьёзных приложений не подходит. Так что не останавливайся на достигнутом.

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1725
  • Репутация: +49/-1
  • /dev/hands < /dev/ass
Кроме обработки текстов здесь ничего не надо. На сях это геморрой. На perl или python? Потом опять таки пакеты переделывать на shelle.
И так - на чем бы не написал. Так, что использую встроенные средства. Тем более, что для обработки списков sed, awk и прочих cut, tr хватит за глаза.
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн dZ0TFR

  • Постоялец
  • ***
  • Сообщений: 179
  • Репутация: +3/-0
  • Автор темы
Что с завимимостями будешь делать? Или будет полено без зависимостей типа wget+installpkg ?

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1725
  • Репутация: +49/-1
  • /dev/hands < /dev/ass
Зависимости разруливает. Я ж русским по белому писал, что "Кроме обработки текстов здесь ничего не надо"
А зависимости с этой обработкой напрямую связаны.
И еще, пока это под Puppy на основе deb-овских реп.
Под слако - боюсь, ddshurik копирайт предъявит.
Хотя там с зависимостями тоже можно разрулить процентов на 80 а то и на 90
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн dZ0TFR

  • Постоялец
  • ***
  • Сообщений: 179
  • Репутация: +3/-0
  • Автор темы
Да я не про язык говорю на каком писать, а как сам алгоритм подтягивания зависимости работает? На саликс.орг подсматривать надо чтоли? Дак там не все пакеты. А от других реп где зависимости будешь искать?

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1725
  • Репутация: +49/-1
  • /dev/hands < /dev/ass
Ты видел содержимое .dep файла? Посмотри, сделай выводы и поймешь логику.

А в Puppy Package Manager в базе пакет выглядит так:
Спойлер
mplayer_1.3.0|mplayer|1.3.0|8build3|Multimedia;video|4863K|pool/universe/m/mplayer|mplayer_1.3.0-8build3_i386.deb|+liba52-0.7.4,+libaa1&ge1.4p5,+libasound2&ge1.0.16,+libass9&ge0.13.6,+libaudio2,+libavcodec58&ge4.0,+libavformat58&ge4.0,+libavutil56&ge4.0,+libbluray2&ge0.2.2,+libbs2b0,+libc6&ge2.28,+libcaca0&ge0.99.beta17-1,+libcdio-cdda2&ge10.2+0.94+2,+libcdio-paranoia2&ge10.2+0.94+2,+libcdio18&ge2.0.0,+libdca0&ge0.0.5,+libdirectfb-1.7-7&ge1.7.7,+libdv4&ge1.0.0,+libdvdnav4&ge4.1.3,+libdvdread4&ge4.1.3,+libenca0&ge1.9,+libfaad2&ge2.7,+libfontconfig1&ge2.12.6,+libfreetype6&ge2.2.1,+libfribidi0&ge0.19.2,+libgif7&ge5.1,+libgl1,+libjack-jackd2-0&ge1.9.10+20150825,+libjpeg8&ge8c,+liblirc-client0,+libmad0&ge0.15.1b-3,+libmpeg2-4&ge0.5.1,+libmpg123-0&ge1.13.7,+libogg0&ge1.0rc3,+libopenal1&ge1.14,+libpng16-16&ge1.6.2-1,+libpostproc55&ge4.0,+libpulse0&ge0.99.1,+libsdl1.2debian&ge1.2.11,+libsmbclient&ge4.0.3+dfsg1,+libspeex1&ge1.2,+libswresample3&ge4.0,+libswscale5&ge4.0,+libtheora0&ge1.0,+libtinfo6&ge6,+libvdpau1&ge0.2,+libvorbisidec1,+libx11-6,+libxext6,+libxinerama1,+libxss1,+libxv1,+libxvidcore4&ge1.2.2,+libxvmc1,+libxxf86dga1,+libxxf86vm1,+zlib1g&ge1.1.4|movie player for Unix-like systems|ubuntu|disco|
[свернуть]

Найди логику (а она есть) ;D
« Последнее редактирование: 03 Февраль 2020, 21:00:52 от imp »
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн dZ0TFR

  • Постоялец
  • ***
  • Сообщений: 179
  • Репутация: +3/-0
  • Автор темы
Блин, да я спросил... Что будешь делать с репозиториями у которых нет деп-файлов?  А на некоторых репозитория файлы разные совершенно
То есть я хочу сказать, что далеко не у всех пакетов есть. деп-файл. Как искать зависимости без деп-файла будешь?
« Последнее редактирование: 03 Февраль 2020, 21:06:58 от dZ0TFR »

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1725
  • Репутация: +49/-1
  • /dev/hands < /dev/ass
Посмотри содержимое файлов во вложении. Найди, указаны ли версии пакетов и скажи, почему мне нельзя использовать списки зависимостей из salix для mirrors.slackware.com?

Да, сообщение выше я дополнил. Посмотри под спойлером
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн dZ0TFR

  • Постоялец
  • ***
  • Сообщений: 179
  • Репутация: +3/-0
  • Автор темы
Это все прекрасно. Даже смотреть не буду :) Да. От саликса пакеты подходят для основного репозитория дистра. Это хорошо, что саликс озаботился написанием деп-пакетов.

Но кроме саликса, есть ещё с десяток других репозиториев в которых разные пакеты которых нет в основной слаке и саликсе и там нет никаких деп-файлов! А репозитории те (без деп-файлов) оочень вкусные! В них много хорошего софта, которого нет в стоковой слакваре. Поэтому как ты будешь писать для таких репозиториев без деп-файлов - непонятно...
« Последнее редактирование: 03 Февраль 2020, 21:28:23 от dZ0TFR »

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1725
  • Репутация: +49/-1
  • /dev/hands < /dev/ass
Поэтому как ты будешь писать для таких реп без деп-файлов - непонятно...
Есть в slackbuild-ах

Даже смотреть не буду
О чем тогда разговаривать? Так, пофлудить?
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн dZ0TFR

  • Постоялец
  • ***
  • Сообщений: 179
  • Репутация: +3/-0
  • Автор темы
Вооот! В слакбилдах! Наконец-то! А тот файл что ты выложил я понял что там список.

А ещё вопрос: этот слако-6.9.9.9 это соответствует какой версии слаки?

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1725
  • Репутация: +49/-1
  • /dev/hands < /dev/ass
cat /etc/DISTRO_SPECS

#One or more words that identify this distribution:
DISTRO_NAME='Slacko Puppy'
#version number of this distribution:
DISTRO_VERSION=6.9.9.9
#The distro whose binary packages were used to build this distribution:
DISTRO_BINARY_COMPAT='slackware'
#Prefix for some filenames: exs: slackosave.2fs, slacko-6.9.9.9.sfs
DISTRO_FILE_PREFIX='slacko'
#The version of the distro whose binary packages were used to build this distro:
DISTRO_COMPAT_VERSION='14.2'
..................................................................
Компьютер имеет то преимущество перед мозгом, что им пользуются.