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

Автор Тема: Установка и запуск Richy глазами неофита.  (Прочитано 6676 раз)

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

Оффлайн dZ0TFR

  • Постоялец
  • ***
  • Сообщений: 173
  • Репутация: +3/-0

Оффлайн dZ0TFR

  • Постоялец
  • ***
  • Сообщений: 173
  • Репутация: +3/-0
Re: Установка и запуск Richy глазами неофита.
« Ответ #151 : 11 Февраль 2020, 08:01:26 »
Если все-таки нужен бусибокс, то может пересрбрать с поддержкой юникода (если это возможно)?

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 7552
  • Репутация: +173/-2
  • Старый чайник
Re: Установка и запуск Richy глазами неофита.
« Ответ #152 : 11 Февраль 2020, 08:26:13 »
может пересрбрать с поддержкой юникода (если это возможно)?
Сейчас собрано:
Код
# grep -n UNICODE .config
105:CONFIG_UNICODE_SUPPORT=y
106:CONFIG_UNICODE_USING_LOCALE=y
107:# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set
110:# CONFIG_UNICODE_COMBINING_WCHARS is not set
111:# CONFIG_UNICODE_WIDE_WCHARS is not set
112:# CONFIG_UNICODE_BIDI_SUPPORT is not set
113:# CONFIG_UNICODE_NEUTRAL_TABLE is not set
114:# CONFIG_UNICODE_PRESERVE_BROKEN is not set
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)
Вопросы: DdShurick@jabber.ru

Оффлайн dZ0TFR

  • Постоялец
  • ***
  • Сообщений: 173
  • Репутация: +3/-0
Re: Установка и запуск Richy глазами неофита.
« Ответ #153 : 11 Февраль 2020, 08:31:51 »
На бумаге вижу, а на деле... Значит надо искать где его включить.

Оффлайн imp

  • /dev/бубен
  • Ветеран
  • *****
  • Сообщений: 1002
  • Репутация: +36/-1
  • /dev/hands from /dev/ass
Re: Установка и запуск Richy глазами неофита.
« Ответ #154 : 11 Февраль 2020, 09:06:30 »
Mount надо из util-linux положить. И будет вам счастье. Или из coreutils, точно не вспомню.
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 28685
  • Репутация: +195/-0
    • PuppyRus-A
Re: Установка и запуск Richy глазами неофита.
« Ответ #155 : 11 Февраль 2020, 09:46:14 »
Mount надо из util-linux положить
Я же говорил, что экономия с busybox , как и в пупи закончится mount-FULL
История ничему не учит
« Последнее редактирование: 11 Февраль 2020, 10:10:41 от sfs »

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 7552
  • Репутация: +173/-2
  • Старый чайник
Re: Установка и запуск Richy глазами неофита.
« Ответ #156 : 11 Февраль 2020, 10:05:17 »
Mount надо из util-linux положить. И будет вам счастье.
Чем лучше?
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)
Вопросы: DdShurick@jabber.ru

Оффлайн dZ0TFR

  • Постоялец
  • ***
  • Сообщений: 173
  • Репутация: +3/-0
Re: Установка и запуск Richy глазами неофита.
« Ответ #157 : 11 Февраль 2020, 10:23:24 »
Я так понял у разрабов не все так радужно с юникодом. Вот из документации по бузе:
Already fixed applets:
cal
lsmod
df
dumpleases

Applets which may need unicode handling (more extensive than sanitizing
of filenames in error messages):

ls - work in progress
expand, unexpand - uses unicode_strlen, not scrlen
ash, hush through lineedit - uses unicode_strlen, not scrlen
top - need to sanitize process args
ps - need to sanitize process args
less
more
vi
ed
cut
awk
sed
tr
grep egrep fgrep
fold
sort
head, tail
catv - "display nonprinting chars" - what this could mean for unicode?
wc
chat
dumpkmap
last - just line up columns
man
microcom
strings
watch

Unsure, may need fixing:

hostname - do we really want to protect against bad chars in it?
patch
addgroup, adduser, delgroup, deluser
telnet
telnetd
od
printf

   Unicode support in busybox

There are several scenarios where we need to handle unicode
correctly.

   Shell input

We want to correctly handle input of unicode characters.
There are several problems with it. Just handling input
as sequence of bytes would break any editing. This was fixed
and now lineedit operates on the array of wchar_t's.
But we also need to handle the following problematic moments:

* It is unreasonable to expect that output device supports
  _any_ unicode chars. Perhaps we need to avoid printing
  those chars which are not supported by output device.
  Examples: chars which are not present in the font,
  chars which are not assigned in unicode,
  combining chars (especially trying to combine bad pairs:
  a_chinese_symbol + "combining grave accent" = ??!)

* We need to account for the fact that unicode chars have
  different widths: 0 for combining chars, 1 for usual,
  2 for ideograms (are there 3+ wide chars?).

* Bidirectional handling. If user wants to echo a phrase
  in Hebrew, he types: echo "srettel werbeH"

   Editors (vi, ed)

This case is a bit similar to "shell input", but unlike shell,
editors may encounter many more unexpected unicode sequences
(try to load a random binary file...), and they need to preserve
them, unlike shell which can afford to drop bogus input.

   more, less

Need to correctly display any input file. Ideally, with
ASCII/unicode/filtered_unicode option or keyboard switch.
Note: need to handle tabs and backspaces specially
(bksp is for manpage compat).

   cut, fold, watch

May need ability to cut unicode string to specified number of wchars
and/or to specified screen width. Need to handle tabs specially.

   sed, awk, grep

Handle unicode-aware regexp match

   ls (multi-column display)

ls will fail to line up columnar output if it will not account
for character widths (and maybe filter out some of them, see
above). OTOH, non-columnar views (ls -1, ls -l, ls | car)
should NOT filter out bad unicode (but need to filter out
control chars (coreutils does that). Note that unlike more/less,
tabs and backspaces need not special handling.

   top, ps

Need to perform filtering similar to ls.

   Filename display (in error messages and elsewhere)

Need to perform filtering similar to ls.


TODO: write an email to Asmus Freytag (asmus@unicode.org),
author of http://unicode.org/reports/tr11/

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 822
  • Репутация: +22/-0
Re: Установка и запуск Richy глазами неофита.
« Ответ #158 : 11 Февраль 2020, 10:40:08 »
удалил ссылку ls от бусибокса
И что, это с русским шрифтом помогло  ??? А вообще для меня всё это китайская грамота  :)

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 7552
  • Репутация: +173/-2
  • Старый чайник
Re: Установка и запуск Richy глазами неофита.
« Ответ #159 : 11 Февраль 2020, 11:00:34 »
И что, это с русским шрифтом помогло
Да, только не удаление, а замена на ls из coreutils.
как и в пупи закончится mount-FULL
Нет. В .config всегда можно убрать лишнее. А сетевые утилиты в busybox даже лучше. Например udhcpc в разы быстрее и надёжнее dhcpcd, udhcpd Это готовый dhcp-сервер.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)
Вопросы: DdShurick@jabber.ru

Оффлайн dZ0TFR

  • Постоялец
  • ***
  • Сообщений: 173
  • Репутация: +3/-0
Re: Установка и запуск Richy глазами неофита.
« Ответ #160 : 11 Февраль 2020, 11:07:51 »
Наверное можно "обойти" проблему написав скрипт и обозвав его ls (я не умею) или задействовав find, cat, echo ?

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 7552
  • Репутация: +173/-2
  • Старый чайник
Re: Установка и запуск Richy глазами неофита.
« Ответ #161 : 11 Февраль 2020, 11:10:02 »
Наверное можно "обойти" проблему написав скрипт
Зачем плодить костыли? Меняем на полноценную, из busybox убираем.
« Последнее редактирование: 11 Февраль 2020, 11:14:24 от DdShurick »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)
Вопросы: DdShurick@jabber.ru

Оффлайн imp

  • /dev/бубен
  • Ветеран
  • *****
  • Сообщений: 1002
  • Репутация: +36/-1
  • /dev/hands from /dev/ass
Re: Установка и запуск Richy глазами неофита.
« Ответ #162 : 11 Февраль 2020, 11:28:46 »
Mount надо из util-linux положить. И будет вам счастье.
Чем лучше?
Тем, что работает
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 7552
  • Репутация: +173/-2
  • Старый чайник
Re: Установка и запуск Richy глазами неофита.
« Ответ #163 : 11 Февраль 2020, 11:36:32 »
Тем, что работает
А разве busybox mount не? ??? А я и не знал :)
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)
Вопросы: DdShurick@jabber.ru

Оффлайн dZ0TFR

  • Постоялец
  • ***
  • Сообщений: 173
  • Репутация: +3/-0
Re: Установка и запуск Richy глазами неофита.
« Ответ #164 : 11 Февраль 2020, 11:39:39 »
При чем здесь mount? Просто интересно...