Показаны сообщения с ярлыком Linux Mint. Показать все сообщения
Показаны сообщения с ярлыком Linux Mint. Показать все сообщения

суббота, 22 сентября 2018 г.

Linux Mint 19

Linux Mint 19 Cinnamon 64-bit
Устанавливаем dropbox
$sudo apt-get install nemo-dropbox
Устанавливаем KeePassXC
установил через "менеджер программ" (mintinstall)
Устанавливаем kodi. Не забываем kodi-repository-kodi, иначе нет русского языка и многого другого.
$ dpkg -l | grep kodi
ii  kodi                                       2:17.6+dfsg1-1ubuntu1                       amd64        Open Source Home Theatre (executable binaries)
ii  kodi-bin:amd64                             2:17.6+dfsg1-1ubuntu1                       amd64        Open Source Home Theatre (architecture-dependent files)
ii  kodi-data                                  2:17.6+dfsg1-1ubuntu1                       all          Open Source Home Theatre (arch-independent data package)
ii  kodi-pvr-iptvsimple                        2.4.4+git20161211-1                         amd64        IPTV Simple Client Kodi PVR Addon
ii  kodi-repository-kodi                       2:17.6+dfsg1-1ubuntu1                       all          Open Source Home Theatre (official addons repository feed)

Устанавливаем репозиторий repository.search.db «XBMC.ru search db». Инструкция

пятница, 4 ноября 2016 г.

Linux Mint 18

Linux Mint 18 Cinnamon 64-bit

Установилась без проблем.

1. Загрузка 


Устанавливал на диск с Win10 с загрузкой UEFI. Пол диска оставил свободным, разбил на разделы установщик. Во время установки linux, установщик что то сказал про загрузку Windows. Не подумав ткнул продолжить, результат Win10 не грузится. Помогло

grub-install /dev/sda

После этой команды стало отображаться окно выбора загрузки операционной системы.
# efibootmgr -v
efibootmgr: EFI variables are not supported on this system.


2. Mediatomb 


Установка mediatomb, без проблем, но проблемы с запуском: systemd запускает загрузку до запуска сети. После загрузки посмотрел на процесс NetworkManager-wait-online.service
# systemctl status NetworkManager-wait-online.service
● NetworkManager-wait-online.service - Network Manager Wait Online
   Loaded: loaded (/lib/systemd/system/NetworkManager-wait-online.service; enabled; vendor preset: enabled)
   Active: inactive (dead) since Пт 2016-11-04 23:38:03 +05; 2s ago
     Docs: man:nm-online(1)
  Process: 996 ExecStart=/usr/bin/nm-online -s -q --timeout=30 (code=exited, status=0/SUCCESS)
 Main PID: 996 (code=exited, status=0/SUCCESS)


Нашел рекомендацию: выполнить ещё раз разрешения на запуск и собственно запуск
systemctl enable NetworkManager-wait-online.service
systemctl start NetworkManager-wait-online.service

А так же поправил файл запуска /lib/systemd/system/mediatomb.service Добавил Wants. Теперь, после включения ОС, Mediatomb запускается автоматически.
# cat mediatomb.service 
[Unit]
Description=UPnP MediaServer
Wants=NetworkManager-wait-online.service
After=NetworkManager-wait-online.service network.target

Файл конфигурации /etc/mediatomb/config.xml. Настройка интерфейса в файле /etc/default/mediatomb, иначе привязка к интерфейсу lo.
<?xml version="1.0" encoding="UTF-8"? >
<config version="2" xmlns="http://mediatomb.cc/config/2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mediatomb.cc/config/2 http://mediatomb.cc/config/2.xsd" ><!--
     Read /usr/share/doc/mediatomb-common/README.gz section 6 for more
     information on creating and using config.xml configration files.
    -- >
  <server >
    <ui enabled="yes" show-tooltips="yes" >
      <accounts enabled="no" session-timeout="30" >
        <account user="mediatomb" password="mediatomb"/ >
      </accounts >
    </ui >
<!--    <interface >enp3s0</interface >  -- >
    <name >myPC MediaTomb</name >
    <udn >uuid:2edf96b3-0a40-467d-90d7-6f3de136de62</udn >
    <home >/var/lib/mediatomb</home >
    <webroot >/usr/share/mediatomb/web</webroot >
    <storage caching="yes" >
      <sqlite3 enabled="yes" >
        <database-file >mediatomb.db</database-file >
      </sqlite3 >
      <mysql enabled="no" >
        <host >localhost</host >
        <username >mediatomb</username >
        <database >mediatomb</database >
      </mysql >
    </storage >
    <pc-directory upnp-hide="yes"/ >
    <protocolInfo extend="yes"/ ><!-- For PS3 support change to "yes" -- ><!--
       Uncomment the lines below to get rid of jerky avi playback on the
       DSM320 or to enable subtitles support on the DSM units
    -- ><!--
    <custom-http-headers >
      <add header="X-User-Agent: redsonic"/ >
    </custom-http-headers >

    <manufacturerURL >redsonic.com</manufacturerURL >
    <modelNumber >105</modelNumber >
    -- ><!-- Uncomment the line below if you have a Telegent TG100 -- ><!--
       <upnp-string-limit >101</upnp-string-limit >
    -- >
    <custom-http-headers >
    <add header="transferMode.dlna.org: Streaming"/ >
    <add header="contentFeatures.dlna.org:DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01700000000000000000000000000000"/ > 
    </custom-http-headers >
    <extended-runtime-options >
      <ffmpegthumbnailer enabled="yes" >
        <thumbnail-size >128</thumbnail-size >
        <seek-percentage >5</seek-percentage >
        <filmstrip-overlay >yes</filmstrip-overlay >
        <workaround-bugs >no</workaround-bugs >
      </ffmpegthumbnailer >
      <mark-played-items enabled="no" suppress-cds-updates="yes" >
        <string mode="prepend" >*</string >
      </mark-played-items >
    </extended-runtime-options >
  </server >
  <import hidden-files="no" >
    <filesystem-charset >UTF-8</filesystem-charset >
    <metadata-charset >UTF-8</metadata-charset >
    <playlist-charset >UTF-8</playlist-charset >
    <scripting script-charset="UTF-8" >
      <common-script >/usr/share/mediatomb/js/common.js</common-script >
      <playlist-script >/usr/share/mediatomb/js/playlists.js</playlist-script >
      <virtual-layout type="builtin" >
        <import-script >/usr/share/mediatomb/js/import.js</import-script >
        <dvd-script >/usr/share/mediatomb/js/import-dvd.js</dvd-script >
      </virtual-layout >
    </scripting >
    <mappings >
      <extension-mimetype ignore-unknown="no" >
        <map from="mp3" to="audio/mpeg"/ >
        <map from="ogg" to="application/ogg"/ >
        <map from="asf" to="video/x-ms-asf"/ >
        <map from="asx" to="video/x-ms-asf"/ >
        <map from="wma" to="audio/x-ms-wma"/ >
        <map from="wax" to="audio/x-ms-wax"/ >
        <map from="wmv" to="video/x-ms-wmv"/ >
        <map from="wvx" to="video/x-ms-wvx"/ >
        <map from="wm" to="video/x-ms-wm"/ >
        <map from="wmx" to="video/x-ms-wmx"/ >
        <map from="m3u" to="audio/x-mpegurl"/ >
        <map from="pls" to="audio/x-scpls"/ >
        <map from="flv" to="video/x-flv"/ >
<!--    <map from="mkv" to="video/x-matroska"/ >
        <map from="mka" to="audio/x-matroska"/ > -- >
        <map from="mka" to="audio/x-msaudio"/ >
        <map from="mkv" to="video/x-msvideo"/ >
        <map from="avi" to="video/divx"/ >
        <map from="m2ts" to="video/mpeg"/ >
        <map from="srt" to="video/subtitle"/ >
        <map from="sub" to="video/subtitle"/ >
        <map from="vob" to="video/mpeg"/ >
        <map from="ts" to="video/mpeg"/ >
        <map from="mp4" to="video/avc"/ >
      </extension-mimetype >
      <mimetype-upnpclass >
        <map from="audio/*" to="object.item.audioItem.musicTrack"/ >
        <map from="video/*" to="object.item.videoItem"/ >
        <map from="image/*" to="object.item.imageItem"/ >
        <map from="application/ogg" to="object.item.audioItem.musicTrack"/ >
      </mimetype-upnpclass >
      <mimetype-contenttype >
        <treat mimetype="audio/mpeg" as="mp3"/ >
        <treat mimetype="application/ogg" as="ogg"/ >
        <treat mimetype="audio/x-flac" as="flac"/ >
        <treat mimetype="image/jpeg" as="jpg"/ >
        <treat mimetype="audio/x-mpegurl" as="playlist"/ >
        <treat mimetype="audio/x-scpls" as="playlist"/ >
        <treat mimetype="audio/x-wav" as="pcm"/ >
        <treat mimetype="audio/L16" as="pcm"/ >
        <treat mimetype="video/x-msvideo" as="avi"/ >
        <treat mimetype="video/mp4" as="mp4"/ >
        <treat mimetype="audio/mp4" as="mp4"/ >
        <treat mimetype="application/x-iso9660" as="dvd"/ >
        <treat mimetype="application/x-iso9660-image" as="dvd"/ >
        <treat mimetype="video/x-matroska" as="mkv"/ >
        <treat mimetype="audio/x-matroska" as="mka"/ >
      </mimetype-contenttype >
    </mappings >
    <online-content ><!-- Make sure to setup a transcoding profile for flv -- >
      <YouTube enabled="no" refresh="28800" update-at-start="no" purge-after="604800" racy-content="exclude" format="flv" hd="no" >
        <favorites user="mediatomb"/ >
        <standardfeed feed="most_viewed" time-range="today"/ >
        <playlists user="mediatomb"/ >
        <uploads user="mediatomb"/ >
        <standardfeed feed="recently_featured" time-range="today"/ >
      </YouTube >
      <Weborama enabled="no" refresh="28800" update-at-start="no" >
        <playlist name="Active" type="playlist" mood="active"/ >
        <playlist name="Metal" type="playlist" >
          <filter >
            <genres >metal</genres >
          </filter >
        </playlist >
      </Weborama >
      <AppleTrailers enabled="no" refresh="43200" update-at-start="no" resolution="640"/ >
    </online-content >
  </import >
  <transcoding enabled="no" >
    <mimetype-profile-mappings >
      <transcode mimetype="video/x-flv" using="vlcmpeg"/ >
      <transcode mimetype="application/ogg" using="vlcmpeg"/ >
      <transcode mimetype="application/ogg" using="oggflac2raw"/ >
      <transcode mimetype="audio/x-flac" using="oggflac2raw"/ >
    </mimetype-profile-mappings >
    <profiles >
      <profile name="oggflac2raw" enabled="no" type="external" >
        <mimetype >audio/L16</mimetype >
        <accept-url >no</accept-url >
        <first-resource >yes</first-resource >
        <accept-ogg-theora >no</accept-ogg-theora >
        <agent command="ogg123" arguments="-d raw -o byteorder:big -f %out %in"/ >
        <buffer size="1048576" chunk-size="131072" fill-size="262144"/ >
      </profile >
      <profile name="vlcmpeg" enabled="no" type="external" >
        <mimetype >video/mpeg</mimetype >
        <accept-url >yes</accept-url >
        <first-resource >yes</first-resource >
        <accept-ogg-theora >yes</accept-ogg-theora >
        <agent command="vlc" arguments="-I dummy %in --sout #transcode{venc=ffmpeg,vcodec=mp2v,vb=4096,fps=25,aenc=ffmpeg,acodec=mpga,ab=192,samplerate=44100,channels=2}:standard{access=file,mux=ps,dst=%out} vlc:quit"/ >
        <buffer size="14400000" chunk-size="512000" fill-size="120000"/ >
      </profile >
    </profiles >
  </transcoding >
</config >


3. Монтирование NTFS тома 


Так как система с двойной загрузкой, данные храним на диске NTFS. Для монтирования автоматически добавляем в /etc/fstab. Узнать UUID командой blkid.
UUID=68B8DC89B8DC5762 /media/storage1 ntfs nosuid,nodev,noexec,uid=1000,gid=131,umask=000,user,auto,locale=ru_RU.UTF-8 0 2


4. Перекодировка тегов MP3-файлов в UTF8 


В командной строке, где лежат файлы выполнить.
find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1

Удобная утилита для обработки тегов EasyTAG. Как пользоваться смотри здесь.

5. Установка драйвера Archer T4UH (Wi-Fi USB Adapter, rtl8812AU) 


Драйвера в ядре нет. Установка проста. Должны быть установлены пакеты для компиляции.
sudo apt-get install build-essential

cd ~
git clone https://github.com/abperiasamy/rtl8812AU_8821AU_linux.git
cd rtl8812AU_8821AU_linux
make
sudo make install

Перегружаемся, все работает автоматом (взято отсюда)

суббота, 30 января 2016 г.

Linux Mint, Ubuntu

Просмотр установленных пакетов: dpkg -l
dpkg -l | grep keepass

ii  keepass2                                                    2.31+dfsg-1~ubuntu14.04~ppa1                        all          Password manager
ii  keepass2-plugin-application-indicator                       0.4.6+0.4.8                                         all          Adds an Application Indicator to KeePass 2.x
ii  keepass2-plugin-keepasshttp                                 1.8.4+2                                             all          KeePass 2.x plugin to expose password entries securely over HTTP
ii  keepass2-plugin-libdbus                                     0.3.1+0.4.8                                         all          Shared library for DBus for serveral KeePass 2.x plugins
ii  keepass2-plugin-libimagemagick                              0.2.7+0.4.8                                         all          Shared library for ImageMagick for serveral KeePass 2.x plugins
ii  keepass2-plugin-rpc                                         1.5.4-1                                             all          Remote Procedure Call (RPC) plugin for KeePass 2.x