створюємо файл
/etc/profile.d/qt-fix.sh
з наступним вмістом
# For the graphical elements export QT_SCALE_FACTOR=1.5 # To make the fonts readable export QT_FONT_DPI=96 export QT_AUTO_SCREEN_SCALE_FACTOR=1
створюємо файл
/etc/profile.d/qt-fix.sh
з наступним вмістом
# For the graphical elements export QT_SCALE_FACTOR=1.5 # To make the fonts readable export QT_FONT_DPI=96 export QT_AUTO_SCREEN_SCALE_FACTOR=1
FROM ubuntu:14.04 ENV DEBIAN_FRONTEND noninteractive ##///*******************************************************/ ##//------------------------ ## append apt mirror for ubuntu, update & install ##//------------------------ ## RUN sed -i 's/# \(.*multiverse$\)/\1/g' /etc/apt/sources.list RUN echo "deb http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse" > /etc/apt/sources.list RUN echo "deb http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse" >> /etc/apt/sources.list RUN echo "deb http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse" >> /etc/apt/sources.list RUN echo "deb http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse" >> /etc/apt/sources.list RUN echo "deb http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse" >> /etc/apt/sources.list ## do update, upgrade (which may not be needed) & install: RUN apt-get update -y && apt-get -y upgrade RUN apt-get install -y debconf build-essential \ software-properties-common python-software-properties \ nano vim git htop wget curl nload unzip RUN rm -rf /var/lib/apt/lists/*
deb http://archive.ubuntu.com/ubuntu precise main universe restricted multiverse deb http://archive.ubuntu.com/ubuntu precise-security universe main multiverse restricted deb http://archive.ubuntu.com/ubuntu precise-updates universe main multiverse restricted deb http://archive.ubuntu.com/ubuntu precise-proposed universe main multiverse restricted
# touch /etc/systemd/system/icecast.service
[Unit]
Description=Icecast Network Audio Streaming Server
After=network.target
[Service]
Type=simple
ExecStart=/usr/local/Icecast-Server/bin/icecast -c /usr/local/Icecast-Server/etc/icecast.xml
ExecReload=/bin/kill -HUP $MAINPID
User=radio
Group=radio
WorkingDirectory=/usr/local/Icecast-Server
[Install]
WantedBy=multi-user.target
# systemctl enable icecast
# systemctl start icecast
# systemctl stop icecast
# systemctl restart icecast
# cd /etc/systemd/system/ # touch some.service # mcedit some.service [Unit] Description=Some site service [Service] ExecStartPre= ExecStart=/sbin/runuser -l asuser -c '/some/script/start.sh' Restart=always KillSignal=SIGQUIT Type=notify NotifyAccess=all [Install] WantedBy=multi-user.target # sudo systemctl enable some
створити файл ~/.config/gtk-3.0/gtk.css і додати:
.scrollbar.vertical slider, scrollbar.vertical slider {
min-width: 15px;
}
This application failed to start because it could not find or load the Qt platform plugin "xcb"
sudo apt-get install libxcb-*
style "myscrollbar"
{
GtkScrollbar::slider-width=20
}
class "GtkScrollbar" style "myscrollbar"
sudo sed -i 's/Exec=nm-applet/Exec=dbus-launch nm-applet/' /etc/xdg/autostart/nm-applet.desktop
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install build-essential checkinstall libncurses5-dev curl
curl --o mysql-4.1.24.tar.gz http://mirror.provenscaling.com/mysql/community/source/4.1/mysql-4.1.24.tar.gz
sudo tar -xvzf mysql-4.1.24.tar.gz --directory=/usr/local/src
cd /usr/local/src/mysql-4.1.24/
sudo groupadd mysql
sudo useradd -g mysql mysql
sudo apt-get install
sudo ./configure --prefix=/usr/local/mysql
sudo make
sudo mkdir /usr/local/mysql
sudo mkdir /usr/local/mysql/include
sudo mkdir /usr/local/mysql/include/mysql
sudo mkdir /usr/local/mysql/lib
sudo mkdir /usr/local/mysql/lib/mysql
sudo mkdir /usr/local/mysql/share
sudo mkdir /usr/local/mysql/man
sudo mkdir /usr/local/mysql/mysql-test
sudo checkinstall
y
mysql-server 4.1.24
dpkg -l | grep -i mysql
sudo cp support-files/my-medium.cnf /etc/my.cnf
cd /usr/local/mysql/
pwd
bin/mysql_install_db --user=mysql
sudo chown -R root .
sudo chown -R mysql var
sudo chgrp -R mysql .
bin/mysql --version
bin/mysql_install_db --user=mysql
sudo bin/mysqld_safe user=mysql &
sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ sudo apparmor_parser -R /etc/apparmor.d/usr.sbin.mysqld
#!/bin/bash
IP=`ifconfig | grep -v '127.0.0.1' | sed -n 's/.*inet addr:\([0-9.]\+\)\s.*/\1/p'`
IP_ARRAY=(${IP//./ })
FSTAB=/etc/fstab
USER_HOME=/home/user
CLIENT_DIR=$USER_HOME/client
DAVFS_DIR=.davfs2
CLIENT_SECRET=secrets
if [ ! -d $CLIENT_DIR ]; then
echo "create $CLIENT_DIR"
mkdir $CLIENT_DIR
chown user:user $CLIENT_DIR
else
echo "exist $CLIENT_DIR"
fi
if [ ! -d $USER_HOME/$DAVFS_DIR ]; then
echo "create $USER_HOME/$DAVFS_DIR"
mkdir $USER_HOME/$DAVFS_DIR
chown user:user $USER_HOME/$DAVFS_DIR
else
echo "exist $USER_HOME/$DAVFS_DIR"
fi
if [ ! -f $USER_HOME/$DAVFS_DIR/$CLIENT_SECRET ]; then
echo "create $USER_HOME/$DAVFS_DIR/$CLIENT_SECRET"
touch $USER_HOME/$DAVFS_DIR/$CLIENT_SECRET
chown user:user $USER_HOME/$DAVFS_DIR/$CLIENT_SECRET
chmod 0600 $USER_HOME/$DAVFS_DIR/$CLIENT_SECRET
echo "http://davhost/pc_0${IP_ARRAY[3]} user user" >> $USER_HOME/$DAVFS_DIR/$CLIENT_SECRET
else
echo "exist $USER_HOME/$DAVFS_DIR/$CLIENT_SECRET"
fi
if grep "http://davhost/pc_0${IP_ARRAY[3]}" $FSTAB
then
echo "exist mount access in $FSTAB"
else
echo "create mount access in $FSTAB"
echo "http://davhost/pc_0${IP_ARRAY[3]} /home/user/client davfs user,rw,auto,_netdev 0 0" >> $FSTAB
fi
chmod u+s /sbin/mount.davfs
usermod -a -G davfs2 user
#!/usr/bin/python
# 8th November, 2009
# update manager failed, giving me the error:
# 'files list file for package 'xxx' is missing final newline' for every package.
# some Googling revealed that this problem was due to corrupt files(s) in /var/lib/dpkg/info/
# looping though those files revealed that some did not have a final new line
# this script will resolve that problem by appending a newline to all files that are missing it
# NOTE: you will need to run this script as root, e.g. sudo python newline_fixer.py
import os
dpkg_path = '/var/lib/dpkg/info/'
paths = os.listdir(dpkg_path)
for path in paths:
path = dpkg_path + path
f = open(path, 'a+')
data = f.read()
if len(data) > 1 and data[-1:] != '\n':
f.write('\n')
print 'added newline character to:', path
f.close()
sudo rm /var/lib/dpkg/info/oracle-java7-installer* sudo apt-get purge oracle-java7-installer* sudo rm /etc/apt/sources.list.d/*java* sudo apt-get update sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer
apt-get install qt4-qtconfig