Архив метки: Ubuntu

Установка Ubuntu 16.04

Ubuntu 16.04 - это очередной многообещающий релиз операционной системы от Canonical. Хотя в этой версии не будет радикальных изменений, вроде перехода на дисплейный сервер Mir и Unity 8, но здесь тоже есть много интересного.Кроме исправления ошибок и обновления программного обеспечения, мы увидим новые функции, которые сделают систему лучше и ближе к пользователям. Будет добавлена возможность переместить панель вниз, её пользователи ждали много лет, а также стандартный менеджер приложений будет заменен на Gnome Software.

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

Системные требования

С каждым релизом системные требования Ubuntu 16.04 медленно повышаются. Для нормальной работы этой операционной системы необходимы такие характеристики оборудования:

  • Оперативная память: 2 Гб (Unity, Gnome, KDE) 1 Гб (XFCE, Mate, LXDE), 512 Мб (Openbox, Fluxbox)
  • Процессор: Двухъядерный, с частотой  1,6 ГГц (Gnome, KDE, XFCE) и 1,3 ГГц для более лёгких окружений
  • Видеокарта: любая поддерживаемая
  • Место на диске: 5 Гб (Unity, Gnome, KDE, XFCE, Mate, LXDE), 4 Гб - более лёгкие окружения

Дальше мы рассмотрим, как установить Ubuntu 16.04, вам будет достаточно выполнить все описанные здесь шаги.

Шаг 1. Загрузка образа системы

Загрузить финальную версию операционной системы нужной редакции можно на официальном сайте. Просто выберите образ для своей архитектуры и скачайте. Ниже на странице можно найти ссылки на торренты и другие протоколы загрузки.

Шаг 2. Запись на диск

Я не буду подробно рассматривать запись образа на носитель в этой статье. Нас в первую очередь интересует установка Ubuntu 16.04 с флешки. Для записи образа на флешку в Windows можно использовать утилиту Rufus:

05-rufus

А в Linux есть Unetbootin, сначала её нужно установить:

sudo apt-get install unetbootin

Затем сделайте, как показано на снимке экрана:

unetbootin1

Запись образов на диск в Linux подробно описана в другой статье.

Шаг 3. Настройка BIOS

После того, как образ будет записан, перезагрузите компьютер и настройте загрузку с носителя в BIOS. Напоминаю, чтобы открыть BIOS, используются сочетания клавиш F2, Shift+F2 или Del. В меню настройки BIOS перейдите на вкладку Boot, и выберите в пункте Boot Device Prioriy или 1st Boot Device свой носитель. Обычно сбоку или внизу написана подсказка, какие клавиши используются для тех или иных действий.

BIOS Boot Section

Затем перейдите на вкладку Exit, выберите Exit & Save Changes и нажмите Enter.

Шаг 4. Запуск Ubuntu 16.04

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

ubuntu2

Шаг 5. Выбор языка

Выберите язык, на котором хотите работать с системой:

ubuntu

Шаг 6. Запуск LiveCD Ubuntu 16.04

В появившимся меню выберите пункт запустить Ubuntu без установки:

ubuntu1

В таком режиме, пока будет идти установка Ubuntu 16.04 на ноутбук или компьютер, вы сможете ознакомиться с системой и даже пользоваться интернетом.

Шаг 7. Загрузка

Дождитесь завершения загрузки:

ubuntu3

Шаг 8. Знакомство с системой

На данном этапе вы можете посмотреть, какие программы установлены, как работает система, и т д. Когда завершите, кликните по ярлыку установка Ubuntu 16.04:

ubuntu25

Шаг 9. Выбор языка системы

На первом шаге мастера нужно выбрать язык на котором будет выполнятся установка Ubntu 16.04:

ubuntu4

Шаг 10. Дополнительные компоненты

Отметьте галочку Install Updates, чтобы установить обновления, и Install thrid party software для установки дополнительного проприетарного ПО, такого, как мультимедийные кодеки и прошивки для драйверов оборудования:

ubuntu5

Шаг 11. Разметка диска

Можно просто отформатировать весь винчестер и установить Ubuntu 16.04 на него, но мы рассмотрим ручной вариант:

ubuntu6

Установите переключатель в положение Другой вариант и нажмите Далее.

Шаг 12. Ручная разметка диска

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

ubuntu7

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

  • / - ext4, размер 10-50 Гб, для установки системы
  • /boot - ext2, размер 100 Мб, для файлов загрузчика
  • swap - swap, размер равняется ОЗУ, для подкачки
  • /home - ext4, всё оставшееся пространство

Чтобы создать новый раздел, нажмите кнопку +:

ubuntu11

Здесь нужно указать точку монтирования, например, / или /home, размер, файловую систему и можно задать метку. В конце у вас должно получиться что-то подобное:

ubuntu12

Потом нажмите Далее.

Шаг 13. Проверка данных

Проверьте, всё ли правильно, и нажмите Продолжить.

ubuntu13

Шаг 14. Раскладка клавиатуры

Выберите раскладку клавиатуры по умолчанию:

ubuntu16

Шаг 15. Часовой пояс

Выберите свой часовой пояс:

ubuntu15

Шаг 16. Пользователь

Введите имя пользователя, имя компьютера и пароль:

ubuntu17

Также здесь можно указать, нужно ли спрашивать пароль при входе в систему, и зашифровать домашнюю папку.

Шаг 17. Установка Ubuntu 16.04

Дождитесь завершения установки:

ubuntu18

Шаг 18. Перезагрузка

Перезагрузите компьютер и извлеките установочный носитель:

ubuntu19

Шаг 19. Загрузка системы

Выберите первый пункт в Grub и дождитесь завершения загрузки.

Шаг 20. Вход в систему

Введите логин и пароль, указанный во время установки:

ubuntu20

Шаг 21. Готово

Система установлена и готова к использованию:

ubuntu22

Выводы

Теперь установка Ubuntu 16.04 с флешки не вызовет у вас проблем. Это уже финальный релиз с длинным сроком поддержки (LTS), поэтому тем, кто использует более старую версию, рекомендуется обновиться, чтобы получить свежее программное обеспечение и исправления ошибок.

Как обновить Ubuntu до 16.04

Несколько дней назад в рамках графика релизов состоялся финальный релиз Ubuntu 16.04 с кодовым именем Xenial Xerus. Из этой статьи вы узнаете как обновить Ubuntu до 16.04.

Ubuntu 16.04 получила много интересных новых функций, например здесь будет заменен центр приложений на Gnome Software, появится возможность опустить лаунчер в низ, но так и не будет использована Unity 8 по умолчанию.

Серверная версия Ubuntu получит такие обновления:

  • Ядро Linux 4.4
  • OpenSSH 7.2p2
  • Apache и Ngnix с поддержкой PHP 7
  • Python 3.5
  • LXD 2.0
  • Docker 1.10
  • Libvrt 1.3.1
  • QEMU 2.5
  • Apt 1.2
  • glib 2.23, bindutils 2.2, GCC 5.3
  • OpenStack Mitaka
  • VSwitch 2.5.0
  • MySQL 5.7
  • Поддержка файловой системы ZFS

Основные обновления версии для рабочего стола:

  • Unity 7
  • Ubuntu Softwere заменен на Gnome Software
  • Удален Brasero
  • Отключен онлайн поиск в Dash
  • Панель быстрого запуска может быть опущена вниз
  • LibreOffice 5.1
  • Firefox 45
  • Многочисленные исправления ошибок

Подробнее о нововведениях можете почитать в статье Что нового в Ubuntu 16.04

Ubuntu 16.04 - это релиз с длительным сроком поддержки (LTS), поэтому если вы не обновили свою систему до Ubuntu 15.10, рекомендуется это сделать сейчас, чтобы использовать самое новое, и главное стабильное программное обеспечение.

Мы рассмотрим как обновить Ubuntu 15.10 до 16.04 как серверной редакции, так и редакции для рабочего стола.

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

Как обновить Ubuntu до 16.04 Desktop

Эта инструкция рассчитана в первую очередь на Ubuntu Unity, но подойдет и для других официальных редакций Ubuntu: Xubuntu, Kubuntu, Lubuntu, Ubuntu Gnome, Ubuntu MATE и т д.

Все что вам нужно для обновления - это последовательно выполнить описанные ниже шаги:

Шаг 1. Обновление программного обеспечения

Перед тем как переходить непосредственно к обновлению Ubuntu до 16.04 нужно убедится, что у вас установлены самые новые версии программного обеспечения. Или в противном случае вы полнить обновление. Для этого выполните следующие команды:

sudo apt-get update
$ sudo apt-get upgrade

Update-Ubuntu-Packages

Обновление может занять много времени, в зависимости от вашего оборудования и скорости интернета.

Шаг 2. Обновление системы

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

sudo apt-get dist-upgrade

Upgrade-Ubuntu-15.10

Шаг 3. Очистка системы

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

sudo apt-get autoremove
$ sudo apt-get clean

Ubuntu-Distribution-Upgrade

Будут удалены все deb пакеты хранящиеся в кеше /var/cache/apt/archive/, а также неиспользуемые зависимости, библиотеки и старые ядра. Для завершения процесса обновления необходимо перезагрузить систему.

Шаг 4.  Установка менеджера обновлений

Перед тем как обновлять систему, установим правильный, рекомендуемый Canonical менеджер обновлений:

sudo apt-get install update-manager-core

Remove-Unwanted-Packages-from-Ubuntu

Шаг 5. Обновление

Теперь мы готовы выполнить обновление командой:

sudo do-release-upgrade

Install-Ubuntu-Update-Manager

Шаг 6. Подтверждение обновления

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

Ubuntu-Release-Upgrade

Шаг 7. Завершение обновления

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

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

Ubuntu-15.10-Upgrade-Process

Шаг 8. Перезагрузка

После завершения обновления Ubuntu 15.10 до 16.04, если все прошло успешно установщик предложит перезагрузить компьютер. Введите Yes чтобы продолжить.

Ubuntu-Restart-to-Take-Upgrades

9. Проверка результата

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

uname –a
$ cat /etc/lsb-release
$ cat /etc/issue.net
$ cat /etc/debian_version

Confirm-Ubuntu-16.04-Version

Также версию системы можно посмотреть в Настройках системы, на вкладке Подробности:

Verify-Ubuntu-16.04-Version

Обновление Ubuntu Server до 16.04 выполняется точно таким же способом. Только в отличии от предыдущего варианта вам придется подключатся к системе по ssh.

Если вам нужно обновить систему не с Ubuntu 15.10, а с более ранних версий, например 15.04, вам придется сразу выполнить обновление своей системы до Ubuntu 15.10, а уже потом переходить к этой инструкции. Исключение только Ubuntu 14.04, вы можете прочитать об обновлении Ubuntu 14.04 до Ubuntu 16.04 в отдельной статье.

Скачать Ubuntu 16.04

Если вы не хотите обновлять Ubuntu до 16.04, или используете другой дистрибутив Linux, но хотите попробовать эту операционную систему, можно создать Live USB или DVD диск, для этого скачайте установочный образ по ссылке:

Ubuntu 16.04

Вот и все. Теперь вы знаете как обновить Ubuntu до 16.04. Если у вас есть вопросы, задавайте в комментариях! Также поделитесь своим опытом установки Ubuntu 16.04.

Альтернативы FormatFactory для Linux

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

FormatFactory - это отличный инструмент, но если вы используете больше Linux чем Windows, то здесь есть хорошие альтернативы Format Factory Linux, делающие ту же работу не хуже, а иногда даже лучше. В этой статье мы рассмотрим альтернативы FormatFactory для Linux.
Читать далее Альтернативы FormatFactory для Linux

Горячие клавиши Ubuntu

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

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

В этой статье мы рассмотрим существующие горячие клавиши в Ubuntu, а также поговорим о том, как настроить свои горячие клавиши и в частности, как запускать приложения сочетаниями клавиш.

Сочетания клавиш Ubuntu

Вообще, все основные горячие клавиши Ubuntu можно посмотреть при первом запуске Ubuntu. Система выдаст вот такое окно, в котором все подробно расписано:

Ubuntu-15-10-Keyboard-Shortcuts (1)

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

Оболочка

  • Super (Win) - Запустить или закрыть меню Dash
  • Super + 1 - 9 - Запустить или сделать активным приложение с панели Unity указанным номером.
  • Super + Shift + 1 - 9 - Запустить новую копию приложения с панели Unity
  • Super + T - открыть корзину
  • Alt + F1 - Установить фокус ввода на значок меню запуска приложений. Затем можно его открыть нажав Enter или перемещаться по панели Unity с помощью стрелок.
  • Ctrl + Alt + T - Запустить терминал
  • Зажать Super - показывает номера приложений на панели
  • Alt - открыть строку запуска приложений

Dash

  • ЛКМ - запустить приложения
  • ПКМ - информация о приложении
  • Ctrl+Tab - переход к следующей линзе поиска
  • Ctrl + Shift + Tab - переход к предыдущей линзе поиска
  • Alt+F2 - выполнить команду, можно вводить полный путь к программе.
  • Super + A - открыть поиск приложений
  • Super + F - открыть поиск по файлам и каталогам
  • Super + M - открыть поиск музыки
  • Super + V - открыть поиск видео

Панель

  • Alt + F10 - открыть меню первого элемента системного лотка. Перемещаться по элементам потом можно с помощью клавиш со стрелками.
  • Esc - закрыть меню без выполнения действий.

Управление окнами

  • Ctrl + Super + D - показать рабочий стол
  • Super + W - Показать окна со всех рабочих столов
  • Super + D - свернуть или развернуть все окна
  • Alt + Пробел - открыть меню окна
  • Alt + Tab - переключение между приложениями. Вы можете зажать Alt и нажимать Tab для переключения.
  • Alt + ` - показать превью программы при переключении по Alt + Tab.
  • Ctrl + Super + вверх - развернуть текущее окно на весь экран
  • Ctrl + Super + вниз - минимизировать или восстановить текущее окно.
  • Ctrl + Super + вправо - развернуть текущее окно вправо
  • Ctrl + Super + влево - развернуть текущее окно влево
  • Alt + F8 - изменить размер текущего окна
  • Alt + F4 - закрыть текущее окно
  • Alt + F7 - переместить текущее окно

Перемещение окон

  • Ctrl + Alt + Numpad 7 - Поместить окно в верхний левый угол
  • Ctrl + Alt + Numpad 8 - Поместить окно вверху по центру
  • Ctrl + Alt  + Numpad 9 - Поместить окно в верхнем правом углу.
  • Ctrl + Alt + Numpad 5 - Поместить окно по центру экрана
  • Ctrl + Alt + Numpad 1 - Поместить окно в нижний левый угол
  • Ctrl + Alt + Numpad 2 - Поместить окно внизу по центру
  • Ctrl + Alt + Numpad 3 - Поместить окно в нижний правый угол
  • Ctrl + Alt + Numpad 0 - Свернуть текущее окно

Управление рабочей средой

  • Super + S - режим приборной доски, вы можете управлять всеми окнами на всех рабочих столах.
  • Shift + Alt + вверх - режим приборной доски только для текущего рабочего стола
  • Ctrl + Alt + вверх, вниз, вправо, влево - переключение между рабочими столами
  • Ctrl + Alt + L - заблокировать экран

Снимки экрана

  • PrtScr - сделать снимок экрана.
  • Alt + PrtScr - сделать снимок текущего окна.
  • Shift + PrtScr - сделать снимок области под мышкой.

Система

  • Ctrl + Alt + Delete - завершение текущей сессии
  • Ctrl + Alt + Backspace - перезапуск Х сервера

Настройка сочетаний клавиш Ubuntu

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

Откройте настройки системы:

ubuntu1

Выберите пункт Клавиатура:

ubuntu2

Перейдите на вкладку Комбинации клавиш:

ubuntu3

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

Запуск приложений и выполнение команд Ubuntu по сочетанию клавиш

Вот мы и подошли к тому о чем говорили в начале статьи. С помощью того же меню можно настроить горячие клавиши Ubuntu 16.04 для любого действия.

Для этого нажмите кнопку +:

ubuntu5

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

ubuntu4

Затем нажмите кнопку Применить. Дальше нажмите на надпись Выключено, чтобы задать сочетание клавиш, по которому будет выполняться эта команда.

ubuntu6

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

Узнать адрес исполняемого файла нужного приложения можно немного поэкспериментировав в терминале или посмотрев его ярлык в папке /usr/share/applications:

ubuntu7

Здесь найдите нужное приложение, сделайте на нем клик правой кнопкой мыши и выберите Свойства:

ubuntu8

Здесь вы можете увидеть имя приложения, и команду для его запуска:

ubuntu9

Выводы

Теперь вы знаете все что нужно чтобы настроить и полноценно использовать в Ubuntu комбинации клавиш. Если у вас остались вопросы, пишите комментарии!

Архивирование файлов в Linux

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

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

Архивирование в Linux

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

Самой популярной для Linux утилитой для архивации есть tar. Она используется почти везде, для архивации исходников, упаковки пакетов. Для сжатия используются другие утилиты, в зависимости от алгоритма сжатия, например, zip, bz, xz, lzma и т д. Сначала выполняется архивация, затем сжатие, отдельными программами. Автоматический запуск некоторых утилит сжатия для только что созданного архива поддерживается в tar и других подобных программах с помощью специальных опций.

Также полезной возможностью архивации есть шифрование. Но теперь давайте рассмотрим какие существуют утилиты, с помощью которых выполняется архивирование файлов linux и как ими пользоваться.

Tar

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

$ tar опцииf файл_для_записи /папка_файлами_для_архива

А теперь разберем основные опции:

  • A - добавить файл к архиву
  • c - создать архив в linux
  • d - сравнить файлы архива и распакованные файлы в файловой системе
  • j - сжать архив с помощью Bzip
  • z - сжать архив с помощью Gzip
  • r - добавить файлы в конец архива
  • t - показать содержимое архива
  • u - обновить архив относительно файловой системы
  • x - извлечь файлы из архива
  • v - показать подробную информацию о процессе работы
  • f - файл для записи архива
  • -C - распаковать в указанную папку
  • --strip-components - отбросить n вложенных папок

Теперь давайте рассмотрим архивирование файлов в Linux. Чтобы  создать архив используйте такую команду:

tar -cvf archive.tar /path/to/files

А чтобы распаковать архив tar linux:

tar -xvf archive.tar.gz

Очень просто запомнить для упаковки используется опция c - Create, а для распаковки - x - eXtract.

Сжатый архив создается точно так же, только с опцией -z, это в случае, если использовалось шифрование gizp, если нужно bzip то применяется опция -j:

tar -zcvf archive.tar.gz /path/to/files

tar -zxvf archive.tar.gz

Например, рассмотрим как заархивировать папку в Linux:

tar -zcvf home.tar.gz ~/

Хотя можно поступить по-другому, тот же архив мы получим если сначала создать обычный архив с помощью tar, а потом сжать его утилитой для сжатия, только здесь мы получаем больше контроля над процессом сжатия:

gzip archive.tar

Также можно убрать сжатие:

gunzip archive.tar.gz

Утилиты сжатия мы рассмотрим ниже.

Чтобы добавить файл в архив используйте:

tar -rvf archive.tar file.txt

Для извлечения одного файла синтаксис тот же:

tar -xvf archive.tar file.txt

Можно извлечь несколько файлов по шаблону соответствия с помощью параметра wildcard, например, извлечем все php файлы:

tar -xvf archive.tar --wildcards '*.php'

По умолчанию распаковать архив tar linux можно в текущую папку с именем архива, чтобы распаковать в нужную папку используйте ключ -C:

tar -xvf archive.tar -C /path/to/dir

Стандартную утилиту рассмотрели, теперь кратко рассмотрим ее альтернативы. Их не так много, и большинство из них уже устаревшие.

Shar

Shar позволяет создавать самораспаковывающиеся архивы. По сути, это скрипт оболочки, и для распаковки ему необходима оболочка Bash или другая совместимая с Bourne Shell. У Shar есть несколько преимуществ, но также он потенциально небезопасный, так как архив представляет собой исполняемый файл.

Опции shar:

  • -o - сохранять архив в файл вместо стандартного вывода
  • -l - ограничить размер выходного файла
  • -L - ограничить размер выходного файла и разбить его на части
  • -n - имя архива не будет включено в заголовок
  • -a - разрешить автоматическую генерацию заголовков

Примеры использования shar для того чтобы заархивировать папку linux:

Создаем shar архив:

shar file_name.extension > filename.shar

Распаковываем shar архив:

./filename.shar

Ar

ar - утилита для создания и управления архивами. В основном используется для архивации статических библиотек, но может быть использована для создания любых архивов. Раньше использовалась довольно часто но была вытеснена утилитой tar. Сейчас используется только для создания и обновления файлов статических библиотек.

Опции Ar:

  • - d - удалить модули из архива
  • - m - перемещение членов в архиве
  • - p - напечатать специфические члены архива
  • - q - быстрое добавление
  • - r - добавить члена к архиву
  • - s - создать индекс архива
  • - a - добавить новый файл к существующему архиву

Теперь рассмотрим примеры использования. Создадим статическую библиотеку libmath.a из объектных файлов substraction.o и division.o:

ar cr libmath.a substraction.o division.o

Теперь извлечем файлы из архива:

ar x libmath.a

Таким образом, можно распаковать любую статическую библиотеку.

Cpio

cpio - означает Copy in and out (скопировать ввод и вывод). Это еще один стандартный архиватор для Linux. Активно используется в менеджере пакетов Red Hat, а также для создания initramfs. Архивация в Linux для обычных файлов с помощью этой программы не применяется.

Опции утилиты:

  • -a - сбросить время обращения к файлам после их копирования
  • -A - добавить файл
  • -d - создать каталоги при необходимости

Пример использования. Создаем cpio архив:

ls

file1.o file2.o file3.o

ls | cpio -ov > /path/to/output_folder/obj.cpio

Распаковываем архив:

cpio -idv < /path/to folder/obj.cpio

Архивирование папки linux выполняется также само.

Сжатие архивов в Linux

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

Gzip

Чаще всего применяется Gzip. Это стандартная утилита сжатия в Unix/Linux. Для декомпрессии используется gunzip или gzip -d Сначала рассмотрим ее синтаксис:

$ gzip опции файл

$ gunzip опции файл

Теперь разберем опции:

  • -c - выводить архив в стандартный вывод
  • -d - распаковать
  • -f - принудительно распаковывать или сжимать
  • -l - показать информацию об архиве
  • -r - рекурсивно перебирать каталоги
  • -0 - минимальный уровень сжатия
  • -9 - максимальный уровень сжатия

Примеры использования вы уже видели в описании утилиты tar. Например, выполним сжатие файла:

gzip -c файл > архив.gz

А теперь распакуем:

gunzip -c архив.gz

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

Bzip

bzip2 - еще одна альтернативная утилита сжатия для Linux. Она более эффективная чем gzip, но работает медленнее. Для распаковки используйте утилиту bunzip2.

Описывать опции bzip2 я не буду, они аналогичны gzip. Чтобы создать архив в Linux используйте:

 bzip2 file

В текущем каталоге будет создан файл file.bz2

Lzma

Новый и высокоэффективный алгоритм сжатия. Синтаксис и опции тоже похожи на Gzip. Для распаковки используйте unlzma.

Xz

Еще один высокоэффективный алгоритм сжатия. Обратно совместимый с Lzma. Параметры вызова тоже похожи на Gzip.

Zip

Кроссплатформенная утилита для создания сжатых архивов формата zip. Совместимая с Windows реализациями этого алгоритма. Zip архивы очень часто используются для обмена файлами в интернете. С помощью этой утилиты можно сжимать как файлы, так и сжать папку linux.

Синтаксис утилиты:

$ zip опции файлы

$ unzip опции архив

Опции утилиты:

  • -d удалить файл из архива
  • -r - рекурсивно обходить каталоги
  • -0 - только архивировать, без сжатия
  • -9 - наилучший степень сжатия
  • -F - исправить zip файл
  • -e - шифровать файлы

Чтобы создать Zip архив в Linux используйте:

zip -r /path/to/files/*

А для распаковки:

unzip archive.zip

Как видите архивирование zip в Linux не сильно отличается от других форматов.

Выводы

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

Настройка репозиториев Ubuntu

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

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

Сравнение Ubuntu vs OpenSUSE

При упоминании Linux нельзя назвать лучший дистрибутив, но по популярности в первой десятке всегда оказывается Ubuntu. OpenSUSE не всегда входит в топ 10, но его позиции также высоки. Оба дистрибутива часто рекомендуют новичкам, которые переходят с Windows.

В этой статье мы сделаем сравнение Ubuntu vs OpenSUSE. Linux заслуженно считается настраиваемой средой, можно изменить практически любую часть системы. Но для знакомства следует выбирать готовые решения, которые не требуют от особых знаний и навыков. Многие вещи можно менять в процессе работы с системой.

Читать далее Сравнение Ubuntu vs OpenSUSE

Выбираем файловый менеджер для Ubuntu

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

По умолчанию Ubuntu поставляется с Nautilus, но он может устраивать не всех своим внешним видом и функциональностью, мы рассмотрим еще семь различных файловых менеджеров, а также способы их установки.
Читать далее Выбираем файловый менеджер для Ubuntu

Что делать если зависла Ubuntu

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

В этой инструкции мы рассмотрим возможные причины зависания Ubuntu, что со всем этим делать, а также как попытаться спасти не сохраненные данные. Это, наверное, самый важный момент - выйти из ситуации без потери данных.
Читать далее Что делать если зависла Ubuntu

Настройка Unity в Ubuntu 16.04

Unity - это собственная оболочка рабочего стола от компании Canonical, используемая по умолчанию начиная с Ubuntu 11.04. Многим пользователям не понравился переход на Unity, другим же наоборот пришлась по душе эта оболочка. В самом начале она и вправду была не очень - совершенно новый и непривычный интерфейс, низкая стабильность и большое количество глюков, но со временем оболочка развивалась и превратилась во что-то стоящее. Unity всегда ориентировалась на минимальную настраиваемость. За все время ее существования сообщество уже создало достаточное количество утилит для настройки Unity Ubuntu.

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

Настройка Unity в Ubuntu 15.10

Основные настройки, такие как заставка, тема оформления, размер значков можно настроить и в стандартном интерфейсе.

Кликните правой кнопкой мыши по рабочему столу и выберите изменить фон рабочего стола:

unity5

Откроется такое окно:

unity6

Кроме того, на вкладке режим, можно настроить автоматическое скрытие боковой панели, а также положение главного меню:

unity7

Настройка Unity в Ubuntu с помощью CCSM

Раньше всего возможность более тонкой настройки появилась в менеджере конфигурации Compiz в виде плагина Unity Plugin. Настроек здесь не так уж много.

Если он у вас еще не установлен - установите:

sudo apt-get install compizconfig-settings-manager

unity22

Все пункты на английском. На вкладке General вы можете настроить некоторые сочетания клавиш, прозрачность панели (Panel Opacity), цвет фона панели (Background color) и размытие фона меню Dash (Dash Blur):

unity1

Размытие панели может принимать три значения:

  • Active Blur - активное размытие
  • Static Blur - статическое размытие
  • No Blur - без размытия

Вкладка Lanuncher позволяет управлять поведением меню Dash, горячие кнопки, режим автоскрытие для панели (Hide Launcher), поведение панели, подсветку значков (Backlight), размер иконки меню и еще несколько параметров:

unity2

Hide Annimation, анимация скрытия может быть:

  • Slide Only - только скользить
  • Fade Only - только растворяться
  • Fade and Slide - скользить и растворяться

Режим подсветки иконок, Launcher Icon Backlight Mode:

  • Backlight always On - всегда подсвечивать
  • Backlight Toggles - подсвечивать только активные
  • Backlight Always Off - не подсвечивать
  • Edge Illimitation Togles - подсвечивать только рамку для активных
  • Backlight Illimitation Togles - подсвечивать и рамку и фон

Анимация для иконок запуска - Launcher Icon Launch Annimation:

  • None - без анимации
  • Pulse util running - пульсировать во время запуска
  • Blink - анимация мигания

Анимация для иконок приложения во время уведомлений - Launcher Icon Urgant Annimation:

  • None - нет
  • Pulse - пульсировать
  • Wiggle - покачиваться

Вкладка Switcher позволяет изменить настройки переключения между окнами в Unity: горячие клавиши и несколько дополнительных опций:

unity3

Настройка Unity в Ubuntu 15.10 с помощью Dconf

Dconf Editor это менеджер конфигурации Ubuntu. Если проводить аналогию с Windows, то это как редактор реестра, только в Ubuntu нет реестра, а есть конфигурационные файлы.

Установить Dconf Editor можно из официальных репозиториев командой:

sudo apt-get install dconf-editor

Конфигурация Unity Ubuntu здесь может быть выполнена не так тонко, но есть и интересные настройки. Запустите программу из меню Dash:

unity4

Перейдите по адресу: desktop -> unity -> Lenses -> applications:

  • Display available apps - отображать доступные приложения
  • Display recent-apps - отображать последние установленные приложения

Настройка Unity с помощью Ubuntu Tweak

Ubuntu Tweak, наверное, самая удобная утилита для настройки Unity Ubuntu 16.04 и утилит общего назначения. Установить ее можно тоже из официальных репозиториев:

sudo apt-get install ubuntu-tweak

После запуска программы перейдите на вкладку настройки, и выберите пункт Unity:

unity8

Откроется такое окно, во первых радует русский интерфейс:

unity9

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

Настройка Unity в Ubuntu с помощью Unity Tweak Tool

С утилитами общего назначения разобрались, теперь перейдем к более специальным. Unity Tweak Tool Ubuntu - это комплексное решение, с помощью нее можно настроить почти все что нужно.

Как и все предыдущие утилиты, она устанавливается из официальных репозиториев:

sudo apt-get install unity-tweak-tool

После запуска вы видите вот такое окно:

unity10

Кроме собственно Unity, здесь можно настроить параметры диспетчера окон, темы, иконки, курсоры, шрифты и многое другое.

Что касается Unity, то на вкладке Панель запуска настраиваются общие параметры - прозрачность, цвет панели, анимации для значков и панели.

unity11

На вкладке найти есть настройки размытия меню Dash, а также различные параметры поиска Dash:

unity27

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

unity12

Переключатель - различные параметры переключения между окнами:

unity26

Веб дополнения - здесь настраивается та самая нашумевшая интеграция поиска Ubuntu и Amazon и других онлайн сервисов:

unity13

На вкладке дополнительно мы можем настроить панель запуска приложений и меню быстрого доступа:

unity14

Настройка Unity в Ubuntu с помощью Unsettings

А теперь давайте рассмотрим еще одну утилиту, которой нет в официальных репозиториях. Это Unsettings. Для ее установки выполните такие команды:

sudo add-apt-repository ppa:diesch/testing
$ sudo apt-get update
$ sudo apt-get install unsettings

После завершения установки, значок Usettings можно найти в утилите Настройки системы:

unity23

Также можно выполнить в терминале

unsettings

unity16

Конфигурация Unity Ubuntu здесь не очень-то отличаются от уже описанных, поэтому я не буду описывать все, остановимся только на нескольких пунктах.

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

unity17

На вкладке GTK есть несколько настроек поведения GTK:

unity24

Вкладка Конфиденциальность позволяет настроить параметры поиска Dash:

unity25

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

unity18

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

Как сбросить настройки Unity

Если вы сделали что-то не то, система начала глючить или вы просто хотите вернуть настройки Unity Ubuntu 16.04 в состояние по умолчанию это можно сделать следующей командой:

dconf reset -f /org/compiz/
$ setsid unity

То же самое можно сделать с помощью Unity Tweak Tool Ubuntu:

unity-tweak-tool --reset-unity

Выводы

Теперь вы знаете как настроить Unity в Ubuntu в соответствии со своими нуждами. На первый взгляд кажется, что Unity совсем не настраиваемая, но как оказывается, есть достаточно сторонних утилит чтобы сделать все что нужно. Кончено, Unity далеко в гибкости до Awesome и i3, но большинство из того что нужно, можно настроить, а в этой версии даже появилась возможность перенести панель запуска приложений в низ экрана.