1

Тема: Как добавить команды UNIX

Возможно ли добавить стандартные команды, такие как:

less
man
locate
whereis
info

?

если да то как?

N810 -> N900 (Ура товарищи)

2

Re: Как добавить команды UNIX

Установить соответствующие пакеты.
Только с man не получится.
man автоматом удаляются при установке,
хотя это можно и исправить.

Был бы у Чехова автомобиль, поворотник бы Чехов включал.
N810 (DIABLO_5.2008.43-7)

3

Re: Как добавить команды UNIX

какие? если не секрет?

N810 -> N900 (Ура товарищи)

4

Re: Как добавить команды UNIX

less, util-linux, locate и т д
Если не знаете в каком пакете программа, зайдите на packages.debian.org
Самый нижний поиск - в каком пакет программа
Сразу предупреждаю что могут возникнуть трудности из-за зависимостей busybox
программа, заменяющая на мобильных устройствах многи юникс утилиты

Был бы у Чехова автомобиль, поворотник бы Чехов включал.
N810 (DIABLO_5.2008.43-7)

5

Re: Как добавить команды UNIX

пытался установить less

# dpkg -i less_418-1_armel.deb
Selecting previously deselected package less.
(Reading database ... 15513 files and directories currently installed.)
Unpacking less (from less_418-1_armel.deb) ...
dpkg: dependency problems prevent configuration of less:
less depends on debianutils (>= 1.8); however:
  Package debianutils is not installed.
less depends on libc6 (>= 2.7-1); however:
  Version of libc6 on system is 2.5.0-1osso10.
less depends on libgcc1 (>= 1:4.3); however:
  Version of libgcc1 on system is 1:3.4.4cs2005q3.2-5.osso8.
less depends on libncurses5 (>= 5.6+20071006-3); however:
  Version of libncurses5 on system is 5.4-3.osso4.
dpkg: error processing less (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
less

N810 -> N900 (Ура товарищи)

6

Re: Как добавить команды UNIX

бог с ним с этим less-ом
вот бы man_ы добавить, а то без них изучение юникса не естественно :-)

N810 -> N900 (Ура товарищи)

7

Re: Как добавить команды UNIX

маны и доки удаляются при установке при помощи application manager, но не при установке с dpkg, так что можно переустановить нужные пакеты с консоли, и всё появится. Или распаковать .deb и скопировать недостающее.
Но линукс как таковой проще изучать (параллельно с таблеточной версией) на ББ.

Был Nokia N800 + A-Data SDHC6 4Gb + Kingston SDHC6 8Gb + Nokia 5610 + USBHDD + Card Readers + Palm TT3 + Linksys WRT54G / OpenWRT + Megafon EDGE + BT GPS Holux M1000.

8

Re: Как добавить команды UNIX

Конечно Dali прав.
По поводу less.
Я же не писал, что нужно устанавливать пакеты с debian
Это просто если не знаете в каком пакете утилита.
А ставить нужно из таблеточных репозиториев

Был бы у Чехова автомобиль, поворотник бы Чехов включал.
N810 (DIABLO_5.2008.43-7)

9

Re: Как добавить команды UNIX

просто када едешь в метро, прикольно было бы manы почитать

N810 -> N900 (Ура товарищи)

10 Отредактировано jedai (15-06-2009 18:32:33)

Re: Как добавить команды UNIX

короче к основным командам тем что в /bin ман где-то в другом пакете.
прикол в том что эти команды на самом деле просто жесткие ссылки на файл /bin/busybox
а этот busybox он как бы смотрит по какому имени его вызвали и выполняет действия соответствующие такой команде.  Это экономит место.
В пакете busybox манов нету. должен быть пак с основными манами

кое-что закоментил

Nokia-N810-43-7:/etc/apt/apt.conf.d# cat >99-docpurge
# This Script was moved to /etc/apt/apt/99-docpurge
# use command
# mv -f /etc/apt/99-docpurge /etc/apt/apt.conf.d
# to restore it functionality



apt-get upgrade manpages

N810 -> N900 (Ура товарищи)

11

Re: Как добавить команды UNIX

# dpkg -l \*manpages\*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name                              Version                           Description
+++-=================================-=================================-==================================================================================
un  manpages                          <none>                            (no description available)
un  manpages-de                       <none>                            (no description available)
un  manpages-fr                       <none>                            (no description available)
un  manpages-hu                       <none>                            (no description available)
un  manpages-it                       <none>                            (no description available)
un  manpages-ja                       <none>                            (no description available)
un  manpages-ko                       <none>                            (no description available)
un  manpages-pl                       <none>                            (no description available)
пытаюсь делать apt-get install manpages
пишет
Nokia-N810-43-7:/etc/apt/apt.conf.d# apt-get install manpages
Чтение списков пакетов... Готово
Построение дерева зависимостей
Reading state information... Готово
Пакет manpages недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
Однако следующие пакеты могут его заменить:
passwd
E: Для пакета manpages не найдены кандидаты на установку

N810 -> N900 (Ура товарищи)