Установка iproute в Debian

Neo69

Во время установки пакета iproute имею следующее:

< export DEBIAN_FRONTEND; apt-get install --yes 'iproute' ;echo RESULT=$?
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
iproute
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/737kB of archives.
After unpacking 1298kB of additional disk space will be used.
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "ru_RUen_GB:en",
LC_ALL = "ru",
LANG = "ru_RU.KOI8-R"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Selecting previously deselected package iproute.
(Reading database ... 72501 files and directories currently installed.)
Unpacking iproute (from .../iproute_20041019-3_i386.deb) ...
Setting up iproute (20041019-3) ...
RESULT=0

что не так? Ясно что надо в языковых настройках ковырятся, но может кто-то уже с таким сталкивался?

Neo69

up

Fragaria

попробуй то же самое сделать не в проге типа Synaptic или KPackage, а руками в консоли (то есть sudo apt-get install блаблабла. Эта хрень с языками появляется оттого, что ты под рутом запускаешь apt-get.

stat2843915

скорее уж потому что locales не установлено

Neo69

Сделал в консоли, вроде все установилось. Но ни мана ни самой команды консоль не находит.

Neo69

up.

Fragaria

самой кончоли она не находит скорее всего потому, что по умолчанию у простого пользователя не прописан /sbin и /usr/sbin в PATH, попробуй из-под рута запустить

Neo69

Я под рутом запускал

Neo69

гз

Fragaria

А, ну всё понятно, просто в пакете iproute нет команды iproute. Она просто библиотеки ужные ставит. Елси тебе нужно управлять таблицей маршрутизации, поставь себе ipmenu, и из неё управляй.

sergey_m

> А, ну всё понятно, просто в пакете iproute нет команды iproute.
Знанием таких недоразумений и отличаются отцы линукса от неотцов.

Marinavo_0507

Как раз библиотек там не особо, а команд хватает:
/bin/ip
/sbin/rtmon
/sbin/tc
/sbin/lnstat
/sbin/netbug
/sbin/nstat
/sbin/rtacct
/sbin/ss
/usr/bin/routef
/usr/bin/routel
И это не тайное знание, а общедоступное: достаточно посмотреть на вывод
dpkg -L iproute
Оставить комментарий
Имя или ник:
Комментарий: