Наверное кто-то из вас ранее слышал с моих материалов в блоге, что начиная с дистрибутива Ubuntu 16.04 LTS, Google Диск можно будет настроить не устанавливая дополнительного ПО, да, это так, потребуется лишь подключить ваш gmail аккаунт и более ничего. При отсутствии официального клиента от Google и разработке большого количества платных клиентов от сторонних разработчиков, это суперский функционал который Canonical внедрила в данную версию дистрибутива и соответственно в все последующие.
Только уточню в самом начале пока не забежал далеко, работает лишь в Nautilus 3.14 / 3.18 и выше(не ниже), версию вы можете проверить выполнив в терминале команду:
nautilus --version
на что вы получите подобный вывод:
GNOME nautilus 3.14.3
все хорошо, идем далее.
У вас может уже возник вопрос, это что, разве мне не придется устанавливать никакие сторонние клиенты в Убунту 16.04 LTS, да, вы все верно понимаете, нужно на текущий момент установить лишь пакеты:
sudo apt install gnome-control-center gnome-online-accounts
после манипуляций выше откройте центр управления Gnome через Dash введя поисковый запрос - GNOME Control Center, подключать лишь через "GNOME Control Center" с Dash так как если вы подключите google аккаунт просто перейдя по иконке параметров системы, что у вас отображается на боковой панели Ubuntu, в таком случае гугл диск не подключится . Далее введя соответствующий поисковый запрос, мы увидим следующее:
активируем ярлык "Параметры", далее нам будет предложено полюбоваться окном параметров системы:
полюбовались, хватит.
После перехода в раздел "Параметры", выбираем с большого количества предлагаемых пунктов настроек раздел - "Сетевые учетные записи". Выбрали, далее откроется окно с предложением добавить вашу учетную запись(аккаунт):
жмем по кнопке "Добавить сетевую учетную запись", после увидите новое окно с списком сетевых онлайн сервисов, учетные записи которых нам предлагается подключить:
выбираем первый по списку Google.
После выбора сервиса "Google", нам будет предложено пройти авторизацию и запрос на разрешение доступа к нашим файлам гугл диска:
вводим свою почту "Gmail" и пароль соответственно и жмем кнопку "Войти". Если у вас настроена для почты гмайла двухфактоная идентификация, вам придет SMS с кодом которое нужно будет ввести в следующем окне:
ввели код, жмем кнопку "Далее", после появится очередное окно:
это запрос на разрешение от Google, жмем кнопку "Разрешить". После данных манипуляций смотрим в окно сетевых учетных записей "Ура", неужели завершили настройку:
да, это финиш, мы настроили Google Диск через встроенные инструменты в Ubuntu 16.04 LTS, откроем окно Nautilus и что мы видим:
все мои файлы синхронизировались автоматически.
После данных манипуляций вы можете копировать файлы в папку гугл диска и они автоматически отобразятся в онлайн хранилище гугла. Не забываем, что любое редактирование, удаление файлов автоматически применяется и обновляется в облаке, пока нет индикатора для запуска и остановки синхронизации файлов, я надеюсь, что придет время и для этого и нам не придется искать платные альтернативы использования Google Диск.
Текущие синхронизированные файлы, вы можете открывать с помощью системного программного обеспечения, отредактировать, что-то добавить и сохранить, все автоматически обновится в облаке Google, это не ссылки на файлы, как подобное реализовали в многих клиентах, разработанных сторонними разработчиками в целях заработка.
Просто наведите мышью на подключенный аккаунт, нажмите правую кнопку мыши и вы увидите меню:
выберите пункт "Размонтировать", так же возможность отключения аккаунта доступна на боковой панели лаунчера Ubuntu:
выбрали пункт "Отсоединить", вот и все, готово.
Компания CompuLab, хорошо известная в Linux кругах, как производитель популярнык ПК MintBox, начала производство Utilite2 — супер миниатюрк ARM ПК на базе Ubuntu или Android.
Помещенный внутри крошечного 3.4x2.3 дюймового каркаса, процессор Qualcomm Snapdragon 600, четырехъядерный ЦП, имеющий 1.7GHz, 2GB RAM и 4GB eMMC памяти.
Давайте представим, что у вас не хватает места на жестком диске — что вы предпримете?
В отличие от Windows, где есть встроенные инструменты для дефрагментации и очистки диска, в Ubuntu все не так очевидно.
Что делать, если вы уже очистили корзину и удалили все завалявшиеся.ISO образы? Как раздобыть еще места на диске?
В этой статье вы узнаете 5 супер простых (и в некоторых случаях жутко очевидных) способов вернуть себе захламленные гигабайты памяти.
Звучит очевидно, но возможно вы этого еще не делали.
По умолчанию Ubuntu хранит все обновления и скачки в кэше, просто на случай,если они вам снова понадобятся.
Это полезно, если вы часто устанавливаете и удаляете программы или у вас плохой интернет.
Но обратная сторона медали состоит в том, что кэш apt может быстро заполнить несколько сотен мегабайт. Эта команда помогает узнать сколько именно:
du -sh /var/cache/apt/archives
Чтобы почистить кэш apt просто выполните следующую команду.
sudo apt-get clean
Эта команда удалит ВСЕ пакеты, хранящиеся в apt кэше, вне зависимости от давности и важности. Если у вас медленное, пропадающее или плохое интернет соединение, возможно стоит пропустить этот шаг.
Часто устанавливая обновления и устанавливая самые новые версии ядер с помощью встроенного системного Ubuntu Software, у вас собирается порядочный список ядер, который вы наблюдаете при загрузке системы в меню Grub. Конечно, список с нескольких версий ядер всегда имеет свои преимущества, представим ситуацию, что вы установили новое ядро, но в нем возникли проблемы, которые не дают нормально работать(баги и прочие недоработки), в данном случае другая версия ядра вас спасет.
А если нет другой версии ядра, это конечно экстренная ситуация, спасти ситуацию можно лишь установка с помощью консоли одной из версий, такое бывает редко, мне не приходилось именно спасаться через консоль устанавливая новую версию ядра, уберегало именно то, что рядом была хотя-бы еще одна из версий ядер, мне две хватало с головой.
Сейчас у меня установлено так же две версии:
советовал бы поступать так же и всегда держать для работы запасную площадку так как никогда нет гарантий, что все будет стабильно. В том случае если у вас более чем две версии ядра стоит рядом, вы можете удалить лишние выполнив в окне терминале следующую команду:
sudo apt autoremove --purge
Обратите внимание, что эта команда будет удалять только ядра, которые а) больше не нужны, и б) были установлены из архива Ubuntu с помощью обновлений системы. При установке ядра вручную или с помощью сторонних PPA, удалять вам придется вручную. Если Старых ядер не обнаружится, эта команда проверит систему не пакеты которые остались в системы после удаления приложений и предложит удалить если что-то обнаружится.
Как пример, смотрим какое ядро мы используем на текущий момент:
sudo uname -a
я вижу следующий вывод после выполнения команды:
Linux linuxsoid 4.4.0-34-generic #53-Ubuntu SMP Wed Jul 27 16:06:39 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
мыслим логически, наша версия 4.4.0-34, все что ниже можно снести.
Смотрим какие версии ядер у нас еще есть в списке, выполним команды:
dpkg --list | grep linux-image dpkg --list | grep linux-headers
имеем следующий выхлоп:
ii linux-image-4.4.0-31-generic 4.4.0-31.50 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP ii linux-image-4.4.0-34-generic 4.4.0-34.53 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP ii linux-image-extra-4.4.0-31-generic 4.4.0-31.50 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP ii linux-image-extra-4.4.0-34-generic 4.4.0-34.53 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP ii linux-image-generic 4.4.0.34.36 amd64 Generic Linux kernel image ii linux-headers-4.4.0-31 4.4.0-31.50 all Header files related to Linux kernel version 4.4.0 ii linux-headers-4.4.0-31-generic 4.4.0-31.50 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP ii linux-headers-4.4.0-34 4.4.0-34.53 all Header files related to Linux kernel version 4.4.0 ii linux-headers-4.4.0-34-generic 4.4.0-34.53 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP ii linux-headers-generic 4.4.0.34.36 amd64 Generic Linux kernel headers
на основе это списка понимаем, что можно удалить версию 4.4.0-31, для этого выполним команды:
sudo apt-get purge linux-image-4.4.0-31 sudo apt-get purge linux-headers-4.4.0-31
по ядрах это пожалуй все. Хотя есть еще одна команда которая позволит вам удалить ядра нескольких версий подряд если они идут в порядке очереди, то есть:
надеюсь принцип понятен, в данном случае чтобы нам удалить все эти 5 версий ядер, достаточно в терминале выполнить команды:
sudo apt-get purge linux-image-4.4.0-{31,32,33,34,35} sudo apt-get purge linux-headers-4.4.0-{31,32,33,34,35}
будьте очень внимательны при удалении ядер чтобы не угробить случайно систему. После выполнения этих команд выше, ядра удалятся, загрузчик grub должен автоматически обновиться и список текущих ядер которые доступны при загрузке системы уменьшится, иногда случаются такие казусы из-за которых загрузчик grub может не обновиться, тогда это нужно выполнить вручную выполнив команды:
sudo update-grub sudo update-grub2
это должно помочь и загрузчик обновится.
Выше описан консольный вариант удаления ядер Ubuntu, но так же имеется и графический вариант, знаю, что новички боятся терминала как огня, в данном случае возможно удалить используя менеджер приложений Software Center, который еще нужно установить если у вас Ubuntu 16.04.
Для установки откройте терминал (Press Ctrl+Alt+T) и выполните в терминале команду:
sudo apt-get install software-center
как вы наверное знаете(слишали), в дистрибутиве Ubuntu 16.04 LTS разработчики заменили старый центр приложений на гномовский Ubuntu Software, в котором как бы включили защиту от дурака и теперь нельзя удалять ядра воспользовавшись поиском как это было доступно с старого менеджера приложений.
Да, приложение Ubuntu Tweak справляется с удалением старых ядер, очисткой кеша эскизов, кеша браузерного, почтовых клиентов, системного кеша(APT, неиспользуемых пакетов/параметры пакетов) и все это доступно установив галочку и подтвердив удаление введя пароль администратора при запросе. Инструкция по установке Ubuntu Tweak доступна в материале - здесь.
Наверняка у вас найдется множество программ, которыми вы никогда не пользуетесь. Возможно, вы установили их после прочтения крутого отзыва, рекламы или просто для решения одной давней задачи.
Как бы то ни было, если программа больше не нужна, а место нужно - смело удаляйте.
Стандарные программы, которые обычно удаляют это веб браузеры (вы собираетесь пользоваться Opera, Epiphany, Midori или Min?), музыкальные проигрыватели (их может быть целая куча) и игры, которые казались крутыми в магазине Steam, но оказали тухлыми.
Не обманывайте себя словами "а вдруг пригодится". Прелесть программ в том, что они от вас не убегут. Особенно в Linux, где от установленного приложения вас отделяет всего одна команда в терминале.
Чтобы удалить конкретное приложение, выполните:
sudo apt-get remove package-name1 package-name2
Чтобы удалить ненужные пакеты и зависимости (потому вы удалили другие пакеты или заменили новыми версиями), выполните:
sudo apt-get autoremove
Описание, как чистить систему может занять в 10 раз больше времени, чем если бы вы читали про каждое приложение, кэш, логи и процессы.
BleachBit экономит вам время. Он напоминает CCleaner, только для Linux. Программа может удалить практически все и всегда, но пользоваться нужно с умом.
Она может очистить кэш больше 70 популярных приложений (в том числе и браузеров); подчищает старые файлы, историю браузера; и чистит ненужные логи.
Вы можете установить BleachBit в Ubuntu 16.04 LTS прямо из центра ПО Ubuntu. Запустите и отметьте части, которые хотите почистить. Нажмите "предпросмотр" и полчите оценку того, как много места освободится, затем нажмите "очистить", чтобы удалить.
Самый очевидный пункт из этого списка, это слушать рекомендации людей. В отличие от Windows, где с каждым обновлением появляется все больше мороки, пакеты обновлений Linux чаще освобождают место, чем занимают его.
Поэтому прежде, чем в следующий раз откладывать обновление на 56 МБ librandom-package102, боясь потерять место - подумайте дважды!
Главное запомнить 2 основных пункта из этого списка: первый и последний.
Чистите кэш apt время от времени
Устанавливайте патчи, обновления и фиксы
А теперь бегом освобождать место!
Для численных расчетов и анализа данных часто используется математический пакет Matlab, но это коммерческая программа, и довольно дорогая. Студенты, изучающие машинное обучение, часто интересуются наличием доступных альтернатив Matlab, которые были бы бесплатными, и при этом достаточно мощными. Это позволило бы им не тратить свои деньги на проприетарное программное обеспечение. Ниже я представлю лучшие бесплатные математические пакеты, которые могли бы послужить альтернативой Matlab в Ubuntu/Linux Mint.
GNU Octave - это высокоуровневый интерпретируемый язык, в основном предназначенный для численных вычислений. Он содержит средства для численного решения линейных и нелинейных уравнений, и выполнения других численных экспериментов. Он также имеет продвинутые графические возможности для визуализации данных. Для работы с Octave обычно используется командная строка в интерактивном режиме, хотя можно писать и неинтерактивные программы. Язык Octave очень похож на Matlab, поэтому большинство программ очень легко портируются.
Octave имеет мощные инструменты для решения обычных алгебраических уравнений, нелинейных и дифференциальных уранений, интегрирования, работы с полиномами и т.д. Он легко расширяется и настраивается с помощью пользовательских функций, написанных на собственном языке Octave, или динамически загружаемых модулей, написанных на C++, C, Fortran, или других языках.
Для установки GNU Octave в Ubuntu/Linux Mint откройте терминал и введите следующую команду:
$ sudo apt-get install octave octave-doc
В качестве альтернативы вы можете скачать исходный код и собрать пакет самостоятельно.
Genius - это программа для вычислений, в определенных аспектах похожая на BC, Matlab, Maple или Mathematica. Ее можно использовать как обычный калькулятор, либо для исследований и образовательных целей. Синтаксис очень интуитивный и разработан таким образом, чтобы быть похожим на математическую запись. Для написания расширений имеется специальный язык GEL (Genius Extension Language). По факту многие стандартные функции Genius написаны на GEL.
Возможности Genius: целые числа произвольной точности; числа с плавающей точкой; рациональные числа, которые хранятся в виде числителя и знаменателя; комплексные числа; математические выражения; матричные вычисления и функции линейной алгебры; теория чисел; ограниченные возможности символьной математики; статистические функции; решение алгебраических уравнений, нахождение корней полиномов; комбинаторика; элементарные и тригонометрические функции; модульная арифметика; полнофункциональный язык программирования с динамической типизацией. Фактически большая часть Genius - это стандартная библиотека, написанная на GEL; функции для постронения 2D-графиков с возможностью экспорта в EPS и PNG; параметрические графики; трехмерные графики; трехмерные графики поверхностей.
Для установки Genius в Ubuntu/Linux Mint откройте терминал и введите следующие команды:
$ sudo apt-get install genius gnome-genius
Либо вы можете скачать исходный код последней сборки и собрать пакет самостоятельно.
Sage - это бесплатный математический пакет с открытым исходным кодом, лицензированный под GPL. Он объединяет мощь различных пакетов с открытым исходным кодом в едином интерфейсе командной строки на базе Python. Целью разработки Sage было создание свободной альтернативы Magma, Maple, Mathematica и Matlab. В Sage собрано более 100 математических пакетов с открытым исходным кодом. Его можно использовать для элементарных и продвинутых математических расчетов, включая алгебру, теорию чисел, криптографию, чсленные расчеты, коммутативную алгебру, теорию групп и многое другое.
Для установки последней версии Sagemath из PPA в Ubuntu/Linux Mint откройте терминал и введите следующие команды:
$ sudo apt-add-repository ppa:aims/sagemath $ sudo apt-get update $ sudo apt-get install sagemath-upstream-binary
Для установки Sagemath в Ubuntu/Linux Mint из репозитория Universe, откройте терминал и введите следующие команды:
$ sudo apt-get install sagemath-upstream-binary
Либо вы можете скачать исходный код последней сборки и собрать пакет самостоятельно.
Scilab - это научный программный пакет для численных расчетов с использованием матриц. Scilab включает сотни встроенных математических функций, богатые структуры данных и набор специфических тулбоксов для обработки сигналов, моделирования и т.д. Scilab бесплатен и является программой с открытым исходным кодом. В его состав также входит Xcos - графический редактор для проектирования гибридных динамических моделей систем. Модели могут быть разработаны, загружены, сохранены, скомпилированы и запущены. Являясь стабильным и эффективным решением для промышленного и академического применения, Xcos предлагает функциональность для моделирования механических (автомобильная промышленность, авиастроение), гидравлических систем, а также систем управления.
Для установки Scilab в Ubuntu/Linux Mint из репозитория Universe, откройте терминал и введите следующие команды:
$ sudo apt-get install scilab scilab-cli
Либо вы можете скачать исходный код последней сборки и собрать пакет самостоятельно.
FreeMat - это бесплатное окружение для быстрого инженерного и научного прототипирования и обработки данных, распространяется под лицензией GPL. Пакет похож на MATLAB от Mathworks, и IDL от Research Systems, но имеет открытый исходный код. FreeMat поддерживает около 95% возможностей MATLAB.
Для установки FreeMat в Ubuntu/Linux Mint из репозитория Universe откройте терминал и введите следующие команды:
$ sudo apt-get install freemat
Либо вы можете скачать исходный код последней сборки и собрать пакет самостоятельно.
В данной статье пойдет речь про Веб версию Skype, которая работает прямо из вашего браузера. А также про установку новой настольной версии программы Skype для Linux Alpha в Ubuntu.
В последней заметке про Pale Moon, говорилось, что бинарных его пакетов не найти ни в официальном репозитории Ubuntu, ни на Launchpad’е. Зато неожиданно обнаруживается на Open Build Service (далее OBS). И это не первый случай — во времена, когда моей основной системой была openSUSE, мне то и дело попадались там пакеты, собранные (в том числе и) для Ubuntu. Так что если нужного пакета не обнаружилось в родных репозиториях этого дистрибутива, имеет смысл поискать их на OBS. Для чего неплохо иметь о ней некоторое представление.
Система OBS была некогда создана для сборки пакетов для openSUSE и SLE (SUSE Linux Enterprise), однако постепенно в неё добавлялась поддержка и других распространённых дистрибутивов Linux’а, таких, как Red Hat, Fedora, Archlinux, Debian и, конечно же, Ubuntu. И майнтайнеры пакетов для последней этой системой пользуются достаточно активно. В частности, тут можно найти всякие разные темы оформления для используемых в Ubuntu’идах десктопов, которые не попадались мне больше нигде. А также — кое-какие экзотические медиаплейеры, типа Nulloy Music Player.
И среди всего этого хозяйства остаётся только найти нужный пакет. Самый простой способ сделать это — отправиться на страницу поиска пакетов oenSUSE и в соответствующем поле начать вводить имя пакета или хотя бы фрагмент оного. Поиск здесь инкрементный, так что по мере ввода список пакетов будет сокращаться. И, например, для пакета palemoon
примет следующий вид:
Можно видеть, что нужный пакет для Ubuntu имеется, и даже для актуального релиза. А развернув пункт Ubuntu 16.04 щелчком мыши, можно увидеть и номер версии:
Теперь остаётся перейти на соответствующую страницу «домашнего» репозитория Sneven’а:
А с неё — непосредственно на страницу с руководящими указаниями по подключению репозитория и установке пакета — теми самыми, которые были применены в прошлой заметке:
Другой способ поиска пакетов — через соответствующую службу проекта OBS. Правда, здесь надо потрудиться, и не только ввести имя пакета (в примере ниже — arc-theme), но и нажать на зелёненькую кнопку:
В выеденном списке следует просматривать только строки с элементом
home:
(остальные — rpm-пакеты для openSUSE):
Далее — тем же образом, что и в предыдущем случае. Сначала надо перейти на страницу пакета:
А с неё — на страницу руководства:
Второй способ предпочтителен при поиске всяких тем оформления, наборов пиктограмм и тому подобных украшательств, которые нередко оформлены не в виде deb-пакетов, а лежат просто как тарбаллы (например, с темой Flatabulous):
Правда, в этом случае пакет придётся устанавливать вручную, вытащив адрес его тарбалла с GitHub’а, но это — другая история.
Maverick – это тема для Windows 10, вдохновленная внешним видом стандартной темы Ubuntu Ambiance. Она позволяет «освежить» внешний вид вашей Windows и может помочь сделать переключение между операционными системами менее болезненным.
В рамках проекта Fairphone создан модульный мобильный телефон Fairphone 2 на базе Android.
17 Сентября 2016 в Киеве пройдет OSDN Conference 14.0 - ежегодная конференция разработчиков и пользователей свободного программного обеспечения. Участие в конференции - бесплатное.
Ядро Linux отметило свой 25-й день рождения. 25 августа 1991 года, после пяти месяцев разработки, 21-летний студент Линус Торвальдс объявил в телеконференции comp.os.minix о создании рабочего прототипа новой операционной системы Linux, для которой было отмечено завершение портировния bash 1.08 и gcc 1.40. Первый публичный выпуск ядра Linux был представлен 17 сентября. Ядро 0.0.1 имело размер 62 Кб в сжатом виде и содержало около 10 тысяч строк исходного кода. Современное ядро Linux насчитывает более 19 млн строк кода. По данным исследования, проведённого по заказу Евросоюза, приблизительная стоимость разработки с нуля проекта, аналогичного современному ядру Linux, составила бы более миллиарда долларов США, по другим оценкам - более 3 миллиардов.