| Порівняння попередніх версійПопередня ревізія | |
| debian [2015/11/23 20:39] – [Локальный репозиторий] Локальное зеркало wombat | debian [2015/12/09 17:53] (поточний) – Системное время wombat |
|---|
| | ====== Системная локаль ====== |
| | |
| | KDE устанавливает корректный язык из своих настроек, но как уже было [[http://forums.debian.net/viewtopic.php?f=6&t=22666&sid=c875d8c792104e496328bf9c20a5f023 | давно замечено]], GTK-приложения работают с неверной локалью. |
| | |
| | Во-первых, нужно убедиться, что нужная локаль вообще сгенерирована для текущей системы. Это можно сделать командой |
| | |
| | locale -a |
| | |
| | Если там отсутствует нужная, её следует раскомментировать в файле ''/etc/locale.gen'', а затем выполнить команду |
| | |
| | # locale-gen |
| | |
| | Решить проблему с неверной локалью GTK-приложений в KDE можно установкой общесистемной локали в ''/etc/default/locale'': |
| | |
| | <file bash "/etc/default/locale"> |
| | # File generated by update-locale |
| | LANG="uk_UA.UTF-8" |
| | LANGUAGE="uk_UA:uk" |
| | LC_COLLATE="C" |
| | </file> |
| | |
| | Строка ''LC_COLLATE'' отвечает за алфавитную сортировку списков в элементах интерфейса. В частности, значение ''C'' означает, что в начале списка будут находиться слова, написанные латиницей, а затем -- кириллицей. |
| | |
| | ====== Системное время ====== |
| | |
| | Для смены часового пояса((https://wiki.debian.org/TimeZoneChanges)): |
| | |
| | sudo dpkg-reconfigure tzdata |
| | |
| | |
| | |
| | ====== Сброс пароля MySQL ====== |
| | |
| | # /etc/init.d/mysql stop |
| | # /usr/bin/mysqld_safe --skip-grant-tables & |
| | |
| | $ mysql --user=root mysql |
| | mysql> update user set Password=PASSWORD('new-password-here') WHERE User='root'; |
| | flush privileges; |
| | exit |
| | |
| | fg |
| | CTRL+c |
| | |
| | # /etc/init.d/mysql start |
| | |
| | |
| | ====== APT ====== |
| | |
| | ===== Backports ===== |
| | |
| | # apt-get -t wheezy-backports install <package> |
| | |
| | |
| | |
| | ====== Локальный репозиторий ====== |
| | |
| | ===== Кеширующий прокси ===== |
| | |
| | sudo apt-get install apt-cacher-ng |
| | sudo mcedit /etc/apt-cacher-ng/acng.conf |
| | |
| | Proxy: http://proxy.university.ua:3429 |
| | |
| | |
| | sudo systemctl -l status apt-cacher-ng |
| | sudo systemctl -l restart apt-cacher-ng |
| | |
| | Открываем в браузере((https://www.unix-ag.uni-kl.de/~bloch/acng/html/index.html)) ''http://192.168.0.1:3142/acng-report.html'' (где 192.168.0.1 -- IP-адрес кэширующего компьютера в нашей сети) и читаем раздел "**Import**" |
| | |
| | ===== Локальное зеркало ===== |
| | |
| | https://wiki.debian.org/HowToSetupADebianRepository |
| | |
| | https://help.ubuntu.com/community/Rsyncmirror |
| | |
| | https://www.packtpub.com/books/content/create-local-ubuntu-repository-using-apt-mirror-and-apt-cacher |
| | |
| | sudo apt-get install apt-mirror |
| | |
| | <file bash "/etc/apt/mirror.list"> |
| | # apt-mirror configuration file |
| | ## |
| | ## The default configuration options (uncomment and change to override) |
| | ## |
| | # |
| | set base_path /media/STORAGE/ |
| | # set mirror_path $base_path/mirror |
| | # set skel_path $base_path/skel |
| | # set var_path $base_path/var |
| | # |
| | # set defaultarch <running host architecture> |
| | set nthreads 20 |
| | # |
| | |
| | # 8.04 "hardy" i386 mirror |
| | deb-i386 http://us.archive.ubuntu.com/ubuntu hardy main restricted universe multiverse |
| | deb-i386 http://us.archive.ubuntu.com/ubuntu hardy-updates main restricted universe multiverse |
| | deb-i386 http://us.archive.ubuntu.com/ubuntu hardy-security main restricted universe multiverse |
| | deb-i386 http://us.archive.ubuntu.com/ubuntu hardy-backports main restricted universe multiverse |
| | deb-i386 http://us.archive.ubuntu.com/ubuntu hardy-proposed main restricted universe multiverse |
| | deb-i386 http://us.archive.ubuntu.com/ubuntu hardy main/debian-installer restricted/debian-installer universe/debian-installer multiverse/debian-installer |
| | deb-i386 http://packages.medibuntu.org/ hardy free non-free |
| | |
| | # 8.04 "hardy" amd64 mirror |
| | deb-amd64 http://us.archive.ubuntu.com/ubuntu hardy main restricted universe multiverse |
| | deb-amd64 http://us.archive.ubuntu.com/ubuntu hardy-updates main restricted universe multiverse |
| | deb-amd64 http://us.archive.ubuntu.com/ubuntu hardy-security main restricted universe multiverse |
| | deb-amd64 http://us.archive.ubuntu.com/ubuntu hardy-backports main restricted universe multiverse |
| | deb-amd64 http://us.archive.ubuntu.com/ubuntu hardy-proposed main restricted universe multiverse |
| | deb-amd64 http://us.archive.ubuntu.com/ubuntu hardy main/debian-installer restricted/debian-installer universe/debian-installer multiverse/debian-installer |
| | deb-amd64 http://packages.medibuntu.org/ hardy free non-free |
| | |
| | # Cleaning section |
| | clean http://us.archive.ubuntu.com/ |
| | clean http://packages.medibuntu.org/ |
| | </file> |
| | |
| | apt-mirror |
| | |
| | После этого нужно настроить веб-сервер на выдачу этого каталога по протоколу HTTP |
| | |
| | cd /var/www/ |
| | sudo ln -s /media/STORAGE/mirror/us.archive.ubuntu.com/ubuntu/ ubuntu\ |
| | |
| | Когда зеркало настроено и работает, нужно настроить на клиентах доступ к нему: |
| | |
| | <file bash "/etc/apt/sources.list"> |
| | deb http://192.168.0.10/ubuntu hardy main restricted universe multiverse |
| | deb http://192.168.0.10/ubuntu hardy-updates main restricted universe multiverse |
| | deb http://192.168.0.10/ubuntu hardy-security main restricted universe multiverse |
| | </file> |
| | |
| | |
| | |
| ====== Создание .deb-пакетов ====== | ====== Создание .deb-пакетов ====== |
| |
| |
| http://packaging.ubuntu.com/html/debian-dir-overview.html | http://packaging.ubuntu.com/html/debian-dir-overview.html |
| ====== Системная локаль ====== | |
| |
| KDE устанавливает корректный язык из своих настроек, но как уже было [[http://forums.debian.net/viewtopic.php?f=6&t=22666&sid=c875d8c792104e496328bf9c20a5f023 | давно замечено]], GTK-приложения работают с неверной локалью. | |
| |
| Во-первых, нужно убедиться, что нужная локаль вообще сгенерирована для текущей системы. Это можно сделать командой | |
| |
| locale -a | |
| |
| Если там отсутствует нужная, её следует раскомментировать в файле ''/etc/locale.gen'', а затем выполнить команду | |
| |
| # locale-gen | |
| |
| Решить проблему с неверной локалью GTK-приложений в KDE можно установкой общесистемной локали в ''/etc/default/locale'': | |
| |
| <file bash "/etc/default/locale"> | |
| # File generated by update-locale | |
| LANG="uk_UA.UTF-8" | |
| LANGUAGE="uk_UA:uk" | |
| LC_COLLATE="C" | |
| </file> | |
| |
| Строка ''LC_COLLATE'' отвечает за алфавитную сортировку списков в элементах интерфейса. В частности, значение ''C'' означает, что в начале списка будут находиться слова, написанные латиницей, а затем -- кириллицей. | |
| |
| ====== APT ====== | |
| |
| ===== Backports ===== | |
| |
| # apt-get -t wheezy-backports install <package> | |
| |
| |
| |
| ====== Локальный репозиторий ====== | |
| |
| ===== Кеширующий прокси ===== | |
| |
| sudo apt-get install apt-cacher-ng | |
| sudo mcedit /etc/apt-cacher-ng/acng.conf | |
| |
| Proxy: http://proxy.university.ua:3429 | |
| |
| |
| sudo systemctl -l status apt-cacher-ng | |
| sudo systemctl -l restart apt-cacher-ng | |
| |
| Открываем в браузере((https://www.unix-ag.uni-kl.de/~bloch/acng/html/index.html)) ''http://192.168.0.1:3142/acng-report.html'' (где 192.168.0.1 -- IP-адрес кэширующего компьютера в нашей сети) и читаем раздел "**Import**" | |
| |
| ===== Локальное зеркало ===== | |
| |
| https://wiki.debian.org/HowToSetupADebianRepository | |
| |
| https://help.ubuntu.com/community/Rsyncmirror | |
| |
| https://www.packtpub.com/books/content/create-local-ubuntu-repository-using-apt-mirror-and-apt-cacher | |
| |
| sudo apt-get install apt-mirror | |
| |
| <file bash "/etc/apt/mirror.list"> | |
| # apt-mirror configuration file | |
| ## | |
| ## The default configuration options (uncomment and change to override) | |
| ## | |
| # | |
| set base_path /media/STORAGE/ | |
| # set mirror_path $base_path/mirror | |
| # set skel_path $base_path/skel | |
| # set var_path $base_path/var | |
| # | |
| # set defaultarch <running host architecture> | |
| set nthreads 20 | |
| # | |
| |
| # 8.04 "hardy" i386 mirror | |
| deb-i386 http://us.archive.ubuntu.com/ubuntu hardy main restricted universe multiverse | |
| deb-i386 http://us.archive.ubuntu.com/ubuntu hardy-updates main restricted universe multiverse | |
| deb-i386 http://us.archive.ubuntu.com/ubuntu hardy-security main restricted universe multiverse | |
| deb-i386 http://us.archive.ubuntu.com/ubuntu hardy-backports main restricted universe multiverse | |
| deb-i386 http://us.archive.ubuntu.com/ubuntu hardy-proposed main restricted universe multiverse | |
| deb-i386 http://us.archive.ubuntu.com/ubuntu hardy main/debian-installer restricted/debian-installer universe/debian-installer multiverse/debian-installer | |
| deb-i386 http://packages.medibuntu.org/ hardy free non-free | |
| |
| # 8.04 "hardy" amd64 mirror | |
| deb-amd64 http://us.archive.ubuntu.com/ubuntu hardy main restricted universe multiverse | |
| deb-amd64 http://us.archive.ubuntu.com/ubuntu hardy-updates main restricted universe multiverse | |
| deb-amd64 http://us.archive.ubuntu.com/ubuntu hardy-security main restricted universe multiverse | |
| deb-amd64 http://us.archive.ubuntu.com/ubuntu hardy-backports main restricted universe multiverse | |
| deb-amd64 http://us.archive.ubuntu.com/ubuntu hardy-proposed main restricted universe multiverse | |
| deb-amd64 http://us.archive.ubuntu.com/ubuntu hardy main/debian-installer restricted/debian-installer universe/debian-installer multiverse/debian-installer | |
| deb-amd64 http://packages.medibuntu.org/ hardy free non-free | |
| |
| # Cleaning section | |
| clean http://us.archive.ubuntu.com/ | |
| clean http://packages.medibuntu.org/ | |
| </file> | |
| |
| apt-mirror | |
| |
| После этого нужно настроить веб-сервер на выдачу этого каталога по протоколу HTTP | |
| |
| cd /var/www/ | |
| sudo ln -s /media/STORAGE/mirror/us.archive.ubuntu.com/ubuntu/ ubuntu\ | |
| |
| Когда зеркало настроено и работает, нужно настроить на клиентах доступ к нему: | |
| |
| <file bash "/etc/apt/sources.list"> | |
| deb http://192.168.0.10/ubuntu hardy main restricted universe multiverse | |
| deb http://192.168.0.10/ubuntu hardy-updates main restricted universe multiverse | |
| deb http://192.168.0.10/ubuntu hardy-security main restricted universe multiverse | |
| </file> | |
| ====== Сброс пароля MySQL ====== | |
| |
| # /etc/init.d/mysql stop | |
| # /usr/bin/mysqld_safe --skip-grant-tables & | |
| |
| $ mysql --user=root mysql | |
| mysql> update user set Password=PASSWORD('new-password-here') WHERE User='root'; | |
| flush privileges; | |
| exit | |
| |
| fg | |
| CTRL+c | |
| |
| # /etc/init.d/mysql start | |
| |
| |