Jump to content
Установка Программ Linux/Windows

Valstan

Administrators
  • Content Count

    19
  • Joined

  • Last visited

Posts posted by Valstan


  1. Установка TeamViewer на Debian 8 XFCE x64
    Скачиваем сам TeamViewer атседава:
    https://download.teamviewer.com/download/teamviewer_i386.deb
    затем в терминале пишем:

    sudo dpkg --add-architecture i386
    sudo aptitude update
    sudo dpkg -i teamviewer_11.0.67687_i386.deb

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

    sudo apt install -f

    Вуаля, Тимвивер установлен, ищите его в разделе Интернет.

    -------------------------------------
    Добавить в Debian8 репозитории Launchpad PPA
    Ставим инструмент добавления PPA

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

    все, репы будут добавляться, но с косяком, после добавления репы придется открыть Synaptic, в меню "Настройки" найти пункт "Репозитории", в списке найти новую репу, и поменять слово jessie на trusty.

    ---------------------------------------------
    Включение-отключение прокси для APT.
    На одном из компов в локальной сети установлен apt-cacher-ng, у сетевой карты компа вбит статичный адрес (например 192.168.1.222), на других машинах в папке /etc/apt/apt.conf.d/ создается простой файл без расширения под именем 00aptproxy (на самом деле видимо имя файла может быть любое, но я не экспериментировал). Содержимое файла:

    Acquire::http { Proxy "http://192.168.1.222:3142"; };

    После этого при установке программ через apt и установка обновлений ОС скачиваются не с интернета, а с компа на котором установлен АПТкэшер, тот в свою очередь следит чтобы у него в базе были самые новые версии запрашиваемых пакетов, тут же скачивая их, если это не так. В итоге ускоряется скачивание программ с инета, не нужно одно и то же каждый раз скачивать по новому. Но иногда прокси надо отключать, удалив файл или изменив его содержимое, и чтобы больше не мучаться, вот команды терминала.
    Отключить прокси для apt:

    sudo mv /etc/apt/apt.conf.d/00aptproxy /home/00aptproxy

    Включить прокси для apt:

    sudo mv /home/00aptproxy /etc/apt/apt.conf.d/00aptproxy

    Значок Майнкрафта на Рабочий стол:
    Скачать лаунчер майнкрафта в любую папку, например в downloads.
    Щелкнуть правой кнопкой мышки по Рабочему столу, выбрать "Создать значок запуска"
    Имя - Майнкрафт
    Команда:
    java -jar путь до скачанного лаунчера
    например:

    java -jar /home/valstan/dowloads/MinecraftOnlyLauncher.jar

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

    java -jar '/home/valstan/dowloads/Minecraft Only Launcher.jar'

    При первом запуске сделать файл исполняемым, или через свойства значка.
    А в LXDE копируем ланчер на Рабочий стол, щелкаем по нему правой кнопкой мышки, выбираем "Открыть с помощью", во вкладке "Пользовательская команда" в обеих строчках поставить

    java -jar

    и поставить галочку "всегда использовать".

    Установка темы оформления Windows XP:

    sudo apt install xfwm4-themes
    wget -O ylmfos-icons.deb http://drive.noobslab.com/data/icons/ylmfos-icons_1.0.deb
    sudo dpkg -i ylmfos-icons.deb; rm ylmfos-icons.deb

    Затем заходим в Настройки - Внешний вид - Стили - выбираем там XFCE-redmondXP
    Затем в Настройки - Внешний вид - Значки - выбираем там JlmfOS
    Затем в Настройки - Диспетчер окон - Стиль - выбрать RedmondXP
    Затем щелкнуть правой кнопкой мышки по меню пуск, выбрать свойства - убрать галочку "Показывать заголовок кнопки" и в опции Значок выбрать значок-иконку меню пуска Windows XP под названием "start-here".
    Затем для полноты картины можно картинку на рабочий стол поставить из Windows XP, скачать отсюда - https://www.google.ru/search?q=обои+для+рабочего+стола+windows+xp&newwindow=1&biw=1366&bih=604&tbm=isch&imgil=DuKZHtZRloLWLM%3A%3BW26UWPoBeg5OOM%3Bhttp%253A%252F%252Fmasden.by%252Foboi-na-rabociy-stol.aspx&source=iu&pf=m&fir=DuKZHtZRloLWLM%3A%2CW26UWPoBeg5OOM%2C_&usg=__T-SQUqukWdjOAwp3e8xYQddPwQs%3D&ved=0ahUKEwjX4cDstcPOAhUEIJoKHfMTDIsQyjcIOQ&ei=W7WxV5fIMYTA6ATzp7DYCA#imgrc=DuKZHtZRloLWLM%3A - обои рабочего стола Windows XP.
    Также можно значки поменять на значки из Windows 98 - https://github.com/paldepind/Gtk98Icons, я правда пока не ставил и не могу описать процесс их установки, сама инструкция по их установке такова:
    Install by downloading to ~/.icons (for a system wide installation, use /usr/share/icons/)

    Ace Stream
    Установка Ace Stream 3.0 в Ubuntu 14.04 и другие дистры из этой линейки. Версии выше не поддерживаются.
    echo 'deb http://repo.acestream.org/ubuntu/ trusty main' | sudo tee /etc/apt/sources.list.d/acestream.list
    sudo wget -O - http://repo.acestream.org/keys/acestream.public.key | sudo apt-key add -
    sudo apt update
    sudo apt install acestream-full
    По окончании установки необходимо включить Ace Stream P2P Multimedia Plug-in. Для этого откройте Дополнения Firefox - Плагины - Ace Stream P2P Multimedia Plug-in и активируйте опцию - Всегда включать.
    Для установки ЭйсСтрима в более новых дистрибах, смотрим инструкцию здесь - http://compizomania.blogspot.com/2016/07/ace-stream-ubuntu-1604linux-mint-18.html

    Aptik - простая утилита для сохранения списка установленных программ в Ubuntu
    Установка программы Aptik:

    sudo apt-add-repository ppa:teejee2008/ppa
    sudo apt update
    sudo apt install aptik

    Установка Oracle Java 6, 7, 8, 9 в Ubuntu из репозитория

    sudo add-apt-repository ppa:webupd8team/java
    sudo apt update
    sudo apt install oracle-java7-installer

    MultiSystem LiveUSB Multiboot
    для создания флешки с несколькими установочными образами разных операционных систем.

    sudo apt-add-repository 'deb http://liveusb.info/multisystem/depot all main'
    wget -q http://liveusb.info/multisystem/depot/multisystem.asc -O- | sudo apt-key add -
    sudo apt update && sudo apt install multisystem -y

     


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

    sudo apt --purge remove имя_программы
    

    Чтобы РАСШАРИТЬ принтеры:
    должны быть установлены пакеты samba и cups
    cups - интерфейс печати для linux
    samba - сервер общих ресурсов для windows
    Команды установки для терминала

    sudo apt install cups
    
    sudo apt install samba
    

    Команда рестарта cups

    sudo /etc/init.d/cups restart
    

    команда рестарта samba

    sudo service smbd restart
    

    Затем заходим в браузере по адресу:

    localhost:631
    

    и творим с принтерами что хотим 

    Автозапуск в Openbox
    В терминале от имени пользователя (никаких sudo или su) выполняем по порядку:

    mkdir -p ~/.config/openbox/
    cp /etc/xdg/openbox/* ~/.config/openbox/
    nano ~/.config/openbox/autostart

    и например вписать туда строчки:

    xfce4-panel &
    skype &
    pidgin &
    qbittorrent &


    (фаервол, firewall) в LinuxMint.

    gufw


    НЕмонитируется NTFS раздел из Линукса
    (обычно потому что Windows был не выключен а ушел в спящий режим или завис)

    sudo ntfsfix /dev/sda4
    

    вместо /dev/sda4 пишем адрес раздела NTFS который не открывается.

    Чистка системы:
    Удалить неиспользуемые пакеты из кэша

    sudo apt autoclean
    

    Очистка кэша в Ubuntu, утилиты apt:

    sudo apt clean
    

    Удаление ненужных зависимостей:

    sudo apt autoremove

    Добавить юзера в группу sudoers

    usermod -a -G sudo username
    

    (разжевываю - например имя пользователя kolbasa , открываем терминал и переходим в режим суперпользователя (еще называют рут, root), тоесть вводим команду -

    su
    

    вводим пароль суперпользователя
    затем пишем команду -

    usermod -a -G sudo kolbasa

    и перезагружаем комп, чтобы наверняка, хотя можно просто выйти-зайти в сеанс).

    Как запустить install.sh

    sudo sh install.sh

    Как поменять пароль root

    sudo passwd root

    Ярлык программы с правами root\суперпользователя
    Добавить в свойствах ярлыка в поле КОМАНДА в самом начале команду gksudo, например:

    gksudo doublecmd
    

    При запуске ярлыка будет запрошен пароль пользователя и программа откроется с правами суперпользователя.
    Если нужно чтобы программа открылась от имени суперпользователя, то используйте команду - gksu.
    -----------------------------------------------------------
    SREEN screen Установить:

    sudo apt install screen
    

    Начать работу в терминале через screen, например зайдем на сервер:

    screen ssh -p 1515 adminsrv@192.168.1.222
    

    Запустим на нем копирование файлов или скачивание с инета, и не дожидаясь окончания операции закроем терминал. Обычно (без screen) это означает прерывание всех операций которые Вы запустили в терминале на другом компьютере. Если сессия оборвется, или закроете окно терминала, ничего страшного, пересоединитесь с любого компьютера и введите команду

    screen -ls
    

    список screen-сессий, и теперь командой:

    screen -r 33568
    

    где 33568 номер screen-сессии, Вы можете снова увидеть работу запущенных Вами команд, как будто никакого обрыва и небыло.
    -------------------------------------------------------------
    Запустить второй экземпляр Скайп Skype (третий, четвертый и т.д.):

    skype --secondary
    

    Можно вывести ярлык Скайпа на Рабочий стол и в свойствах ярлыка в строке "Команда" добавить в конце команды через пробел

    --secondary
    

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

    skype %U --secondary
    

    ------------------------------------------------------------------------------

    history | grep ssh
    

    покажет команды выполнявшиеся в терминале с использованием SSH, после этого можно набрать в терминале !номер_процесса и он запустится.
    ------------------------------------------------------------------------------
    Запуск TeamViewer через ssh на удаленном компьютере:

    screen
    export DISPLAY=":0.0"
    teamviewer

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

    teamviewer -info
    

     


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

    pactl list sinks short

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

    sh -c "pactl set-sink-mute 0 false ; pactl set-sink-volume 0 +5"

    Для понижения громкости:

    sh -c "pactl set-sink-mute 0 false ; pactl -- set-sink-volume 0 -5"

    Отключить/включить звук:

    pactl set-sink-mute 0 toggle

    Отключить/включить микрофон:

    pactl set-source-mute 1 toggle

    Совет: Чтобы клавиатурные сокращения всегда работали с устройством вывода по умолчанию, установите @DEFAULT_SINK@ как номер устройства вывода, например, pactl set-sink-mute @DEFAULT_SINK@ toggle.

    ПРАКТИКА:

    Для увеличения громкости:

    Открыл Настройки - Клавиатура - Комбинации клавиш - Добавить

    Вписал команду:

    sh -c "pactl set-sink-mute 0 false ; pactl set-sink-volume 0 +5"
    

    нажал "ОК" и он спросил меня нажать сочетание клавиш к которым привязать вызов этой команды, я нажал Ctrl + UP (вы можете нажать любое другое вам удобное сочетание клавиш).

    Для уменьшения громкости повторил все то же самое, только команду ввел немного другую:

    sh -c "pactl set-sink-mute 0 false ; pactl -- set-sink-volume 0 -5"
    

    ну и сочетание клавиш нажал Ctrl + DOWN

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


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

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

    su

    Если по каким-то причинам у вас не установлена служба sudo, то установим ее командой:

    apt install sudo

    и вводим команду добавления нашего юзера в группу sudoers (где вместо username вы должны ввести имя нужного пользователя):

    usermod -a -G sudo username

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


  5. Пакет в котором присутствует утилита: poppler-utils. 
    Конвертация pdf в png изображения (prefix - название изображений):
    pdftoppm -png file.pdf prefix
    По умолчанию используется 150 dpi, в большинстве случаев этого достаточно, однако, можно задать более высокое разрешение следующим образом:
    pdftoppm -rx 300 -ry 300 -png file.pdf prefix
    Если необходимо из документа с большим количеством страниц осуществить конвертацию только конкретной страницы, это можно сделать выполнив следующую команду, где N - номер страницы в pdf документе:
    pdftoppm -f N -singlefile -png file.pdf prefix


  6. Установка TeamViewer из официального репозитория в терминале.
    Добавляем ключ репозитория в систему (это одна команда, её нужно скопировать полностью и выполнить в терминале):
    wget -O - https://download.teamviewer.com/download/linux/signature/TeamViewer2017.asc | sudo apt-key add -
    Создаем файл с репозиторием TeamViwer в систему:
    sudo gedit /etc/apt/sources.list.d/teamviewer.list
    Если у вас окружение рабочего стола не Gnome, то заменить gedit на тот редактор, который используется в вашей системе, либо воспользоваться консольным nano. В открывшемся редакторе нужно вставить следующие строки:
    deb http://linux.teamviewer.com/deb stable main
    # deb http://linux.teamviewer.com/deb preview main
    # deb http://linux.teamviewer.com/deb stable tv13
    # deb http://linux.teamviewer.com/deb preview tv13

    Сохраняем данный файл и закрываем редактор.

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

    sudo apt update && sudo apt install teamviewer


  7. Современные браузеры увеличивают свои требования к объёму оперативной памяти темпами, за которыми сложно поспевать. Я лично не часто меняю компьютер, да и добавить в систему ещё немного модулей оперативной памяти иногда оказывается не самым дешёвым решением, особенно если на материнской плате уже заняты все слоты, а устаревшие модули памяти в магазинах продаются по цене выше, чем модули памяти для новых компьютеров.

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

    Для сжатия страниц памяти воспользуемся новым алгоритмом сжатия LZ4, который обладает более высокой производительностью по сравнению с предлагаемым по умолчанию алгоритмом сжатия LZO. Несмотря на то, что LZ4 сжимает чуть хуже, он меньше грузит процессор. Таким образом соблюдается более приемлемый баланс между экономией памяти и нагрузкой на процессор.
    Модули ядра для поддержки LZ4
    Для начала впишем в файл /etc/initramfs-tools/modules модули ядра, реализующие быстрый алгоритм сжатия LZ:
    lz4
    lz4_compress
    И пересоберём образ загрузочной файловой системы, чтобы в него попали добавленные нами модули:
    # update-initramfs -u -k all
    Модуль ядра для сжатия страниц подкачки
    Теперь прописываем автоматическое включение zswap при загрузке ядра в конфигурации загрузчика GRUB в файле /etc/default/grub. Для этого добавим ряд новых настроек в GRUB_CMDLINE_LINUX_DEFAULT:
    zswap.enabled=1 zswap.compressor=lz4 zswap.max_pool_percent=80
    Значение настроек:
    zswap.enabled=1 - включает использование zswap,
    zswap.compressor=lz4 - выбирает более быстрый алгоритм сжатия lz4 вместо алгоритма сжатия по умолчанию lzo,
    zswap.max_pool_percent=80 - разрешает использовать до 80 процентов оперативной памяти для хранения сжатых данных.
    После изменения конфигурации загрузчика обновим его автоматически генерируемые файлы с настройками:
    # update-grub
    Всё готово, теперь нужно перезагрузить систему. Очень редкое действие, но этом случае перезагрузка действительно необходимо, т.к. загрузить модули без перезагрузки мне лично не удалось:
    # reboot
    Проверка
    После перезагрузки можно проверить, работает ли модуль и какой алгоритм сжатия используется:
    $ dmesg | grep zswap:
    [    0.830940] zswap: loading zswap
    [    0.835122] zswap: using lz4 compressor

    Проверить сколько "лопает" zswap:

    grep . -R /sys/kernel/debug/zswap/

    команда выдаст что-то типа:

    /sys/kernel/debug/zswap/stored_pages:261778
    /sys/kernel/debug/zswap/pool_total_size:536121344
    /sys/kernel/debug/zswap/duplicate_entry:0
    /sys/kernel/debug/zswap/written_back_pages:0
    /sys/kernel/debug/zswap/reject_compress_poor:415
    /sys/kernel/debug/zswap/reject_kmemcache_fail:0
    /sys/kernel/debug/zswap/reject_alloc_fail:0
    /sys/kernel/debug/zswap/reject_reclaim_fail:0
    /sys/kernel/debug/zswap/pool_limit_hit:0

    Расшифровка выдачи:

    stored_pages — показывает текущее количество страниц, помещенных в zswap

    pool_total_size — размер аллоцированной zswap памяти в байтах

    duplicate_entry — количество дублирующихся записей, как правило не должно превышать нуля

×