- Настраиваем Debian/Ubuntu как Mac хранилище
- 1. Установка AppleTalk
- 2. Настройка AppleTalk
- Установка Avahi
- 4. Настройка Avahi
- DebianMac
- Metapackages
- Packages
- Дистрибутивы Linux похожие на Mac OS
- Дистрибутивы Linux похожие на Mac OS
- 1. Elementary OS
- 2. Deepin
- 3. ZorinOS Ultimate
- 4. Ubuntu Mate
- 5. Kubuntu
- Выводы
- Debian GNU/Linux + Macbook Air 2017 (установка wifi драйверов)
- Проблема 1
- Проблема 2
- Действия после установки
- Заключение
Настраиваем Debian/Ubuntu как Mac хранилище
Уже давно являюсь пользователем продукции Apple. Старенький макбук полностью справляется с теми задачами, что на него возлагаются. В основном конечно развлекательные. Но в последнее время стало не хватать места на 40 гиговом жестком диске. И вот наконец у меня зачесались руки настроить свой домашний сервер, как хранилище. Некоторое время работал по ftp, но это было не удобно. Было принято решение настроить наконец Appletalk, не зря же он есть и заодно приручить к нему TimeMachine:-)
Настройка всего этого можно разделить на несколько этапов:
1. Установка Appletalk
2. Настройка AppleTalk
3. Установка Avahi
4. Настройка Avahi
5. Настройка TimeMachine
Ну что ж, приступим.
1. Установка AppleTalk
Пакет Netatalk — opensource реализация сервиса Appletalk (AFP сервер). Mac OS X требует поддержки шифрования, но стандартная сборка этого пакета не поддерживает шифрование. Поэтому необходимо пересобрать этот пакет.
Тут можно скачать уже правильно собранный пакет, и перейти к пункту 2.
Но лучше собрать самому выполнив эти команды:
Скачиваем сырцы:
cd /tmp
sudo apt-get build-dep netatalk
sudo apt-get source netatalk
cd netatalk-2*
Устанавливаем то, что нужно для сборки:
sudo apt-get install cracklib2-dev fakeroot libssl-dev
Собираем:
sudo DEB_BUILD_OPTIONS=ssl
sudo export DEB_BUILD_OPTIONS
sudo dpkg-buildpackage -rfakeroot
И, если все в порядке, устанавливаем:
sudo dpkg -i ../netatalk_2*.deb
Все не так страшно как казалось. Чтобы при обновлении системы правильный пакет не заменился более новым но не правильным ставим блок на пакет netatalk:
echo «netatalk hold» | sudo dpkg —set-selections
Всё, теперь перейдем к настройке.
2. Настройка AppleTalk
Сперва нужно отключить те сервисы, которые для решения текущей задачи не нужны. Приведем секцию в фаиле /etc/default/netatalk до такого вида:
ATALKD_RUN=no
PAPD_RUN=no
CNID_METAD_RUN=yes
AFPD_RUN=yes
TIMELORD_RUN=no
A2BOOT_RUN=no
Теперь пришло время главного конфигурационного файла /etc/netatalk/afpd.conf и внизу добавим эту строчку:
— -transall -uamlist uams_randnum.so,uams_dhx2.so,uams_guest.so -nosavepassword -advertise_ssh
Теперь перейдем к настройке ресурсов, которые будут рассшарены по afp. Это настраивается в файле /etc/netatalk/AppleVolumes.default
Строка:
/home/torrent/downloads «Torrent-Downloads» allow:username,nobody rolist:nobody cnidscheme:cdb options:usedots
рассшаривает папку /home/torrent/downloads под именем Torrent-Downloads для пользователя username и для гостевого пользователя. Причем Гость может только читать из этой папки.
Строка:
/home/username/TimeMachine «TimeMachine» allow:username1,username2 cnidscheme:cdb options:usedots,upriv
рассшаривает ресурс для TimeMachine.
После редактирования конфигов, стоит перезапустить netatalk:
sudo /etc/init.d/netatalk restart
Установка Avahi
После проделанных выше шагов можно, с помощью Finder, зайти на рассшаренные ресурсы. Но каждый раз использовать для этого меню не удобно, нужно сделать так, чтобы сервер afp был виден в меню ресурсов Finder.
Для этого нам и понадобился Avahi. Avahi — демон предоставляющий в сети сервисы на подобии Bonjour.
Установка avahi проста:
sudo apt-get install avahi-daemon
sudo apt-get install libnss-mdns
В файле /etc/nsswitch.conf в строке начиающийся на hosts нужно добавить в конце mdns, вот так:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 mdns
4. Настройка Avahi
И перезапустим avahi:
sudo /etc/init.d/avahi-daemon restart
Теперь хранилище должно было появится в левом сайдбаре Finder.
Источник
- DebianMac
Debian GNU/Linux is powerful for many things. One of them is working together with Macintosh systems.
- Debian workstations working together with Macintosh workstations
- Debian providing services for Macintosh workstations
- Debian workstations using Macintosh services
- Debian bridging Macintosh and Windows workstations.
- Debian skins to look like a Macintosh
This page tries to collect and organize info on the many ways Debian can interact with Macintosh.
Metapackages
One goal is a set of metapackages officially inside Debian, as a DDD:
- macos-net-services — network services relevant for Macintosh workstations
- macos-tools — tools to deal with Macintosh-specific data
- macos-desktop — make your Debian workstation look more like a Macintosh
- macos-dev — tools to help port Debian software to Macintosh
Packages
netatalk — Apple Filesharing server
sleuthkit — data recovery supporting mac partitions
gnu-fdisk — fdisk with support for mac partitions
epstool — extract or generate Mac-specific EPS preview image
airport-utils — administration utilities for Airport base stations
qemu — generic computer emulator
basilisk2 — 68k Macintosh emulator
hfsutils — Tools for reading and writing Macintosh volumes
hfsprogs — mkfs and fsck for HFS and HFS+ file systems (deprecated?)
fondu — convert between Mac and UNIX font formats
avant-window-navigator — MacOS X like panel for GNOME
icnsutils — utilities for manipulating Mac OS icns files
dmg2img — Tool for converting compress dmg files to hfsplus images
Источник
Дистрибутивы Linux похожие на Mac OS
Mac OS – это операционная система не для всех. Если в штатах продукция Apple нередко встречается у рядовых пользователей, то за их пределами mac зачастую используют для работы и создания контента. В связи с этим не так много пользователи этой системы может перейти на Linux.
Поэтому мы рассмотрим преимущественно внешний вид систем и опыт использования. Удивительно, но большую часть дистрибутивов можно перенастроить таким образом, что внешне они будут не сильно далеки от Mac OS. Однако, не все они могут предоставить схожую функциональность.
Дистрибутивы Linux похожие на Mac OS
1. Elementary OS
Elementary OS нельзя назвать прорывным дистрибутивом. Он представляет собой Ubuntu с рядом изменений. Большая часть собственных приложений также имеет в своей основе другие проекты. Так в качестве док-панели используется слегка модифицированная Plank.
В роли графической оболочки выступает Pantheon. Она использует библиотеки GTK и выглядит довольно приятно. Среди разработчиков немало дизайнеров, поэтому им удалось создать красивую, но нефункциональную систему.
Рабочий стол никак не используется, даже контекстное меню не вызвать. Также не понятно решение убрать кнопку для сворачивания окон. Выглядит как попытка вынудить пользователей использовать горячие клавиши.
Магазин приложений также не смог порадовать. В нём практически пусто, но зато адаптированные приложения имеют привилегии. Как и в случае с самим дистрибутивом по умолчанию они предлагаются за деньги, что, впрочем, не мешает выставить $0 и установить бесплатно.
В целом же Elementary OS оставляет двоякое впечатление. С одной стороны, мы имеем красивый интерфейс. С другой же, по удобству использования он не дотягивает даже до чистого GNOME. Наверное, это дистрибутив Linux похожий на Mac OS.
2. Deepin
Ещё один дистрибутив Linux похожий на Mac OS — Deepin. Это китайский дистрибутив, но имеющий локализацию на английский, русский и другие языки. Используется оболочка собственной разработки – Deepin Desktop Environment. Она использует библиотеки Qt, а для вёрстки HTML5 и движок Chromium. Однако, полной совместимости с KDE ждать не стоит.
Как и в случае с Pantheon, пользователь практически лишён возможности настраивать систему под себя. Но всё же есть возможность поставить тёмную тему, изменить основной цвет и выбрать тему значков.
Пользоваться Deepin гораздо приятнее, чем Elementary OS, как минимум рабочий стол можно задействовать под ярлыки и файлы. Надо признать, что в плане управления он больше похож на Windows, а не macOS. С macOS его роднит оформление. Родных приложений около 30 штук и все выполнены в едином стиле.
Магазин приложений имеется, но за пределами Китая он работает далеко не везде. Перевод выполнен не так плохо, но местами проскакивают странные фразы и иероглифы. Также некоторые элементы интерфейса просто не приспособлены для отображения длинных слов. В итоге имеем огромный текст, который не помещается в отведённое для него поле.
Перед установкой надо иметь в виду, что дистрибутив требует не менее 64 Гбайт на накопителе и создаёт сразу несколько разделов. Если использовать минимально допустимый объём, то под ваши данные будет выделено всего 15 Гбайт, остальное уйдёт под загрузочный раздел, систему и восстановление.
3. ZorinOS Ultimate
Zorin OS основывается на Ubuntu и использует переработанную оболочку GNOME. Базовая версия (Core) не позволяет включить оформление, напоминающее macOS, это доступно только в платной Ultimate.
Ожидать многого от GNOME не стоит, с каждой новой версией мы имеем всё меньше настроек. Но в виду того, что оболочка крайне популярна, для неё есть немало улучшений, вроде расширенных настроек жестов для тачпада.
Как и в предыдущем случае система больше напоминает Windows, одной лишь док-панели недостаточно. К тому же нет поддержки дисплеев с высоким разрешением. Файлы можно выносить на рабочий стол. Однако, сетка работает наполовину (только по вертикали), файлы могут располагаться внахлёст.
4. Ubuntu Mate
Вариация Ubuntu с оболочкой Mate примечательна тем, что в ней предустановлена утилита Mate Tweak. Но это не всё. В ней также добавлено множество конфигураций панели. Есть такие темы, как Redmond, Cupertino и другие. Как вы догадались, именно Cupertino позволяет преобразить систему, сделав её похожей на macOS. Используется док-панель Plank и неплохое оформление меню приложений.
Обратите внимание, панель инструментов дублируется в панели задач, прямо как в оригинале, хотя в самих приложениях она всё же остаётся. Переключение между открытыми приложениями не имеет миниатюр, не так удобно, но экономит ресурсы системы.
Также не лишним будет установить тему и набор иконок. Для этого придётся перейти в основные настройки и установить темы из скачанных заранее файлов. Искомые темы содержат в названии mac или Sur (отсылаясь к версии macOS Big Sur), выбирайте то, что больше нравится именно вам.
С файлами на рабочем столе та же проблема, что и в ZorinOS, сетка работает наполовину. Также Mate не умеет масштабировать интерфейс.
5. Kubuntu
Kubuntu использует, пожалуй, самую проработанную оболочку для Linux – KDE. Она продумана до мелочей, к тому же для неё приложения пишутся не «для галочки». Например, видеоредактор Kdenlive позволит монтировать довольно сложные проекты.
Работать в системе удобно. Большая часть команд имеет горячие клавиши, настраивается практически каждый элемент. Так вы можете установить тему из встроенного магазина, причём она распространится на все элементы: окна, кнопки, иконки. На скриншоте выше была выбрана тема WhiteSur.
Но одной темы недостаточно, чтобы придать схожий с macOS вид. Не лишним будет перенести кнопки окон влево. Также вы можете заменить Меню запуска приложений на Простое меню или Доску приложений. Ну и в завершение стоит добавить док-панель и лучше выбрать стороннее приложение, например, Latte или Plank. С их установкой также не возникнет проблем, они есть во встроенном магазине приложений. К слову, в магазине есть практически все популярные приложения.
На преображение системы уйдут считанные минуты даже у неподготовленного пользователя. Практически каждый элемент имеет контекстное меню, через которое можно вызвать его настройки.
Подвергнуть трансформации можно не только KDE и Mate. GNOME, Xfce, Cinnamon также имеют подходящие темы и позволяют установить док-панель.
Выводы
Рассмотренные дистрибутивы Linux в стиле Mac OS не способны заменить эту операционную систему, хотя внешне они могут повторить большую часть элементов. И даже если Kubuntu с оболочкой KDE способен приблизиться в плане удобства управления с клавиатурой и мышью, то полноценно повторить взаимодействие с помощью жестов не способен ни один дистрибутив.
С установкой приложений также могут возникнуть проблемы. Далеко не все дистрибутивы имеют встроенный магазин. К тому же в Linux вы будете гораздо чаще обращаться к терминалу.
О запуске приложений macOS говорить пока не приходится. Хотя для Linux и ведётся разработка слоя совместимости Darling (аналог Wine, но для запуска приложений macOS), она далека до завершения, и вы пока не можете использовать привычные для вас приложения.
Лучшим выбором при переходе с macOS на Linux будет дистрибутив с KDE, в частности Kubuntu. Он имеет проработанный интерфейс со множеством настроек и хороший магазин приложений. Но повторимся, в Linux вы не найдёте многих привычных приложений, особенно для работы с графикой.
Источник
Debian GNU/Linux + Macbook Air 2017 (установка wifi драйверов)
Так случилось что захотелось снести MacOS на Macbook’е Air и поставить что то более свободное и линуксовое. Макбук 2017 года, долгое время пользовался MacOS Mojave, обновляться до новых выпусков, зная возможные проблемы, желания не было. Немного перебирая варианты дистрибутивов и попробовав различные Live образы, выбор пал на Debian 11 но так как официально он еще не вышел (выход намечен на 14 августа 2021), то взял его второй релиз кандидат Bullseye RC 2.
Проблема 1
Вот тут и появился первый подводный камень: Debian поддерживает не все wifi устройства из коробки. На помощь могут прийти non-free прошивки, которые можно установить после установки системы, добавив репозитории этих несвободных прошивок, в файле sources.list .
Проблема 2
Теперь появляется второй подводный камень: а как мы установим прошивку для wifi устройства если у нас не работает сеть после установки? Тут уже на помощь пришел смартфон с включенным режимом USB Tethering. Подключив с помощью кабеля USB к макбуку, установщик на удивление сразу распознал это как проводное сетевое соединение. Таким образом интернет соединение для установки драйверов на wifi и первоначальных пакетов, мы себе обеспечили.
Действия после установки
Сам процесс инсталляции я описывать не буду так как все индивидуально, и это тема для отдельной статьи.
После установки открываем терминал и утилитой lspci узнаем модель нашего wifi устройства, введя следующую команду:
На выводе получим название модели устройства, в моей случае это:
BCM4360 это и есть модель wifi устройства. Свободных прошивок к сожалению на него нет и теперь чтобы wifi заработал, нам придется установить несвободный драйвер broadcom-sta-dkms который предоставляет исходный код для модуля ядра wl Остальной список поддерживаемых моделей можно посмотреть в описании драйвера https://packages.debian.org/buster/broadcom-sta-dkms
Так же перед установкой, поставим пару необходимых пакетов wireless-tools и wpasupplicant
Далее открываем из под рута, файл sources.list (я использую nano)
И вписываем возле каждого урла репозитория, напротив слова main , теги contrib non-free . Должно получится примерно следующее:
Затем сохраняем файл и обновляем инфу о пакетах командой sudo apt update .
Теперь устанавливаем сам драйвер введя команду:
По ее завершению, убираем модули b44 b43 b43legacy ssb brcmsmac bcma из ядра системы, командой:
и добавляем модуль wl :
После этого в Network manager’е (я использовал его для настройки сети) появится раздел Wi-Fi Networks где мы уже сможем выбрать доступную сеть и ввести пароль для доступа.
Заключение
Данный гайд может быть полезен не только владельцам маков но и других ноутбуков и десктопов. Так же гайд подойдет остальным Debian производным дистрибутивам (хотя могут быть нюансы).
Источник