Вы здесь

Linux

Управление пакетами в RHEL - rpm

Для установки, удаления и обновления программ в дистрибутивах RHEL, Fedora, Mandriva, AltLinux и некоторых других используется менеджер пакетов rpm. Менеджер пакетов rpm позволяет устанавливать, удалять, верифицировать пакеты соответствующего формата, но не имеет средств для автоматического разрешения зависимостей и поиска в репозиториях. Для автоматизации установки пакетов можно воспользоваться программой yum (Yellowdog Update Manager), которая автоматически разрешает зависимости между пакетами и подгружает необходимые файлы. Читать далее» about Управление пакетами в RHEL - rpm

Категория: 

Основные системные команды Unix

Управление файлами и каталогами

ls – список файлов (LiSt). По умолчанию выводится текущий каталог.
Полезные опции: -a – включать файлы с именами, начинающимися с точки; -R – рекурсивно показывать содержимое подкаталогов; -l – вывод подробной информация о файлах:

ls -l dir – подробная информация о файлах в каталоге dir
ls -ld dir – подробная информация о самом каталоге dir

touch file – если файл не существует, то он создается; иначе время модификации файла устанавливается в текущее. Читать далее» about Основные системные команды Unix

Категория: 

Стандартные каталоги UNIX

Во всех Unix-подобных ОС (FreeBSD, Linux, с некоторыми изменениями в Android и MacOS X) используется традиционная схема именования каталогов, которая описывается стандартом Filesystem Hierarchy Standard. В целом структура каталогов представляет из себя дерево с единым корнем, обозначаемым /.

В корневом каталоге находятся следующие подкаталоги: Читать далее» about Стандартные каталоги UNIX

Категория: 

Установка программы из исходных текстов

Очень многие программы для Unix, распространяемые в исходных текстах, используют для автоматической настройки под операционную систему средства autoconf и automake. Подобные программы компилируются и устанавливаются типовым образом.

Общепринятая схема сборки программы выглядит так:

  • Скачать архив с программой и необходимые патчи от сторонних разработчиков. Например, с помощью консольной программы скачивания wget
    wget ftp://ftp.chg.ru/prog.tgz
    wget http://home.yandex.ru/prog-my.patch

Читать далее» about Установка программы из исходных текстов>
Категория: 

Материалы к спецкурсу "Unix"

Категория: 

Программы сжатия и архивирования

Программы сжатия данных gzip, bzip2, xz

Программы gzip, bzip2, xz предназначены для сжатия одиночных файлов. Сжатые файлы имеют расширения .gz, bz2, xz соответственно. Кроме того, распознаются расширения .tgz, .tbz, .txz, являющиеся сокращением от двойных расширений .tar.gz, .tar.bz2, .tar.xz.

Для распаковки используются эти же программы с опцией -d (decompress). Читать далее» about Программы сжатия и архивирования

Ошибки компиляции


Ошибка:
Fixing /usr/bin/ld: errno: TLS definition in /lib/libc.so.6 section .tbss mismatches

Объяснение:
В современных компиляторах errno - не целое число, а некий объект в контексте нити (TLS-Thread local storage), который может отличаться по размеру от целого. Соответственно, объявление в коде программы
extern int errno;
генерирует неверный код. Читать далее» about Ошибки компиляции

Работа с архиватором tar

tar <опции> -f <имя архива>.tar <имена файлов и каталогов> Читать далее» about Работа с архиватором tar

Категория: 

Базовые команды ОС UNIX

Полная информация по UNIX командам и их параметрам выдается с помощью справочной команды
man <имя команды> (q или Q - выход из man).
Далее под именем файла понимается простое, полное или относительное имя файла.
Простое имя файла - это имя файла в текущем (рабочем) каталоге (директории), например, mytest.
Полное (абсолютное) имя файла включает путь от корневого каталога, обозначаемого символом слеш (/), до каталога, содержащего файл, например, /home/u9999/dir/mytest Читать далее» about Базовые команды ОС UNIX

Категория: 

Страницы

Подписка на RSS - Linux