- Установка Util-linux-2.11u
- Инсталляция Util-linux
- Пояснения команд
- Содержание Util-linux
- Программы
- Описания
- agetty
- arch
- blockdev
- cal
- cfdisk
- chkdupexe
- col
- colcrt
- colrm
- column
- ctrlaltdel
- cytune
- ddate
- dmesg
- elvtune
- fdformat
- fdisk
- fsck.cramfs
- fsck.minix
- getopt
- hexdump
- hwclock
- ipcrm
- ipcs
- isosize
- line
- logger
- look
- losetup
- mcookie
- mkfs
- mkfs.bfs
- mkfs.cramfs
- mkfs.minix
- mkswap
- more
- mount
- namei
- parse.bash, parse.tcsh, test.bash, test.tcsh
- pg
- pivot_root
- ramsize
- raw
- rdev
- readprofile
- rename
- renice
- rev
- rootflags
- script
- setfdprm
- setsid
- setterm
- sfdisk
- swapoff
- swapon
- tunelp
- ul
- umount
- vidmode
- whereis
- write
- Зависимости Util-linux
- Установка Util-linux-2.11u
- Читайте также
- 7. Установка Tor в ОС Ubuntu Linux
- Установка Linux-2.4.19
- Установка руководства по потокам Linux, вер. 2.2.5
- Установка ядра Linux-2.4.19
- Util-linux
- Глава 2 Установка и начальная настройка Linux
- Установка программы Skype для ОС Linux
- 2.1. Установка Red Hat Linux
- 2.3. Установка Linux на компьютер с чипсетом Intel810
- 2.4.1. Установка Windows 9x и Linux
- 1.7.1. Установка Windows 9x и Linux
- Установка InterBase на платформе Linux/Unix
- Установка программ в Linux
- util-linux⚓︎
- Настройка⚓︎
- Сборка⚓︎
- Тестирование⚓︎
- Установка⚓︎
- Для multilib⚓︎
- Очистка⚓︎
- Настройка⚓︎
- Сборка⚓︎
- Установка⚓︎
Установка Util-linux-2.11u
Стандарт FHS рекомендует использовать /var/lib/hwclock для хранения файла adjtime, вместо привычного каталога /etc. Для приведения hwclock, являющегося частью пакета util-linux, к соответствию стандарту FHS, выполните:
cp hwclock/hwclock.c &&
sed 's%etc/adjtime%var/lib/hwclock/adjtime%' \
hwclock/hwclock.c.backup > hwclock/hwclock.c &&
mkdir -p /var/lib/hwclock
Инсталляция Util-linux
Для инсталляции Util-linux выполните:
./configure &&
make HAVE_SLN=yes &&
make HAVE_SLN=yes install
Пояснения команд
HAVE_SLN=yes: Не инсталлировать данную программу, т.к. она уже была установлена при инсталляции пакета Glibc.
Содержание Util-linux
Последняя проверка: версия 2.11t.
Программы
agetty, arch, blockdev, cal, cfdisk, chkdupexe, col, colcrt, colrm, column, ctrlaltdel, cytune, ddate, dmesg, elvtune, fdformat, fdisk, fsck.cramfs, fsck.minix, getopt, hexdump, hwclock, ipcrm, ipcs, isosize, line, logger, look, losetup, mcookie, mkfs, mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap, more, mount, namei, parse.bash, parse.tcsh, pg, pivot_root, ramsize (ссылка на rdev), raw, rdev, readprofile, rename, renice, rev, rootflags (ссылка на rdev), script, setfdprm, setsid, setterm, sfdisk, swapoff (ссылка на swapon), swapon, test.bash, test.tcsh, tunelp, ul, umount, vidmode (ссылка на rdev), whereis и write
Описания
agetty
agetty открывает tty, запрашивает регистрационное имя и запускает /bin/login.
arch
arch выводит информацию об архитектуре машины.
blockdev
blockdev позволяет вызывать ioctls блочного устройства из командной строки.
cal
cal выводит простой календарь.
cfdisk
cfdisk — редактор разделов диска, основанный на библиотеке libncurses.
chkdupexe
chkdupexe находит дублирующиеся исполняемые файлы.
col
col фильтрует перевернутые строки, поступающие с ввода.
colcrt
colcrt фильтрует вывод nroff для предпросмотра CRT.
colrm
colrm удаляет колонки из файла.
column
column объединяет списки в файл из нескольких колонок.
ctrlaltdel
ctrlaltdel устанавливает действие для комбинации клавиш CTRL+ALT+DEL (жесткая или мягкая перезагрузка).
cytune
cytune запрашивает и изменяет порог прерывания для драйвера Cyclades.
ddate
ddate конвертирует дату по Грегорианскому календарю в дату по календарю Discordian.
dmesg
dmesg просматривает и контролирует буфер kernel ring (сообщения загрузки ядра).
elvtune
elvtune позволяет настраивать the I/O elevator per block device queue basis.
fdformat
fdformat выполняет низкоуровневое форматирование дискет.
fdisk
fdisk — редактор дисковых разделов.
fsck.cramfs
На данный момент нет описания.
fsck.minix
fsck.minix проверяет целостность файловых систем MINIX.
getopt
getopt анализирует переданные из командной строки параметры таким же образом как и одноименная функция C.
hexdump
hexdump выводит указанные файлы на стандартный вывод в указанном формате (ascii, десятичный, шестнадцатеричный, восьмеричный).
hwclock
hwclock устанавливает системные часы (часы RTC или BIOS).
ipcrm
ipcrm удаляет указанный ресурс.
ipcs
ipcs выводит информацию об устройствах IPC.
isosize
isosize выводит объем файловой системы iso9660.
line
line копирует одну строку (до символа новой строки) из стандартного ввода на стандартный вывод.
logger
logger делает записи в системном журнале.
look
look выводит строки, начинающиеся с заданной.
losetup
losetup управляет устройствами loop.
mcookie
mcookie генерирует «магические» ключи для xauth.
mkfs
mkfs создает файловую систуму Linux на устройстве, обычно разделе диска.
mkfs.bfs
mkfs.bfs создает файловую систему SCO bfs на устройстве, обычно разделе диска.
mkfs.cramfs
На данный момент нет описания.
mkfs.minix
mkfs.minix создает файловую систему Linux MINIX на устройстве, обычно разделе диска.
mkswap
mkswap создает пространство подкачки на устройстве или в файле.
more
more — фильтр для поэкранного просмотра текста.
mount
mount монтирует файловую систему устройства в каталог (точку монтирования).
namei
namei переходит по заданному пути до тех пор, пока не будет найдена точка терминала.
parse.bash, parse.tcsh, test.bash, test.tcsh
Это примеры скриптов, использующих getopt с BASH или TCSH.
pg
На данный момент нет описания.
pivot_root
pivot_root изменяет корневую файловую систему текущего процесса.
ramsize
ramsize запрашивает и меняет размер RAM диска.
raw
raw используется для привязки символьных устройств к блочным.
rdev
rdev запрашивает и устанавливает образ корневого устройства, устройства подкачки, объем RAM диска или видорежим.
readprofile
readprofile выводит информацию из профиля ядра.
rename
rename переименовывает файлы.
renice
renice меняет приоритет запущенных процессов.
rev
rev инвертирует строки файлов.
rootflags
rootflags запрашивает и сохраняет дополнительную информацию, используемую для монтирования корневой файловой системы.
script
script создает скрипт терминальной сессии.
setfdprm
setfdprm устанавливает параметры гибких дисков.
setsid
setsid запускает программы в новой сессии.
setterm
setterm устанавливает параметры терминала.
sfdisk
sfdisk — редактор дисковых разделов.
swapoff
swapoff деактивирует файлы и устройства подкачки.
swapon
swapon активирует файлы и устройства подкачки.
tunelp
tunelp устанавливает различные параметры LP устройств.
ul
ul читает файл и переводит символы подчеркивания в последовательность, отображающую подчеркивание на используемом терминале.
umount
umount размонтирует смонтированную файловую систему.
vidmode
vidmode запрашивает и устанавливает видеорежим.
whereis
whereis находит исполняемый файл, исходные коды и документацию для указанной команды.
write
write посылает сообщение другому пользователю.
Зависимости Util-linux
Последняя проверка: версия 2.11n.
Bash: sh
Binutils: as, ld
Diffutils: cmp
Fileutils: chgrp, chmod, cp, install, ln, mv, rm
Gettext: msgfmt, xgettext
Gcc: cc, cc1, collect2, cpp, cpp0
Glibc: rpcgen
Grep: grep
Make: make
Sed: sed
Sh-utils: uname, whoami
Textutils: cat
Установка Util-linux-2.11u
Мы не собираемся компилировать весь пакет целиком, т.к. на данном этапе нам нужны только программы mount и umount.
Для инсталляции Util-linux выполните:
./configure && make -C lib && make -C mount LDFLAGS=-static mount umount && cp mount/ $LFS/static/bin
Последняя проверка: версия 2.11n.
Bash: sh Binutils: as, ld Diffutils: cmp Fileutils: chgrp, chmod, cp, install, ln, mv, rm Gettext: msgfmt, xgettext Gcc: cc, cc1, collect2, cpp, cpp0 Glibc: rpcgen Grep: grep Make: make Sed: sed Sh-utils: uname, whoami Textutils: cat
Читайте также
7. Установка Tor в ОС Ubuntu Linux
7. Установка Tor в ОС Ubuntu Linux Пакеты с Tor находятся в репозитории Ubuntu или в репозитарии разработчиков Tor. Также в репозитарии Ubuntu есть несколько типов фильтрующих прокси-серверов.1. Открываем список доступных репозиториев sudo gedit /etc/apt/sources.listВообще говоря, рекомендуется не
Установка Linux-2.4.19
Установка Linux-2.4.19 Приблизительное время компиляции: 0.02 Необходимое место на диске: 142 MBУстановка заголовочных файлов ядраНа данном этапе мы не будем компилировать ядро – мы сделаем это после установки всех пакетов. Однако, в связи с тем, что некоторые пакеты требуют
Установка руководства по потокам Linux, вер. 2.2.5
Установка руководства по потокам Linux, вер. 2.2.5 Приблизительное время компиляции: 0.01 SBU Необходимое дисковое пространство: 1.5 MBИнсталляция руководства по потокам Linux, вер. 2.2.5После распаковки glibc-linuxthreads будут созданы две директории. Войдите в директорию linuxthreads , не в
Установка ядра Linux-2.4.19
Установка ядра Linux-2.4.19 Приблизительное время компиляции со всеми опциями по умолчанию: 4.20 SBU Необходимое дисковое пространство со всеми опциями по умолчанию: 181 MBПостроение ядра включает в себя несколько шагов: конфигурация и компиляция ядра. Есть несколько путей для
Util-linux
Util-linux Официальная ссылкаUtil-linux (2.11u): ftp://ftp.win.tue.nl/pub/linux-local/utils/util-linux/Содержание Util-linuxПоследняя проверка: версия 2.11t.Программыagetty, arch, blockdev, cal, cfdisk, chkdupexe, col, colcrt, colrm, column, ctrlaltdel, cytune, ddate, dmesg, elvtune, fdformat, fdisk, fsck.cramfs, fsck.minix, getopt, hexdump, hwclock, ipcrm, ipcs, isosize, line, logger, look, losetup, mcookie, mkfs, mkfs.bfs,
Глава 2 Установка и начальная настройка Linux
Глава 2 Установка и начальная настройка Linux Установка всегда была самой сложной процедурой у всех дистрибутивов Linux. Вспоминаются времена, когда нужно было последовательно загружаться с нескольких дискет, а потом следовать сложным инструкциям или самостоятельно
Установка программы Skype для ОС Linux
Установка программы Skype для ОС Linux Для установки программы Skype для ОС Linux необходимо загрузить нужный дистрибутив, который можно найти по адресу http://www.skype.com/ download/. Чтобы попасть на главную страницу загрузки Skype для Linux, следует позиционировать курсор мыши на пиктограмме Linux.
2.1. Установка Red Hat Linux
2.1. Установка Red Hat Linux Установку данного дистрибутива я буду рассматривать на примере, который применим к версиям, начиная с 6 (и, по крайней мере, до 8.x). Вообще не следует гнаться за новизной в версиях при создании сервера, так как, допустим, версия 6.0 (Hedwig) обладает достаточно
2.3. Установка Linux на компьютер с чипсетом Intel810
2.3. Установка Linux на компьютер с чипсетом Intel810 Стоимость компьютеров, оснащенных чипсетом Intel 810, значительно ниже, чем компьютеров, оснащенных другими чипсетами. Это объясняется тем, что в материнскую плату с чипсетом Intel 810 интегрируются видео и/ или звуковые платы. Такие
2.4.1. Установка Windows 9x и Linux
2.4.1. Установка Windows 9x и Linux Главное правило при такой установке заключается в том, что сначала следует устанавливать Windows 9x, и только после этого Linux. Дело в том, что при установке Windows 9x перезаписывает главную загрузочную запись MBR (master boot Record) и, если Linux уже был установлен,
1.7.1. Установка Windows 9x и Linux
1.7.1. Установка Windows 9x и Linux Главное правило при такой установке заключается в том, что сначала следует устанавливать Windows 9x, и только после этого Linux. Дело в том, что при установке Windows 9x перезаписывает главную загрузочную запись MBR (Master Boot Record) и загрузить Linux с диска вы уже не
Установка InterBase на платформе Linux/Unix
Установка InterBase на платформе Linux/Unix Установка InterBase под Linix немного сложнее, чем на Windows, если вы не являетесь знатоком этой ОС. Для Linux InterBase (а также Firebird) существуют два варианта архитектуры сервера — SuperServer и Classic. Про их различия, а также про достоинства и недостатки
Установка программ в Linux
Установка программ в Linux Изначально Линус Торвальдс предоставлял пользователям только ядро, а остальное они компилировали сами. Сейчас ситуация полностью изменилась, и в современных дистрибутивах для установки программы достаточно одного щелчка кнопкой
util-linux⚓︎
Содержит стандартный набор служебных утилит командной строки, такие как: утилиты для работы с файловой системой, консолью, разделами, и сообщениями.
Версия: 2.37.2
Размер: 5.36Mb
Приоритет: Необходимый
MD5: d659bf7cd417d93dc609872f6334b019
SBU (Сборка временной системы): 0.8
Настройка⚓︎
./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \ --libdir=/usr/lib \ --disable-chfn-chsh \ --disable-login \ --disable-nologin \ --disable-su \ --disable-setpriv \ --disable-runuser \ --disable-pylibmount \ --disable-static \ --without-python \ runstatedir=/run
Если вы собираете систему с раздельной структурой каталогов, уберите аргумент —libdir=/usr/lib !
Сборка⚓︎
Тестирование⚓︎
Тестирование пакета от имени пользователя root может сломать Вашу систему. Для того чтобы этого не случилось, производите тесты от имени непривилегированного пользователя. Для запуска тестов параметр CONFIG_SCSI_DEBUG для ядра должен быть доступен в текущей системе и должен быть собран в виде модуля. Также должны быть установлены некоторые другие пакеты из руководства extra. При желании этот тест может быть запущен после перезагрузки в завершенную систему LX4: bash tests/run.sh —srcdir=$PWD —builddir=$PWD
chown -Rv tester . su tester -c "make -k check"
Установка⚓︎
Для multilib⚓︎
Очистка⚓︎
Настройка⚓︎
CC="gcc -m32" \ ./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \ --host=i686-pc-linux-gnu \ --libdir=/usr/lib32 \ --disable-chfn-chsh \ --disable-login \ --disable-nologin \ --disable-su \ --disable-setpriv \ --disable-runuser \ --disable-pylibmount \ --disable-static \ --without-python \ --enable-libmount-force-mountinfo \ runstatedir=/run --disable-fdisks --disable-mount --disable-fsck
Сборка⚓︎
Установка⚓︎
make DESTDIR=$PWD/DESTDIR install cp -Rv DESTDIR/usr/lib32/* /usr/lib32 rm -rf DESTDIR
make DESTDIR=$PWD/DESTDIR install cp -Rv DESTDIR/usr/lib32/* /usr/lib32 rm -rf DESTDIR