Dataenginer

Вопросы, потерявшие актуальность

Как обойти правило 1024 цилиндров на старых машинах?

В некоторых старых системах BIOS (до 2001-2002 года) не видят дальше 1024 цилиндров на жестком диске, что усложняет или делает невозможной установку нескольких операционных систем.

Вам, возможно, потребуется создать раздел /boot в начале диска (зависит от BIOS, обычно 512 МБ). Размер раздела — 15-20 МБ.

Как поставить KDE4?

Если у вас Sisyphus или p5 branch, установите один из следующих пакетов:

  • kde4 (полный набор)
  • kde4-small (популярные приложения)
  • kde4-mini (минимальный набор)
  • kde4-devel (всё для разработчика)

Если таких пакетов для вашего бранча нет, выполните

apt-get install `apt-cache search ^kde4| grep ^kde4| grep -v devel| sed "s|].*||"`

KDE4 хранит данные пользователя в $HOME/.kde4. Для миграции настроек скопируйте старые параметры:

cp -R ~/.kde ~/.kde4

И не забудьте перейти на новый KDM:

service dm restart

В диалоге выберите сеанс «KDE».
Все программы будут видны из меню KDE4. Программы от KDE4 будут видны только из меню KDE4. Одноимённые из KDE4 будут перекрывать те, что из KDE3 (например, если хотите везде использовать amarok-1.4, просто удалите kde4-amarok).

FAQ

Alterator FAQ • Beta testing • Devel newbies • FAQ • History/FAQ • Popularity-contest/FAQ • SquidFaq • Первая помощь • Releases/40/addremove • Dovecot/Plugins • Git.alt/FAQ • Hasher/FAQ • LTSP/FAQ • Features/ChrootedServices • Gear FAQ • Участник:HihinRuslan/GitFaq • Участник:HihinRuslan/Systemd • Участник:HihinRuslan/Заметки на полях • Участник:HihinRuslan/Памятка по работе с git/gear • Участник:IvanZakharyaschev/Что делать, если забыл имена пользователей • Участник:IvanZakharyaschev/Что делать, если забыл пароли (в т.ч. пароль root-а) • Участник:IvanZakharyaschev/Что делать, если затёр загрузчик системы • Java/JavaPackagingFAQ • Mirroring • NTFS • QuickStart • QuickStart/Install • QuickStart/Methods • QuickStart/PkgManagment • QuickStart/WriteISOtoUSB • QuickStart/Выбор дистрибутива • QuickStart/Обновление системы • FAQ/RAID • Sudo • UTC • Video FAQ • Участник:Дым • Обновление ОС • FAQ/Предложения • Сборка пакета с РЕАЛЬНОГО НУЛЯ • Файловая система доступна только для чтения • Категория:Books:FAQ

Суть методических рекомендаций ЦКИТ

Новую версию методических рекомендаций приняли 26 декабря 2019 года – их утвердил экспертный совет при Минкомсвязи. Документ запрещает добавлять в реестр отечественного ПО продукты, которые включают компоненты с открытыми GPL- и MPL-лицензиями. 

Соответствующие нормы можно найти во втором разделе, посвященном проверке юридической чистоты ПО. Разработчик должен подготовить список сторонних компонентов, которые используются в продукте, указать правообладателей этих компонентов и лицензии для распространения. Лицензии GPL и MPL – под запретом:

Но такие компоненты являются основой Linux. На базе ядра этой системы работает более 40 российских ОС, включенных в реестр. В предыдущей версии рекомендаций и в постановлении №1236 ничего не было сказано о GPL- и MPL-лицензиях. 

Порядок установки 1c тонкого клиента

Для установки тонкого клиента в системах Linux использующих deb пакеты как правило необходимо установить два пакета.

Первым ставим пакет самого клиента, а затем ставим языковый пакет. Пакет содержащий переводы, языки отличные от английского.

Хочу напомнить, если вы используете debin 10, то для установки пакета используйте командную строку

команда будет выглядеть так

Если будете устанавливать с помощью приложения GDebi, то вначале запустите его, а потом из его меню выберите пакет для установки.

Для этого выберите пункт файл, затем открыть и в открывшемся окне выберите нужный пакет.

Установка пакетов с форматом deb

Приложения с форматом deb предназначены для linux-систем, основанных на Debian. Например, чтобы установить яндекс браузер на Ubuntu, нужно просто скачать deb версию приложения, и провести стандартные действия. Ubuntu поддерживает графическую версию установщика, поэтому проблем возникнуть не должно.

Приложение можно скачать и установить через консоль, введя следующие команды:

В случае, если инсталляция не была проведена успешно, нужно ввести в командную строку следующее:

Команда проводит установку новейших версий всех пакетов, которые есть в системе на данный момент. После обновления можно повторить попытку.

Устройство компонентов ядра ОС Linux

Ядро состоит из:

  1. Файловая система
  2. Подсистема управления процессами и памятью
  3. Подсистема ввода / вывода

Файловая подсистема

Файловая подсистема обеспечивает унифицированный интерфейс доступа к данным, расположенным на дисковых накопителях, а также к периферийным устройствам. Одни и те же функции open(), read(), write() могут использоваться как при чтении или записи данных на диск, так и при выводе текста на принтер или в терминал.
Файловая подсистема контролирует права доступа к файлу, выполняет операции размещения и удаления файла. Поскольку большинство прикладных функций выполняется через интерфейс файловой системы, права доступа к файлам определяют привилегии пользователя в системе.
Файловая подсистема обеспечивает маршрутизацию запросов периферийным устройствам, соответствующим модулям подсистемы ввода/вывода.

Подсистема управления запросами

Запущенная на выполнение программа порождает в системе один или более процессов ( задач ). Подсистема управления процессами контролирует:

  1. Создание и удаление процессов
  2. Распределение системных ресурсов ( памяти, вычислительных ресурсов ) между процессами
  3. Синхронизацию процессов
  4. Межпроцессорное взаимодействие

Известно, что в общем случае число активных процессоров превышает число процессоров компьютера, но в каждый конкретный момент времени на каждом процессоре может выполняться только один процесс. Операционная система управляет доступом процессоров к вычислительным ресурсам, создавая ощущение одновременного выполнения нескольких задач.
Специальная задача ядра, называемая распорядителем или планировщиком процессов, разрешает конфликты между процессами в конкуренции за системные ресурсы ( процессор, память, периферийные устройства ). Планировщик запускает процесс на выполнение, следя за тем, чтобы процесс монопольно не захватил разделяемые системные ресурсы. Процесс освобождает процессор, ожидая длительной операции ввода/вывода, или по прошествии периода времени. В этом случае планировщик выбирает следующий процесс с наивысшим приоритетом и запускает его на выполнение.
Модуль управления памятью обеспечивает размещение оперативной памяти для прикладных задач. Оперативная память является дорогостоящим ресурсом, и, как правило, она редко «простаивает». В случае, если для всех процессов недостаточно памяти, ядро перемещает части процесса или несколько процессов во вторичную память ( как правило, для этого выделена некоторая область жесткого диска ), освобождая ресурсы для действующих процессов. Все современные системы реализуют виртуальную память: процесс выполняется в собственном логическом адресном пространстве, которое может значительно превышать доступную физическую память. Управление виртуальной памятью процесса также входит в перечень задач модуля управления памятью.
Модуль межпроцессного взаимодействия.отвечает за уведомление процессов о событиях с помощью сигналов и обеспечивает возможность передачи данных между различными процессами.

Подсистема ввода/вывода

Подсистема ввода/вывода выполняет запросы файловой подсистемы и подсистемы управления процессами для доступа к периферийным устройствам ( дискам, терминалам, а ранее и к магнитным лентам и др. ). Она обеспечивает необходимую буферизацию данных и взаимодействует с драйверами устройств — специальными модулями ядра, непосредственно обслуживающими внешние устройства.

Выполнение в режиме ядра

Существуют всего три события, при которых выполнение процесса переходит в режим ядра:

  1. аппаратные прерывания
  2. особые ситуации
  3. системные вызовы

Во всех случаях ядро Linux получает управление и вызывает соответствующую системную процедуру для обработки события. Непосредственно перед вызовом ядро сохраняет состояние системы, а именно состояние прерванного процесса в системном стеке. После завершения обработки, состояние процесса восстанавливается и процесс возвращается в исходный режим выполнения. Чаще всего это режим задачи, например, когда прерывание возникло, когда процесс уже находился в режиме ядра, после обработки события он останется в том же состоянии.
Стоит разграничить особые ситуации и прерывания. Аппаратные прерывания генерируются периферией при наступлении исключительных событий ( например, завершение печати или поступление данных на последовательный вход ввода ) и имеют асинхронный характер, поскольку невозможно в тот или иной момент сказать, когда система нам пробросит исключение. Часто, эти прерывания не связаны с текущим процессом, а вызваны внешними событиями. Именно поэтому, обработка прерываний происходит в системном контексте, при этом недопустим доступ к адресному пространству процесса. По этой причине обработка ситуаций не должна блокироваться, поскольку это вызовет блокирование выполнения независимого процесса
Системные вызовы позволяют процессам воспользоваться базовыми услугами ядра. Интерфейс системных вызовов определяет ограниченный набор точек входа в ядро системы, обращение к которым изменяет режим выполнения процесса и позволяет выполнять привилегированные функции ядра. Стандартная библиотека C, позволяющая использовать системные функции как обычные процедуры, на самом деле содержит заглушки, обеспечивающие фактическую реализацию вызова соответствующей точки входа ядра. Эта реализация практически не зависит от аппаратной части системы. Например, для систем на базе процессоров Intel используются шлюзы. Имеются два типа шлюзов: шлюзы ловушек и шлюзы вызовов. Для осуществления вызова через шлюз ловушки процесс выполняет команду прерывания, а при работе через шлюз вызова — команду межсегментного вызова. Выполнение системного вызова происходит в режиме ядра, но в контексте процесса, сделавшего системный вызов. Таким образом, открыт доступ к адресному пространству процесса и используется стек ядра процесса.

Для чего используется Linux

Linux используется для чего угодно. Так как любой дистрибутив Linux собирается из разных кирпичиков, можно найти дистрибутивы:

  • для домашнего ежедневного использования (например, Ubuntu);
  • для реанимации старого железа (например, поставить Calculate для слабых компьютеров в школьных классах);
  • для серверов предприятий;
  • для суперкомпьютеров;
  • для отказоустойчивых станций для работы в бесперебойном режиме;
  • для систем безопасности и шифрования;
  • для создания сети из компьютеров для параллельных вычислений;
  • для обслуживания сигнализаций, умных домов и районов;
  • для роутеров и прочего компьютерного железа;
  • для роботов и робототехники.

Если того, что вам нужно, нет в списке, то вы можете сами сделать свой дистрибутив или взять что-то за основу и поставить туда нужный софт. Такой подход и делает Linux универсальной операционной системой для всего.

Подготовка к установке операционной системы Linux на компьютер

Создание загрузочного USB-flash drive (загрузочной флешки) с дистрибутивом Linux

Могу предположить, что сегодня большинство пользователей предпочтут создать загрузочную флешку с дистрибутивом Линукс, а не оптический диск.

Для подготовки загрузочного USB-flash drive в Windows можно смело порекомендовать утилиту Universal USB Installer. Ранее мы уже знакомились с этой программой в статье непосредственно посвященной простейшим способам создания загрузочных флешек, в том числе и для дистрибутивов Windows.

Планирование установки

Если для установки Linux в вашем распоряжении есть свободный компьютер, ну или, скажем так, то, чем занят этот компьютер, не имеет особой ценности, то после подготовки загрузочного устройства можно сразу приступать к установке.

То же самое можно сказать, если в настольном компьютере для этой цели есть возможность выделить отдельный жесткий диск.

В противном случае можно установить Linux в качестве второй операционной системы на тот же жесткий диск, на котором уже присутствует Windows.

При этом необходимо иметь в виду, что после установки Windows-загрузчик будет заменен на обычно используемый в современных версиях Linux GRUB.

Ничего страшного в этом нет. Более того, если загрузчик Windows ничего не знает, или не хочет знать, о других операционных системах, то загрузчик Linux отлично разберется с установленными Windows системами и проблем с их загрузкой не будет.

Тем не менее, во избежание всегда возможных по той или иной причине неприятностей от которых никто полностью не застрахован, имеет смысл сделать резервную копию жесткого диска.

Перед установкой Linux на занятый другой операционной системой или данными носитель стоит убедиться в том, что есть возможность высвободить на нем по крайней мере 15 — 20 Гб свободного места для создания новых Linux-разделов. При этом можно облегчить работу Linux-установщику.

Для этого нужно сделать в Windows дефрагментацию диска и самостоятельно сжать нужный том. О том, как это сделать в Windows 7 / 8 было описано в статье, посвященной переносу системы на новый диск.

В результате этих несложных подготовительных операций на диске появится незанятая область, которую сразу же заметит установщик и предложит разместить новую систему в ней.

Установка Astra Linux: с чего начать?

Давайте начнем самого очевидного – загрузки дистрибутива. Как я уже сказал выше, это можно сделать на официальном сайте.

После этого, смонтируйте образ на свою флешку или диск. Мы уже рассказывали как сделать загрузочную флешку с Linux.

Затем, настройте в BIOS или UEFI первичную загрузку с флешки или CD/DVD привода. Это нужно для начала установки. Войдите в BIOS с помощью кнопки F2, F4, F12 или, DEL. Все зависит от производителя вашей материнской платы. Найдите раздел «Boot» и выберите «1st Boot Device» загрузку для вашего флеш-накопителя или диска. При выходе сохраните все настройки.

После того, как вы все сделаете можете приступать непосредственно к установке сборки. Далее, все руководство будет представлено со скриншотами и видео. Следуйте предоставленной инструкции, и вы справитесь за 15 минут. Начнем.

Можно ли играть в игры на Linux

В целом — да, но с ограничениями. Вот варианты: 

  1. Можно играть в ретроигры с помощью любого из десятков эмуляторов консоли. 
  2. Можно играть в некоторые PC-игры через эмулятор Windows (например, Wine). Игра может подтормаживать в зависимости от того, какое у вас железо и на какое железо была рассчитана игра. 
  3. Можно играть в игры, портированные на SteamOS — это собственная среда Steam на базе Linux. Компания Valve очень старается сделать как можно больше игр для этой платформы, потому что от этого зависит работа их будущей консоли SteamDeck, так что в некоторые топовые игры поиграть всё-таки можно. 
  4. Можно играть в игры, разработанные непосредственно для Linux. 

На Linux можно поиграть в Doom Eternal. А в Doom 3 можно поиграть даже на Линуксе, который работает на одноплатном компьютере Raspberry Pi 4.

Основная проблема с играми на Linux — это передовые игры, которые используют максимум возможностей видеокарты. Не на все карты и не у всех производителей есть драйверы на Linux. Хотя со временем их становится всё больше, а некоторые ребята даже пишут собственные драйверы. 

Задачи пользователя

Как войти в LiveCD

В образах и дистрибутивах LiveCD обычно используется

login: altlinux
password: <пустой>

Также в Live CD у root используется пустой пароль.

Как подключить принтер

В веб-браузере набрать адрес: и в веб-интерфейсе настройки сервера CUPS добавить принтер.
В KDE3
Через меню: Настройка -> Принтеры (включите режим администратора)

Если служба печати (cups) не запущена, запустите её (под пользователем root), войдя в ALTLinux Control Center (Через меню: Программы -> Настройки -> Центр управления системой):

Система -> Системные службы -> Выберите службу cups, в правом окне выберите состояние запустить и нажмите Применить

Можно включить опцию Запускать при загрузке системы, что бы система печати запускалась автоматически.

Если невозможно воспользоваться ALTLinux Control Center, запустите cups через консоль, зайдя в неё от имени пользователя root:

/sbin/service cups start
/sbin/chkconfig cups on

Если не запускается VirtualBox из меню

Для запуска VirtualBox пользователь должен быть включен в группу vboxusers (под root:

gpasswd -a имя_пользователя vboxusers

Пользователю имя_пользователя после этого нужно перезапустить сеанс.

(это ограничение связано с необходимыми правами на устройства, необходимые для виртуализации VirtualBox).

Как получить man-страницу без управляющих последовательностей?

Для этого есть программа col, которая убирает все управляющие выводом в терминал последовательностями. Вот команда получения man-страницы без форматирования:

man iptables | col -b > ~/iptables.txt

Кстати, перевод строки там юниксовый (\n). Для чтения в Windows возможно сохранить в виде простого текста:

man iptables | col -b | sed 's/$/\r/' > ~/iptables.txt

либо HTML (открываем поток, далее сохраняем в html, можно попробовать xml):

man iptables | links

Также есть скрипт man2html в одноименном пакете; ему нужно дать несжатую страницу, например:

bzcat /usr/share/man/man1/ls.1.bz2 | man2html > ls.1.html

Я поставил программу из KDE3 и не нахожу в меню. Что делать?

Программы под KDE3 видны только в KDE3 потому что ставятся в отдельный каталог /usr/lib/kde3/bin. В других средах можно вызвать программу командой

kde3 <имя_программы>

Как убрать пароль на связку ключей GNOME (MATE)?

Пароль на связку выставляется только в первый раз. Удалите каталог ~/.gnome2/keyrings/:

rm -rf ~/.gnome2/keyrings/

В MATE нужно удалить каталог ~/.config/mate/keyrings:

rm -rf ~/.config/mate/keyrings

В новых версиях используется каталог ~/.local/share/keyrings:

rm -f ~/.local/share/keyrings/*

При обращении к связке ключей будет запрошен новый пароль. Укажите пустой пароль.

Установил Wine в 64 битный дистрибутив, а у меня не работает ни одна Windows программа в нём

Большинство Windows программ 32-х битные, для их работы надо установить пакет i586-wine, или i586-wine-vanila.

Подробнее — читайте в статье Wine

Как удобно запускать приложения сразу с рабочего стола?

  1. Создать символическую ссылку можно и без консоли. Щелкаете по файлу, правой кнопкой вызываете контекстное меню, в контекстном меню выбираете Отправить на > Рабочий стол (создать ссылку).
  2. Сделать значок запуска. Щелкаете правой кнопкой мыши по пустому месту на рабочем столе и в контекстном меню выбираете Создать значок запуска…; в появившемся окне пишите название, в поле «Команда» указываете программу, которую надо запустить, поле «Рабочий каталог» оставляете пустым, выбираете значок который вам нравится, нажимаете сохранить.

Шаг 10. Выберите корневой раздел

Здесь просто нажмите на свободное место где оно есть на вашем диске и нажмите кнопку «Далее»:

В новом окне нажмите на «Создать новый раздел» и нажмите кнопку «Продолжить».

Следующий пункт это выбор размера раздела. Обычно рекомендуется выбирать от 20 Гб, для того чтобы система могла устанавливать все обновления и программы без ограничений. Обычно 25-35 Гб более чем достаточно. Но, также стоит сказать и про стартовый порог в 5 Гб:

Выберите «Первичный» если вам достаточно будет несколько разделов. Если вы собираетесь разделить жесткий диск на количество превышающее четыре, то, рекомендуется выбрать «Логический». Тогда вы сможете проводить разделение диска на большее количество разделов.

Затем, нажмите на «Начало», чтобы вы смогли расположить файлы операционной системы на начало диска / пространства.

Почти готово. Осталось только настроить раздел. По умолчанию используется файловая система ext4, а для первого раздела установщик сделает точку монтирования «/» корень.

Просто нажмите на кнопку «Настройка раздела окончена», а затем нажмите «Продолжить».

Основные характеристики ОС Linux

Несмотря на свою непопулярность среди рядовых пользователей, ОС Linux доказала свою жизнеспособность. О ней написано множество статей, обзоров и учебных пособий. В списке возможностей Limux есть как присущие другим реализация семейства UNIX, так и абсолютно уникальные.

  1. Многозадачность. У ядра Linux есть функция разделения времени центрального процессора. Суть функции заключается в том, что ядро по очереди выделяет отрезок времени для выполнения каждой задачи. Таким образом, все процессы происходят независимо и не мешают друг другу.
  2. Многопользовательский доступ. OC Linux поддерживает одновременную работу нескольких пользователей, обеспечивая им все системные ресурсы с помощью различных удаленных терминалов. Точно так же, как и в других ОС, пользователей можно делить на группы и ограничивать их возможности чтения, записи и запуска на исполнение.
  3. Страничная организация памяти. Организация системной памяти Linux выполнена в виде страниц объемом 4K. В случае, если оперативная память закончится, система начнет поиск неиспользуемых страниц для того, чтобы переместить их на жесткий диск, откуда впоследствии их можно будет восстановить.
  4. Загрузка выполняемых модулей «по требованию». Ядро Linux работает так, что в оперативной памяти находится только нужная часть кода программа, которая используется, а остальные части остаются на диске.
  5. Динамическое кэширование диска. Память, приготовленная для кэша, уменьшается, если компьютеру или пользователю необходимо больше места.
  6. Запуск программ для других ОС. Для того, чтобы запуск программ, разработанных для других ОС, был возможен на ПК с Linux, там установлены эмуляторы DOS, Windows 3.1 и Windows 95.
  7. Сетевые возможности. Интеграция Linux возможна в любую локальную сеть. Поддерживаются все службы Unix, в том числе Networked File System (NFS), удаленный доступ (telnet, rlogin), работа в TCP/IP сетях, NFS, и dial-up-доступ по протоколам SLIP и PPP.
  8. Соответствие стандарту POSIX 1003.1. Частичная поддержка возможностей System V и BSD.
  9. Поддержка ряда популярных файловых систем (MINIX, Xenix, System V). Также у Linux есть своя файловая система объемом до 4 Терабайт и с именами файлов до 255 знаков.
  10. Прозрачный доступ к разделам DOS (или OS/2 FAT): раздел DOS выглядит как часть файловой системы Linux; поддержка VFAT.
  11. Специальная файловая система UMSDOS, которая позволяет устанавливать Linux в файловую систему DOS.

Как установить Яндекс.Браузер на ОС Linux

Выбор софта — это один из извечных вопросов среди пользователей, о котором спорят в интернете до сих пор. Это касается и браузеров. Обычно выбирают между Mozilla Firefox, Opera, Google Chrome и Yandex.Browser — они наиболее популярны. Но на деле оказывается, что какой-то существенной разницы просто не существует, так как почти все браузеры разработаны на основе Chromium с движком Blink (форк WebKit, который используется в Mozilla Firefox).

Выходит, что нет какого-то отдельного браузера с самой высокой скоростью, производительностью, безопасностью и т.д. Пользователь самостоятельно должен решить, какое именно решение ему кажется внешне наиболее привлекательным и удобным. Кому-то нравится оригинальный Chromium, а кому-то Opera с её встроенным VPN.

Для пользователей из России неплохим выбором может показаться установить Яндекс.Браузер на Linux, так как в нём интегрированы многие службы и сервисы от Яндекс, он также основан на последних версиях Chromium и является кроссплатформенным. Первый Beta релиз был анонсирован в 2014 году. Проект всё ещё находится на данном этапе, а разработка ведётся до сих пор. Тем не менее категорических различий между версиями Windows и Linux нет.

Проблемы с драйверами

Все основное оборудование, с которым приходится сталкиваться большинству пользователей, прекрасно работает в Linux. Но иногда отсутствие драйвера для какого-то одного специфического устройства может стать серьезным препятствием для перехода на Linux.

Обычно, производители железа всегда в первую очередь заботятся о работоспособности своих изделий под Windows и выпускают драйвера для Windows. Их можно понять, ведь основные потребители их устройств это пользователи Windows.

Есть случаи, когда в Linux требуется работа какого-то специфического принтера или сканера, внешней звуковой или сетевой карты и так далее. Иногда для таких устройств могут отсутствовать «родные» драйвера, а функциональность альтернативных в Linux может быть ограничена.

Как правило, подобных проблем с драйверами очень мало. Но есть еще одна проблема, которая заключается с установкой драйверов для видео-карт.

Например, для видео-карт от ATI и NVIDIA уже давно выпускаются драйверы под Linux и работают они прекрасно и зачастую даже лучше, чем в Windows. Но их установка в некоторых дистрибутивах может стать настоящей головной болью. Если дистрибутив не содержит удобных средств для их установки, то может потребоваться и командная строка и помощь сообщества.

Утилита для просмотра информации и настройки видео-карт NVIDIA в Linux

Как скачать Яндекс браузера на Linux

Самый простой способ скачать Яндекс браузер – с официального сайта компании

Важно выполнять процесс скачивания сразу с устройства на базе Linux:

  1. На официальной странице Yandex нажать «Скачать».
  2. Система предложит выбрать из списка подходящую версию браузера. Если вы используете ОС на дистрибутиве Ubuntu или Debian, выберите из списка «Версия для Linux (deb, x64 bit)». При использовании дистрибутива RED HAT или FEDORA, выберите «Версия для Linux (rpm, х64)».

Далее в зависимости от выбранной версии процесс установки будет несколько различаться. При использовании дистрибутива Debian/Ubuntu:

  1. После завершения скачивания выбираем пункт «Открыть в программе установки GDebi», процесс установки браузера запустится автоматически.
  2. Подтверждаем действие нажатием кнопки «Ок».

Как установить Yandex в операционной системе Linux

Выполнить установки Yandex Browser в одном из этих дистрибутивов не составит особого труда, хотя он недоступен в официальных репозиториях, но вы можете щагрузить браузера из официального сайта разработчика.

Необходимо выбрать версию .deb, формат пакетов используется в операционных системах, основанных на Debian. Остается всего лишь дождаться завершения процесса загрузки.

Вы можете воспользоваться также консольной командой:

Пользователь может открыть загруженный пакет двойным кликом по нему или установить с помощью команды dpkg в Ubuntu:

Когда загрузка завершится, программа будет установлена. Если же вы получите ошибку разрешения зависимостей выполните:

Теперь повторите предыдущую команду. После этого установка Yandex браузер будет завершена и вы сможете пользоваться этим новым браузером. Вы сможете обнаружить браузер и в главном меню.

Консольные браузеры для Linux

Помимо привычных браузеров, использующих графический интерфейс, существуют консольные браузеры для Linux. Такие приложения выводят на экран только текст страницы, игнорируя изображения и другой контент, нагружающий трафик. Использование консольных браузеров обусловлено отсутствием графической оболочки в ОС, что характерно для множества UNIX-подобных систем. Наиболее известны следующие текстовые обозреватели:

  • Lynx;
  • Edbrowse;
  • Links;

Большинство браузеров берут начало именно с Lynx, который является самым простым в списке. В усовершенствованных версиях (Links и Elinks) реализована поддержка JavaScript и фреймов.

Понятие ядра операционной системы Linux.

  1. создает процессы и управляет ими
  2. распределяет и обеспечивает доступ к файлам, а также к периферийным устройствам

Взаимодействие прикладных задач с ядром происходит посредством стандартного интерфейса системных вызовов. Интерфейс системных вызовов представляет собой набор услуг ядра и определяет формат запросов на услуги. Процесс запрашивает услугу посредством системного вызова определенной процедуры ядра, внешне похожего на вызов обычной библиотечной функции . Ядро от имени процесса выполняет запрос и возвращает процессу необходимые данные.

Исходный код ядра коммерческих дистрибутивов UNIX является собственностью их разработчиков и не распространяется за пределы компании. Полностью противоположная ситуация с Linux. Процедуры для компиляции и исправления ядер и драйверов весьма различны. Для Linux и других операционных систем с открытым исходным кодом патч может быть выпущен в виде исходного кода, и конечный пользователь может установить, проверить и даже модифицировать его. Эти патчи обычно проверены не так тщательно как патчи от поставщиков коммерческих ОС UNIX. Поскольку нет полного списка приложений и сред, которые должны быть оттестированы для корректной работы на Linux, Linux-разработчики зависят от конечных пользователей и других разработчиков, которые будут отлавливать ошибки.

Поставщики коммерческих UNIX-дистрибутивов выпускают ядра только в виде исполняемого кода. Некоторые релизы являются монолитными, тогда как другие позволяют обновить только какой-нибудь конкретный модуль ядра. Но в любом случае этот релиз предоставляется только в форме исполняемого кода. Если необходимо обновление, администратор должен ждать, пока производитель выпустит патч в бинарном коде, однако его может утешить то, что производитель выполнит тщательную проверку своего патча на обратную совместимость.

Архитектура ядра Linux

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
IP-файл
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: