Установить последнюю версию mesa в ubuntu/linux mint

Установка Mesa 17.2 на Ubuntu 16.04 LTS — GitJournal

Многие люди задаются вопросом по поводу установки Mesa 17.2 на Ubuntu 16.04 LTS. Подобные мысли могли возникнуть после прочтения информации в этом PPA-репозитории, где упаковываются последние стабильные версии компонентов и графических драйверов X.org. Здесь также можно найти и последнюю версию Mesa, речь об установке которой и пойдет далее.

На момент написания этой статьи, последняя версия Mesa – 17.2.4, четвертая в серии 17.2.x, предлагает ряд улучшений в сравнении с более ранними версиями. Это и улучшенная производительность Vulkan с OpenGL, и обновленные драйверы Gallium3D и Intel. Что еще более важно, в обновлениях этой серии присутствует множество исправлений. Некоторые из них связаны с утечкой памяти и тонкой настройкой.

Как установить Mesa 17.2 на Ubuntu

X-Swat PPA предоставляет пакеты для последней LTS-версии (16.04) Ubuntu, а также для Ubuntu 17.10. Собственно, их и нужно использовать, чтобы установить актуальную версию Mesa на Ubuntu.

Первым делом надо добавить нужный PPA-репозиторий, для этого введите в терминал:

sudo add-apt-repository ppa:ubuntu-x-swat/updates

Далее следует обновить список пакетов и установить само обновление. Это можно сделать посредством команды:

sudo apt update && sudo apt dist-upgrade

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

glxinfo | grep «OpenGL version»

Имейте ввиду, что теперь вы будете получать все новые стабильные версии автоматически. Чтобы этого избежать, нужно удалить PPA.

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

Если вы используете Ubuntu 16.04 LTS, вам не нужно добавлять этот репозиторий для получения обновления 17.2. Данный компонент будет установлен вместе с обновлением аппаратного стека (HWE), который включен в версию Ubuntu 16.04.4. Ожидается, что данная версия выйдет в начале следующего года.

Также данное обновление со всеми исправлениями и баг-фиксами доступно для Ubuntu 17.10, в качестве SRU (stable release update).

Стоит отметить, что в этом месяце ожидается выход версии 17.3.

Вам также может понадобиться установка драйверов видеокарты

Это достаточно известный факт, но я считаю, что о нем стоит упомянуть. К большому сожалению, не во всех Linux-дистрибутивах сейчас установлены актуальные версии драйверов. Вполне вероятно, что вам (как и мне в свое время), может понадобиться установка драйвера Nvidia или же AMD.

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

А вот что касается AMD, то тут все более сложно. Во всех мировых СМИ сообщается, что свободный драйвер обходит, чуть ли не по всем параметрам, проприетарный. Опираясь на свой опыт использования Linux на ноутбуке с AMD, могу сказать, что так оно все и есть. И тем не менее, возможно вам следует протестировать и посмотреть все самостоятельно.

Источник: https://GitJournal.tech/ustanovka-mesa-na-ubuntu-16-04-lts/

Как поставить новый Wine 2 в Ubuntu / Linux Mint

Если вдруг кто забыл / не знал:

Wine («Wine Is Not an Emulator») — свободное программное обеспечение, позволяющее пользователям UNIX-подобных систем архитектуры x86 (и других архитектур, при наличии совместимости, например, AMD64) исполнять 16-, 32- и 64- битные приложения Microsoft Windows (64-битные приложения находятся в стадии ранней реализации). Wine также предоставляет программистам библиотеку программ Winelib, при помощи которой они могут компилировать Windows-приложения для портирования их в UNIX-подобные системы.

По сути, это запускалка Windows-приложений. Однако, в Ubuntu репозиториях лежат не самые свежие версии. А бывают нужны возможности из новых версий…

Устанавливаем свежий Wine в Ubuntu, Linux Mint

Но ничего — на помощь придут ppa-репозитории! Для того, чтобы работало добавление репозиториев поставим необходимые библиотеки:

sudo apt-get install -y software-properties-common python-software-properties

Теперь мы можем добавить wine репозиторий:

sudo add-apt-repository -y ppa:wine/wine-builds

После этого нужно обновить список пакетов:

sudo apt-get update

Теперь можно поставить свежий wine:

sudo apt-get install -y wine-staging

Не знаю, чем руководствуются мейнтейнеры данного пакета, но ставится он в директорию /opt. Для примера запусти cmd.exe:

/opt/wine-staging/bin/wine cmd

Или какую-нибудь game.exe:

/opt/wine-staging/bin/wine /path/to/game.exe

Также не забывайте про winecfg (/opt/wine-staging/bin/winecfg) для настройки, к примеру, графики и звука — приятная утилита.

Как переустановить Wine

Если вдруг возникли проблемы совместимости с предыдущей версией wine (если до этого использовали, к примеру, старую) — можно удалить старый wine и его папку ~/.wine — там лежат настройки wine и различные windows библиотеки.

sudo apt-get purge wine sudo apt-get autoremove sudo apt-get clean sudo apt-get install -f rm -r ~/.wine rm -r ~/.local/share/applications/wine/Программы rm -rf ~/.local/share/applications/wine*

После этого установить новый wine. При следующем запуске wine пересоздаст эту директорию.

Проблемы с архитектурой в Wine

Также потенциально могут быть проблемы с поддержкой 32-битных программ на 64-битных системах. Сообщение об этом примерно следующее:

архитектура пакета (i386) не соответствует архитектуре системы (amd64)

Это можно исправить командой:

dpkg —add-architecture i386

Источник: https://900913.ru/2017/07/28/kak-postavit-novyy-wine-2-v-ubuntu-linux-mint/

Установка Linux Mint 17.3

Установка Linux Mint 17.3

4.4, голосов: 15

Linux Mint 17.3 – один из известнейших дистрибутивов операционной системы Линукс, который по популярности уступает разве что Ubuntu. Хотя, как известно, Минт был основан на Убунту, но ввиду его развития так же появилась ветка на основе Debian с соответствующими репозиториями. Linux Mint 17.

3, как и его предыдущие версии, доступен для загрузки в двух вариантах: X86 и X64 в графическом окружении Mate и Cinnamon.
Русская версия Linux Mint 17.3 официальный сайт здесь. Так же, если Вы решили скачать и установить эту систему, предлагаем пошаговый мануал по установке. Для наглядности установку системы Linux Mint 17.

3 Cinnamon 32-bit будем производить на виртуальную машину VMware Player.

После старта виртуальной машины и автозапуска образа выбираем «Start Linux Mint»

Далее начнется загрузка ОС в режиме Live и когда появится рабочий стол, нужно запустить ярлык «Install Linux Mint»

После появления окна установки выбираем нужный язык системы (если нужна русская версия Linux Mint, то выбираем «Русский») и нажимаем «Продолжить».

Далее нужно убедиться, что на вашем жёстком диске достаточно места и желательно иметь доступ в интернет. Системе для установки требуется минимум 8,4 GB, а выход в интернет нужен для загрузки дополнительных пакетов (языковые и обновления). Впрочем, возможна доустановка и после инсталляции.

Следующий этап самый сложный для новичков – разбивка жесткого диска на соответствующие разделы. В Линукс нет привычных для нас дисков «C» или «D». Первым делом выберем вариант разбивки. Нам нужен «Другой вариант» и нажимаем «Продолжить».

Можно конечно воспользоваться первым пунктом «Стереть диск и установить Linux Mint», но при этом разделы будут объединены в один и в случае переустановки системы Вы можете потерять все данные.

Хотя в документации на официальном сайте представлен этот вариант.

Следующий шаг – создание новой таблицы разделов. Находим соответствующую кнопку и нажимаем на нее.

Как видим, уже стал виден жесткий диск и пришло время создать первый раздел. Для этого клацаем мишкой на пункте «Свободное место» и внизу нажимаем на кнопку «Добавить раздел» (значок «+»).

Первый раздел, который мы создадим – это раздел подкачки. Как и в Windows, размер файла подкачки зависит от количества оперативной памяти на компьютере. Хотелось бы сказать если у Вас ОЗУ 8GB и более, то можно отказаться и вовсе от него.

Читайте также:  Как установить или обновить ядро в ubuntu 16.04

При 4 GB оптимально ставить 1-2 GB. В личном использовании есть машина как раз с четырьмя гигабайтами на борту и 1024 MB SWAP для нее достаточно. В нашем случае для виртуальной машины выбрано 1024 МБ и в разделе «Использовать как» выбираем «Раздел подкачки», иногда в дистрибутивах он называется как «SWAP» и нажимаем «ОК»

Теперь мы видим, что на индикаторе появился раздел подкачки (отображается жёлтым цветом) и свободно еще некоторое место в нашем случае 31,2 GB. Продолжим дальше. Снова выбираем пункт «Свободное место» и нажимаем на «плюсик».

В знакомом нам окне устанавливаем размер для раздела, где будут храниться файлы самой системы. Для рабочей станции достаточно 20-30 GB. В нашем случае это 12 GB (обратите внимание, что выбор указывается в мегабайтах, а значит нужно умножать на 1000). В пункте «Использовать как» устанавливаем «Журналируемая файловая система ext4», а точку монтирования «/» и нажимаем «ОК».

И последний раздел, который мы создадим – это будет домашний. При выборе размера значение оставляем как было. Это для того, чтобы использовать все оставшееся место на жестком диске. Точку монтирования выбираем «/home» и нажимаем «ОК».

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

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

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

И последнее что потребуется ввести — данные о пользователе:

Имя вашего компьютера – будет введено автоматически

Введите имя пользователя – имя учетной записи (только англ. символы и строчные)

Задайте пароль – тут все просто

Следующие 2 пункта – выбор входа (с паролем или без)

Шифровать мою домашнюю папку – только если вы агент ЦРУ (можно не ставить)

Источник: http://softmanual.ru/2016/02/02/ustanovka-linux-mint-17-3/

Собираем собственную SteamOS на основе Ubuntu

Оригинальная SteamOS основана на пакетной базе Debian, при этом сама система по своей сути является Debian+репозиторий Valve со Steam и свежими драйверами. Однако, Debian лишает возможности установки многих программ, которых нет в штатных репозиториях.

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

А что может не устраивать? Например далеко не всем может понравиться графическое окружение GNOME, используемое в SteamOS в режиме рабочего стола. Убунтовская Unity тоже не всем по нраву, но ведь есть Xubuntu, Kubuntu, Lubuntu и так далее. Поэтому вы вольны выбрать графическое окружение, которое лучше подходит вам.

Я для примера возьму обычную Ubuntu с Unity, так как она наилучшим образом подходит для экрана телевизора, и Xubuntu, где используется простая и нетребовательная графическая среда Xfce, которая любима очень многими и очень удобна на обычном компьютере.

Наш игровой дистрибутив будет содержать свежие версии ядра и графических компонентов (драйвера, Xorg, Mesa), несколько игровых эмуляторов, пару полезных утилит, опционально Wine+Playonlinux.

Итак, скачиваем нужный вариант дистрибутива (только 64 бит), и устанавливаем как обычно. Если вы устанавливали систему без подключения к интернету, то вам необходимо русифицировать её и установить обновления:

sudo apt-get update && sudo apt-get dist-upgrade

sudo apt install language-pack-gnome-ru-base language-pack-gnome-ru myspell-ru

или же русифицировать систему в меню настроек. Чтобы немного увеличить отзывчивость системы, установим lowlatency-ядро:

sudo apt install linux-image-lowlatency linux-headers-lowlatency

Далее подключаем несколько необходимых PPA-репозиториев: Свежие иксы, mesa и так далее:

sudo add-apt-repository ppa:xorg-edgers/ppa

sudo apt-get update && sudo apt-get upgrade Свежие проприетарные драйверы для видеокарт Nvidia:

sudo add-apt-repository ppa:graphics-drivers/ppa

sudo apt-get update Откройте менеджер драйверов и установите самую последнюю предлагаемую версию драйвера Nvidia.

Simple Screen Recorder — утилита для записи с экрана:

sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder

OBS — Open Broadcast Software, утилита для записи и стриминга игр (и прочего, что происходит на экране) на такие сервисы, как Twitch. В Ubuntu 14.04 прежде всего необходимо установить FFmpeg (в 16.04 не нужно):

sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next
sudo apt-get update && sudo apt-get install ffmpeg Теперь подключаем репозиторий OBS:

sudo add-apt-repository ppa:obsproject/obs-studio

PCSX2 — эмулятор консоли Playstation 2:

sudo add-apt-repository ppa:gregory-hainaut/pcsx2.official.ppa

Dolphin Emu — эмулятор консолей Nintendo GameCube и Wii:

sudo add-apt-repository ppa:dolphin-emu/ppa

Wine — слой совместимости для запуска приложений Windows:

sudo add-apt-repository ppa:ubuntu-wine/ppa

Если вы планируете играть в Minecraft или другие игры, написанные на Java, то вам понадобится, собственно, Java. Можно обойтись открытым OpenJDK, но бывает что в нём некоторые игры тормозят.

В таком случае можно установить проприетарную JDK от Oracle. Обычно её нужно скачивать с официального сайта, распаковывать и так далее. Но ребята из Webupd8team создали PPA с весьма удомным установщиком Oracle JDK. Внимание.

Перед установкой Oracle JDK, удалите OpenJDK:

sudo add-apt-repository ppa:webupd8team/java

Теперь устанавливаем ВСЁ:

sudo apt-get update

sudo apt install steam simplescreenrecorder simplescreenrecorder-lib:i386 obs-studio pcsx2-unstable dolphin-emu-master pcsxr wine1.8 winetricks playonlinux oracle-java8-installer ubuntu-restricted-extras Ждём когда всё это добро установится, а затем перезагружаемся. Проверяем работу всех установленных приложений. Steam, при первом запуске, скачает необходимые компоненты (около 300 мегабайт). Для возможности запуска Steam в режиме BigPicture прямо с рабочего стола, создайте ярлык:

sudo touch /usr/share/applications/steam-bigpicture.desktop

sudo nano /usr/share/applications/steam-bigpicture.desktop со следующим содержимым:

[Desktop Entry]

Name=Steam BigPicture
Comment=Run Steam in BigPicture mode
Exec=/usr/games/steam -tenfoot -enableremotecontrol %U
Icon=steam
Terminal=false
Type=Application
Categories=Network;FileTransfer;Game;
MimeType=x-scheme-handler/steam;
Actions=Store;Community;Library;Servers;Screenshots;News;Settings;BigPicture;Friends;
Keywords=Games Ярлык появится в меню приложений, откуда его можно будет перетащить на рабочий стол. Что касается полноэкранной сессии BigPicture — то тут не всё так просто. Запустить её на экране входа в систему легко, но вот корректно вернуться в режим рабочего стола…..я пока работаю над этим. Уже есть кое-какие результаты, о которых сообщу позднее и дополню статью. Хотя, можно поместить вышесозданный ярлык в автозагрузку, и после загрузки системы, Стим запустится в режиме BigPicture.

Для эмулятора PCSX2 понадобится файл BIOS с оригинальной консоли. Скачать можно тут. PCSXR — это эмулятор первой Playstation. Вообще, в Линуксе очень много эмуляторов игровых консолей. Так что при желании, вы можете обеспечить себя играми со множества платформ. Вот что получится в итоге:

Вот, собственно, и всё. Теперь у вас есть своя «SteamOS», которая будет одинаково пригодна и для консоли Steam Machine (или просто медиацентра), и для десктопа. В дополнение можно установить медиацентр Kodi (бывший Xbmc), дабы получить ещё больше мультимедиа возможностей.

Вы также можете подключить репозиторий самой SteamOS, и поставить оттуда, скажем, ядро. Но делать этого я не рекомендую. Всё же там всё собирается под Debian 8, и можно поломать зависимости или вывести систему из строя. Если у вас есть ещё какие-либо идеи и пожелания — пишите в комментариях.

Ссылки:

Увеличение игровой производительности в Linux

Во что поиграть в Linux 

Источник: http://linuxoidblog.blogspot.com/2016/02/steamos-ubuntu.html

Как установить airgeddon на Linux Mint или Ubuntu

Источник: «How to install airgeddon on Linux Mint or Ubuntu»

Читайте также:  Stacer - утилита для оптимизации и очистки linux

– это многоцелевой инструмент для аудита беспроводных сетей. Программа может помочь вам взломать пароль от Wi-Fi (WPA / WPA2, WPS). Это одна из самых простых программ для взлома Wi-Fi и её смогут воспользоваться даже начинающие пользователи. Airgeddon работает на Linux и не работает на Windows или Mac.

Имеется много совместимых с airgeddon дистрибутивов Linux. Программа может использоваться с любым дистрибутивом Linux если вы установите на него инструменты, которые требуются скрипту для работы. Скрипт проверяет их в начале запуска. Эта инструкция покажет вам, как установить airgeddon и все зависимости для этой программы на Linux Mint или Ubuntu.

Некоторые зависимости airgeddon можно установить прямо из стандартных репозиториев Linux Mint и Ubuntu:

sudo apt install iw gawk curl git wireless-tools ettercap-graphical hostapd isc-dhcp-server iptables sslstrip lighttpd dsniff reaver xterm expect

Создадим папку, в которую мы будем скачивать исходные коды программ и перейдём в эту директорию:

mkdir bin cd bin

Рекомендую удалить очень старую версию , если она была установлена из стандартных репозиториев, установите зависимости aircrack-ng, загрузите исходный код aircrack-ng, скомпилируйте и установите aircrack-ng следующими командами:

sudo apt remove aircrack-ng sudo apt install autoconf automake libpcre3-dev libnl-3-dev libsqlite3-dev libssl-dev ethtool build-essential g++ libnl-genl-3-dev libgcrypt20-dev libtool python3-distutils sudo apt install -y pkg-config git clone https://github.com/aircrack-ng/aircrack-ng.git cd aircrack-ng/ autoreconf -i ./configure —with-experimental —with-ext-scripts make sudo make install sudo airodump-ng-oui-update # переходим на один каталог вверх cd ..

Попробуйте следующую команду:

sudo apt install crunch

если вы получите ошибку

E: Не найден пакет crunch

То выполните установку следующим образом:

Загрузите исходный код , скомпилируйте и установите crunch

wget https://sourceforge.net/projects/crunch-wordlist/files/latest/download?source=files -O crunch-.tgz tar xvzf crunch-*.tgz cd crunch-*/ sudo make PREFIX=/usr INSTALL_OPTIONS=geninstall sudo make install # переходим на один каталог вверх cd ..

Если команда apt install crunch сработала для вас, то переходите к установке mdk3

Загрузите исходники , скомпилируйте и установите mdk3

git clone https://github.com/charlesxsh/mdk3-master.git cd mdk3-master make sudo make install # переходим на один каталог вверх cd ..

Установите зависимости , загрузите исходники PixieWPS, скомпилируйте и установите PixieWPS

sudo apt install libssl-dev git clone https://github.com/wiire/pixiewps.git cd pixiewps*/ make sudo make install # вверх cd ..

Установите зависимости , загрузите исходный код bully, скомпилируйте и установите bully

sudo apt install build-essential libpcap-dev libssl-dev git clone https://github.com/aanarchyy/bully.git cd bully*/ cd src/ make sudo make install # переходим на два каталога вверх cd ../..

Установка 64-битной

sudo apt install p7zip-full cd /tmp/ && wget http://hashcat.net/`curl -s https://hashcat.net/hashcat/ | grep -E -o '/files/hashcat-[0-9]{1,2}[.][0-9]{1,2}[.][0-9]{1,2}[.]7z' | head -n 1` && 7z x hashcat-*7z && sudo mkdir /opt/hashcat && sudo mv hashcat-*/* /opt/hashcat && sudo touch /bin/hashcat && echo -e '#!/bin/bash
/opt/hashcat/hashcat64.bin «$@»' > ./hashcat && sudo mv ./hashcat /bin/hashcat && sudo chmod +x /bin/hashcat && cd ~/bin

Установка :

sudo apt install build-essential ruby-dev libpcap-dev net-tools sudo apt install ruby sudo gem install bettercap

Установка :

sudo apt install build-essential openssl libreadline6 libreadline6-dev zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev autoconf libc6-dev libncurses5-dev automake libtool bison subversion ruby git nodejs ruby-dev sudo gem update —system sudo gem install bundler rake rubocop git clone git://github.com/beefproject/beef.git cd beef sudo bundle install # up cd .. sudo mv beef/ /opt/ echo -e '#!/bin/bash
cd /opt/beef/
/opt/beef/beef «$@»' > ./beef && sudo mv ./beef /bin/beef && sudo chmod +x /bin/beef

Возможно, при вводе команды

sudo bundle install

появится следующая ошибка:

/usr/local/bin/bundle:23:in `load': cannot load such file — /usr/lib/ruby/gems/2.3.0/gems/bundler-1.16.1/exe/bundle (LoadError)     from /usr/local/bin/bundle:23:in `'

Это ошибка Rubygems 2.7.5. Разработчики про неё знают и, конечно же, исправят. В качестве временного решения предлагается понижение до предыдущей версии:

sudo gem update —system  2.7.4

Ну и наконец переходим к установке :

git clone https://github.com/v1s1t0r1sh3r3/airgeddon.git cd airgeddon/

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

sudo systemctl stop NetworkManager sudo airmon-ng check kill

Они закроют приложения (в том числе Network Manager), которые могут помешать.

Запуск airgeddon:

sudo bash airgeddon.sh

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

После того, как вы убедились, что всё в порядке, очистите ОС от больше ненужных файлов:

cd ~/bin/ sudo rm -rf aircrack-ng/ bully/ mdk3-master/ pixiewps/ crunch*

Словарь (список слов) для airgeddon

При взломе пароля методом перебора можно использовать атаку по маске или атаку по словарю. Вторя требует наличия словаря. Rockyou – это хороший словарь, который может вам пригодиться. Следующие команды загрузят rockyou и очистят его от заведомо неподходящих кандидатов в пароли (дубли, слишком длинные или слишком короткие):

sudo apt install hydra cd ~/bin/ git clone git://git.kali.org/packages/wordlists.git gunzip wordlists/rockyou.txt.gz cat wordlists/rockyou.txt | sort | uniq | pw-inspector -m 8 -M 63 > ~/bin/newrockyou.txt rm -rf wordlists/

Теперь ваш словарь размещён в директории ~/bin/newrockyou.txt

Чтобы узнать абсолютный путь до него наберите

ls ~/bin/newrockyou.txt /home/mial/bin/newrockyou.txt

Wi-Fi карта для airgeddon

Для airgeddon (и вообще для тестирования на проникновение Wi-Fi сетей) подойдёт не любая беспроводная карта. Для лучших результатов рекомендуется любая из этого списка.

Инструкция по использованию airgeddon

Подробную инструкцию по airgeddon о том, как взламывать пароли от Wi-Fi вы можете найти в этой статье.

Видеоинструкция установки airgeddon Linux Mint или Ubuntu

Источник: https://ZaLinux.ru/?p=661

Обновление ядра до версии 3.2 в Ubuntu 11.10 и Linux Mint 12

Обновление ядра до версии 3.2 в Ubuntu 11.10 и Linux Mint 12
Оригинал: How to upgrade to Kernel 3.2 in Ubuntu11.10 and LinuxMint12|PPA Автор: pirat9 Дата публикации: 11 января 2012 года Перевод: А. Кривошей

Дата перевода: 12 января 2012 г.

Несколько дней назад вышел официальный релиз ядра Linux 3.2.

Он включает поддержку для блоков размером до 1 Мб в файловой системе ext4, что увеличивает производительность при работе с большими файлами; btrfs теперь поддерживает автоматическое резервное копирование критических системных метаданных, кроме того она получила инструменты для ручной проверки файловой системы.

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

Добавлена поддержка новой архитертуры — сигнального процессора Hexagon от Qualcomm. Кроме того, как всегда, исправлено множество мелких ошибок и добавлены новые драйверы устройств.
Если вы хотите узнать больше о новом ядре, почитайте release notes.

Группа Ubuntu уже подготовила прекомпилированную версию нового ядра, чтобы упростить его установку для новичков.
Внимание: сделайте резервную копию данных, прежде чем продолжить. Все нижеописанные операции вы выполняете на свой страх и риск. Мы проверяли новое ядро на одном из наших тестовых серверов (система Peas OS на базе Ubuntu). Устанавливал на «старое» железо, на видео GeForce 8600 иксы не запустились (пока)

1. Установка Kernel 3.2 в Ubuntu 11.10 и Mint 12 из PPA:

Откройте терминал и введите следующие команды:
$ sudo apt-add-repository ppa:francisbrwn9/kernels$ sudo apt-get update

$ sudo apt-get dist-upgrade

Если вы хотите откатиться на предыдущую версию ядра, необходимо установить PPA Purge с помощью команды:

$ sudo apt-get install ppa-purge

Затем удалите PPA с помощью команды:

$ sudo apt-get install ppa-purge

2. Установка из Debian-пакета

Для установки нового ядра Linux kernel 3.2 в Ubuntu или Mint из Debian-пакета необходимо выполнить следующие действия:
Для 32-битного дистрибутива Ubuntu/Mint Откройте терминал и введите следующие команды:

Читайте также:  Externos - новая операционная система основанная на ubuntu

$ cd mkdir kernel && cd kernel$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.2-precise/linux-headers-3.2.0-030200_3.2.0-030200.201201042035_all.deb$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.

2-precise/linux-headers-3.2.0-030200-generic_3.2.0-030200.201201042035_i386.deb$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.2-precise/linux-image-3.2.0-030200-generic-pae_3.2.0-030200.201201042035_i386.

deb

$ sudo dpkg -i *.deb

Для 64-битного дистрибутива Ubuntu/Mint Откройте терминал и введите следующие команды:

$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.2-precise/linux-headers-3.2.0-030200_3.2.0-030200.201201042035_all.deb$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.

2-precise/linux-headers-3.2.0-030200-generic_3.2.0-030200.201201042035_amd64.deb

$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.2-precise/linux-image-3.2.0-030200-generic_3.2.0-030200.

201201042035_amd64.deb

Теперь перезагрузите компьютер и наслаждайтесь.
pirat9@Unixmen:~$ uname -a Linux Unixmen 3.2.0-030200-generic #201201042035 SMP Thu Jan 5 01:36:31 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux pirat9@Unixmen:~$

Источник: https://Kubuntu.ru/node/9349

Утилита apt. Реализация для Linux Mint

Алексей Федорчук

В данном материале рассмотрены особенности утилиты apt в реализации для дистрибутива Linux Mint и её отличия от семейства утилит, входящих в пакет apt, общий для всех deb based дистрибутивов.

Содержание

Введение

В процессе сочинения книги Linux Mint и его Cinnamon обнаружилось, что реализация утилиты apt для этого дистрибутива не документирована никак — не только на языке родных осин, но даже на мове Вильяма нашего, Шекспира. В связи с чем я и решил сочинить нечто вроде руководства.

Необходимость в таком материале, как мне кажется, ещё и в том, что многие начинающие пользователи Mint и особенно Linux вообще, судя по сайтам, блогам и форумам соответствующей тематики, даже не подозревают о существовании реализации apt для Mint и её отличиях от тёзки из одноимённого пакета.

И потому механически применяют рецепты для чистой Ubuntu и её прямых клонов, на которые так богаты указанные ресурсы. Хотя использование apt для Mint делает их не нужными — функционал этой утилиты позволяет добиться той же цели быстрей и проще.

По крайней мере, путём меньшего количества нажатий на клавиши.

Общее описание

Утилиту apt в реализации для Mint не следует путать ни с одноимённым пакетом, входящим в состав всех deb based дистрибутивов (в том числе и в Mint), ни с одноимённой же утилитой из этого пакета.

Утилита apt для Mint входит в состав пакета mintsystem, что определяется с помощью её же самой:

$ apt contains /usr/local/bin/apt mintsystem: /usr/local/bin/apt

В отличие от стандартной утилиты apt, располагающейся в каталоге /usr/bin, apt для Mint находится в каталоге /usr/local/bin, что определяется такой командой:

$ which apt /usr/local/bin/apt

При вводе в командной строке apt без указания пути вызывается именно она, что определяется значениями переменной PATH, определёнными в общесистемном конфиге /etc/login.defs:

$ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

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

$ /usr/bin/apt list —installed

для вывода списка инсталлированных пакетов — это чуть ли не единственная функция стандартного инструментария пакета apt, отсутствующая в apt для Mint. Ибо последняя перекрывает почти все возможности утилит apt-get и apt-cache, большинство возможностей командного режима aptitude, а также выполняет некоторые функции низкоуровневой утилиты dpkg.

Применение

Утилита apt для Mint запускается одноимённой командой CLI с указанием внутренней команды, определяющей цель действия и, в большинстве случаев, аргумента (аргументов), в качестве которых выступает имя пакетов (или имена — их может быть сколько угодно):

$ apt command pkgname1 … pkgname#

Некоторые часто используемые внутренние команды apt аргументов не требуют.

Полный список внутренних команд apt для Mint можно получить «голой» командой

$ apt

вывод которой выглядит следующим образом:

apt Usage: apt command [options] apt help command [options] Commands: autoclean — Erase old downloaded archive files autoremove — Remove automatically all unused packages build — Build binary or source packages from sources build-dep — Configure build-dependencies for source packages changelog — View a package's changelog check — Verify that there are no broken dependencies clean — Erase downloaded archive files contains — List packages containing a file content — List files contained in a package deb — Install a .deb package depends — Show raw dependency information for a package dist-upgrade — Perform an upgrade, possibly installing and removing packages download — Download the .deb file for a package dselect-upgrade — Follow dselect selections held — List all held packages help — Show help for a command hold — Hold a package install — Install/upgrade packages policy — Show policy settings purge — Remove packages and their configuration files rdepends — Show reverse dependency information for a package reinstall — Download and (possibly) reinstall a currently installed package remove — Remove packages search — Search for a package by name and/or expression show — Display detailed information about a package source — Download source archives sources — Edit /etc/apt/sources.list with nano unhold — Unhold a package update — Download lists of new/upgradable packages upgrade — Perform a safe upgrade version — Show the installed version of a package This apt has Super Cow Powers

Здесь для начала следует сказать о внутренних командах version и help. Первая теоретически должны выводить номер текущей версии apt для Mint, но практически не выводит ничего — лишь пустую строку.

Команда же help без аргументов выведет список внутренних команд, идентичный приведённому выше. При указании аргумента — любой из внутренних команд она выведет её эквиваленты для apt-cache, apt-get или dpkg.

Например:

$ apt help search «apt search» is equivalent to «aptitude search» $ apt help install «apt install» is equivalent to «sudo apt-get install» $ apt help deb «apt deb» is equivalent to «sudo dpkg -i»

Внутренние команды apt для Mint можно разделить на три группы, которые предназначены для:

  1. получения информации о пакетах;
  2. установки и удаления отдельных бинарных пакетов;
  3. общего обновления системы
  4. работы с пакетами исходных текстов.

Команды первой группы могут быть выполнены обычным пользователем, второй и третьей — требуют прав администратора. Однако для получения их утилита apt для Mint не нуждается в команде sudo, данной явным образом: она автоматически вызывается при попытке исполнения соответствующих внутренних команд. Например:

$ apt install geany [sudo] password for alv:

Тем не менее, внутренние команды apt для Mint целесообразно рассмотреть по трём указанным группам.

Информация о пакетах

Пакетный менеджмент начинается с поиска нужного пакета, для чего предназначена внутренняя команда search, требующая аргумента в виде ключевого слова. Поиск по ключевому слову осуществляется в именах пакетов и их кратких описаниях (т.н. резюме). Например, команда

$ apt search geany

отыщет одноимённый пакет для установки этого текстового редактора (называемого, однако, «Небольшой и быстрой IDE») и все его плагины:

p geany — Небольшая и быстрая IDE v geany-abi-69 — v geany-api-216 — p geany-common — Небольшая и быстрая IDE — общие файлы p geany-plugin-addons — Различные дополнительные модули для Geany p geany-plugin-codenav — Модуль навигации по коду для Geany … p geany-plugin-xmlsnippets — XMLSnippets plugin for Geany p geany-plugins — Набор плагинов для Geany p geany-plugins-common — Набор плагинов для Geany (переводы)

Важное отличие от аналога — команды apt-cache search: apt search показывает основной пакета (i — установленный, p — не установленный или «чисто» удалённый, и так далее) и дополнительный (A — автоматически установленный, h — с фиксированной версией, и так далее) статусы пакетов.

Внутренняя команда held позволяет отсортировать пакеты с фиксированной версией, то есть те, которые не будут обновляться по команде apt upgrade (о ней буде сказано в следующем разделе).

Подробную информацию об отдельном пакете можно получить с помощью внутренней команды show. Например,

$ apt show geany

выведет следующее:

Источник: http://www.alv.me/Utilita-apt-Realizatsiya-dlya-linux-mint/

Ссылка на основную публикацию