Возможно ли добавить стандартные команды, такие как:
less
man
locate
whereis
info
?
если да то как?
Установить соответствующие пакеты.
Только с man не получится.
man автоматом удаляются при установке,
хотя это можно и исправить.
less, util-linux, locate и т д
Если не знаете в каком пакете программа, зайдите на packages.debian.org
Самый нижний поиск - в каком пакет программа
Сразу предупреждаю что могут возникнуть трудности из-за зависимостей busybox
программа, заменяющая на мобильных устройствах многи юникс утилиты
пытался установить 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
бог с ним с этим less-ом
вот бы man_ы добавить, а то без них изучение юникса не естественно :-)
маны и доки удаляются при установке при помощи application manager, но не при установке с dpkg, так что можно переустановить нужные пакеты с консоли, и всё появится. Или распаковать .deb и скопировать недостающее.
Но линукс как таковой проще изучать (параллельно с таблеточной версией) на ББ.
Конечно Dali прав.
По поводу less.
Я же не писал, что нужно устанавливать пакеты с debian
Это просто если не знаете в каком пакете утилита.
А ставить нужно из таблеточных репозиториев
просто када едешь в метро, прикольно было бы manы почитать
короче к основным командам тем что в /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
# 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 не найдены кандидаты на установку