Подскажите десктопный дистрибутив Linux чтобы пакеты в нём были более-менее свежие, но в то же время чтобы не возникало чувство, что всё там неоттестированное и забагованное. Хотелось бы чтобы стабильно всё работало как в Ubuntu, и чтобы всё было свежее как в Fedora, или хотя-бы компромисс какой-то был.
Есть винт на 1тб, раздел (ext3) на нём удалён и отформатирован, щас времени нету восстанавливать всё что там было, хочу отложить это дело на будущее, на пару лет, снять с него образ и продолжить юзать винт.
Чем снять точную копию всего терика без всяких проблем чтобы потом прям образ подмонтировать и восстанавливать чё захочу?
куда не глянь везде в howto пишут про dd, НО у каждого свои howto свои ключики и свои подводные наверно с этим делом, мож есть какая GUI прога в 2 клика чтоб слить всё?
Добрый день.
Создал такой playbook для установки NGINX.
---
- name: Test
hosts: NGINX
become: yes
vars:
ansible_become_pass: !vault |
$ANSIBLE_VAULT;1.1;AES256
65346132306161393738343664343463653633346237613535343034623830313337356635633862
3962306134336531353730653539316136623131313931370a663630383765393932623966333632
63666235613838633264383963323931303364656638626166316234666164363063623136383930
3862376163616633360a383439353938386538323231623437363866643462663737363036356466
3730
tasks:
- name: Install
yum: name=nginx state=latest
...
Пароль зашифрован с помощью ansible-vault encrypt_string.
При запуске ошибка FAILED! => {«msg»: «Vault format unhexlify error: Odd-length string»}
Как её можно исправить ?
Например, pCloud радует ценой, но можно ли его подключить в качестве блочного устройства?
Может быть, что-нибудь из списка:
https://en.wikipedia.org/wiki/Comparison_of_online_backup_services
Можно ли хоть что-то из них примонтировать хотя бы в качестве файлой системы?
И если потом поверх бинарного файла создать блочный loop device, то производительность будет никакущая?
Хранить собираюсь свои домашние архивы.
Крик души: Объясните мне кто-нибудь,почему из коробки ничего не работает,вечно нужно элементарные функции какими-то костылями в конфиги вставлять?
Проблемы: скопировать из окна tmux вна куда угодно копипасту. быстро. Без регистрации и смс! Просто выделив мышью, как?
Приходится разворачивать текущую панель на весь экран, отключать мышь, копипастить и включать всё в обратном порядке:
ctrl+b z
:setw -g mouse off
Ради копипасты это очень неудобно.
Выделение и копирование во внутренний буфер вообще не знаю нахрен оно мне сдалось, если x серверу его никак не передать:
ctrl + b [ - Перейти в режим копирования
ctrl + пробел - выделяем то что хотим копировать
alt +w - помещаем скопированное в буфер
ctrl + b ] - достаем из буфера
В https://wiki.archlinux.org/index.php/Tmux_(Русский)#X_clipboard_integration
сказано: X clipboard integration
# Vim style
bind-key -t vi-copy y copy-pipe "xsel -i -p -b"
bind-key p run "xsel -o | tmux load-buffer - ; tmux paste-buffer"
Так не работает, tmux ругается на синтаксис.
Там же дано решение:
Если у вас проблемы с прокруткой клавишами Shift-PageUp/Shift-
PageDown в терминале, попробуйте следующее:
set -g terminal-overrides 'xterm*:smcup@:rmcup@'
set -ga terminal-overrides ',xterm*:smcup@:rmcup@'
Это тоже не помогает. ЧЯДНТ?
Мне нравится среда, tmux+vim+плагины = неплохая среда разработки питона, но когда меня спрашивают, зачем тебе это говно мамонта, если даже выделить и скопировать такие сложности я адептам PyCharm затрудняюсь ответить...
https://github.com/ValveSoftware/Proton/wiki/Changelog
Добавлю уж сразу как новость, с логом изменений:
4.2-2:
Corrected command line parameters for some games, including Wadjet Eye games like Blackwell Epiphany.
Fixed some games failing or crashing in certain locales like Turkish.
Updated FAudio to 19.03-25-g8105923.
Fixed a crash when alt-tabbing out of Deus Ex.
Restored previous .NET installer functionality.
4.2-1:
Rebased Proton patches on top of Wine 4.2. There are more than 2,400 improvements to Wine between those versions. 166 patches from Proton 3.16 have been upstreamed or are no longer needed.
Update DXVK to 1.0.1.
Update FAudio to 19.03-13-gd07f69f.
Mouse cursor behavior improvements for games including Resident Evil 2 and Devil May Cry 5.
Fixes for networking in NBA 2K19 and NBA 2K18.
Fixed controller duplication in RiME and other games that use SDL2.
Improvements to CJK locales and font support.
Wine's Vulkan now supports version 1.1.104 and advertises support for version 1.1 to applications.
Proton's fullscreen hack now works for GDI-based games.
Better support for games that use IVRInput for controller input in VR.
Further improvements and new features in the «easy path» build system. Run «make help» in the Proton directory for documentation.
скайрим уже не запускается с 4.2 на драйвере radeon.
Update DXVK to 1.0.1.
если эта часть относится к дх9, то вероятно протон стал капризен к слишком старым дровам?
алсо, на amdgpu тоже не заработал.
https://bedrocklinux.org/
Системное окружение формируется из стабильных репозиториев Debian и CentOS, дополнительно можно установить пакеты из Arch Linux/AUR, current-репозитория Slackware, а также компилировать портежи Gentoo. Обеспечена совместимость на уровне библиотек с Ubuntu и CentOS.
Вместо установочных образов в Bedrock предложен скрипт, который изменяет окружение уже установленных типовых дистрибутивов. Заявлено о возможности замены Debian, Fedora, Manjaro, OpenSUSE, Ubuntu и Void Linux, но имеются проблемы при замене CentOS, CRUX, Devuan, GoboLinux, GuixSD, NixOS и Slackware. Установочный скрипт подготовлен для архитектур x86_64 и ARMv7.
https://www.opennet.ru/opennews/art.shtml?num=50516#1
Если я скомпилировал исходный код например в Ubuntu 18.04, заработают ли .so в Ubuntu 14.04? Архитектура подходит
Доброго времени суток.
Несколько дней изучаю свой роутер, ssh и scp.
Было все весело но сильно завис на попытках открыть порт к своему компьютеру с помощью shh.
Немного о железе.
Роутер asus rt-ac1200. На нем установлен busybox.
Linux version 2.6.36 (root@asus) (gcc version 4.6.3 (Buildroot 2012.11.1) )
Приветствую!
Господа, во-первых, прошу простить, если вопрошу помощи не там, а во-вторых, акцентирую на том, что я абсолютно зеленый в Linux'ах.
Возникла необходимость собрать актуальный qbittorent под CentOS 7, ибо имеющийся пакет под CentOS достаточно дремуч.
Нашел инструкцию, в котором два этапа:сборка libtorrent; сборка qbittorent.
На этапе сборки libtorrent-1.2.0 вылезли вот такие ошибки:
( errors )
Погуглил, но решений не нашел. Помогите, пожалуйста, разобраться.
Спасибо!
P.S. Извиняюсь за полотно - тег cut что-то не хочет отрабатывать...
Имею проект с такой структурой
* test_dpi
* dpi
* include
* typedefs.h
* streams.h
* src
* typedefs.cpp
* streams.cpp
* CMakeLists.txt
* main.cpp
* CMakeLists.txt
typedefs.h
#pragma once
#include <iostream>
#include <vector>
#define DECLARE_SERIALIZATION template<typename Ar> void serialize(Ar& ar, const unsigned version);
namespace DPI
{
enum class Direction : int {
Forward = 1,
Reverse
};
struct Flow {
uint64_t id{};
DECLARE_SERIALIZATION
};
struct Packet {
uint64_t flow_id{};
DECLARE_SERIALIZATION
};
struct Dump {
std::vector<Packet> packets;
std::vector<Flow> flows;
DECLARE_SERIALIZATION
};
}
streams.h
#pragma once
#include "typedefs.h"
#include <boost/filesystem.hpp>
#include <boost/archive/binary_wiarchive.hpp>
#include <boost/archive/binary_woarchive.hpp>
namespace DPI
{
bool load(const std::wstring& path, Dump& dump);
bool dump(const std::wstring& path, const Dump& dump);
}
main.cpp
#include "dpi/streams.h"
int main() {
std::cout << "Hello, World!" << std::endl;
DPI:
ump dump;
DPI::dump(L"this.bin", dump);
return 0;
}
dpi/CMakeLists.txt
cmake_minimum_required(VERSION 3.12)
project(dpi)
add_library(dpi SHARED
include/dpi/typedefs.h include/dpi/streams.h
src/typedefs.cpp src/streams.cpp
)
target_include_directories(dpi PRIVATE ./include/dpi)
CMakeLists.txt
cmake_minimum_required(VERSION 3.13)
project(test_dpi)
set(CMAKE_CXX_STANDARD 17)
find_package(Boost REQUIRED)
add_subdirectory(dpi)
include_directories(${dpi_SOURCE_DIR}/include)
add_executable(test_dpi main.cpp)
link_libraries(test_dpi boost_system boost_serialization boost_wserialization dpi)
Сам подпроект компилируется нормально, но при попытке собрать test_dpi в терминале появляются такие ошибки
====================[ Build | test_dpi | Debug ]================================
/opt/clion-2018.3.1/bin/cmake/linux/bin/cmake --build /home/ramb/Projects/test_dpi/cmake-build-debug --target test_dpi -- -j 2
[ 50%] Linking CXX executable test_dpi
/usr/bin/ld: CMakeFiles/test_dpi.dir/main.cpp.o: in function `main':
/home/ramb/Projects/test_dpi/main.cpp:9: undefined reference to `DPI::dump(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, DPI:
ump const&
'
/usr/bin/ld: CMakeFiles/test_dpi.dir/main.cpp.o: in function `boost::system::error_category::std_category::equivalent(int, std::error_condition const&
const':
/usr/include/boost/system/error_code.hpp:676: undefined reference to `boost::system::generic_category()'
/usr/bin/ld: /usr/include/boost/system/error_code.hpp:679: undefined reference to `boost::system::generic_category()'
/usr/bin/ld: CMakeFiles/test_dpi.dir/main.cpp.o: in function `boost::system::error_category::std_category::equivalent(std::error_code const&, int) const':
/usr/include/boost/system/error_code.hpp:706: undefined reference to `boost::system::generic_category()'
/usr/bin/ld: /usr/include/boost/system/error_code.hpp:709: undefined reference to `boost::system::generic_category()'
/usr/bin/ld: /usr/include/boost/system/error_code.hpp:721: undefined reference to `boost::system::generic_category()'
collect2: error: ld returned 1 exit status
gmake[3]: *** [CMakeFiles/test_dpi.dir/build.make:84: test_dpi] Error 1
gmake[2]: *** [CMakeFiles/Makefile2:73: CMakeFiles/test_dpi.dir/all] Error 2
gmake[1]: *** [CMakeFiles/Makefile2:85: CMakeFiles/test_dpi.dir/rule] Error 2
gmake: *** [Makefile:118: test_dpi] Error 2
Что я делаю не так?
Собственно на винде известная ошибка в списке устройств - code 10, линукс не видит вообще ни модуля ни чего остального в общем.
Разве есть вероятность того что модуль отъехал просто из-за попытки установки дистра??? Причем интересный факт, сначала при установке все отлично было, потом я уже перезагрузился и понял что не так как нужно было поставил ОС, ребутнулся и понял что все... мать только купил - gigabyte z390 aorus ultra
Здравствуйте.
Возникла необходимость поднять веб-сервер с несколькими сайтами и отдельными пользователями для них.
Пока что установил apache в режиме mpm-prefork.
Однако, когда дошло до тестирования установки CMS на сайт, выяснилось, что нормально все будет работать только при правах 775 на папку. При это права такие:
drwxrwxr-x 5 test test 4,0K Apr 15 00:22 test.com
а пользователь «apache» от имени которого запускается сам Apache (логично) добавлен в группу «test»
Посему вопрос.
Есть ли возможность как-либо добавлять юзеров, возможно, с применением групп, так, чтобы не давать лишних прав на папку.
Или же с prefork только вариант, уже найденный мной, а если нужны права 755, то тут нужно использовать mpm-itk и прописывать в апаче AssignUserId ?
Если кого-то есть свое виденье решения проблемы - буду рад услышать.
Спасибо.
Ребята подскажите, можно ли зеркалировать не весь траффик который прилетает на nginx?
Весь, без проблем сейчас работает, вот таким образом:
map $cookie_src $backend {
default name1;
}
upstream name1 {
server 11.11.0.1;
}
upstream name2 {
server 11.11.0.2;
}
server {
listen 10.10.13.1:80;
listen 10.10.13.2:8881;
server_name name1.ru;
access_log on;
access_log /var/log/nginx/test-access.log;
error_log /var/log/nginx/test-error.log;
location / {
mirror /mirror;
proxy_set_header Host name999.ru;
proxy_pass http://$backend;
}
location = /mirror {
internal;
proxy_set_header Host name999.ru;
proxy_pass name1$request_uri;
}
}
Есть ли вообще хоть какая то возможность зеркалировать не всё???
Добрый день всем. В связи с тем что пытаюсь разобраться с данной проблемой Подключение микрофона с наушниками , решил установить параллельно на ВНЕШНИЙ ЖЕСТКИЙ ДИСК тестовую версию более свежего минта и другую версию ядра. На этой почве возник «нубский» вопрос. Как это правильно сделать. Скачал на флешку Минт 19.1, на внешнем жестком диске оставил 50гб не размеченного места, чтобы когда буду грузится с флешки разметить эту область и установить туда минт. Вроде бы все должно было быть просто, но при первой попытки произошла какая-то фигня с GRUB . При установки Минта я выбрал пункт другое (момент когда нужно указывать куда устанавливать), там выбрал мою не размеченную область и ниже указал записать загрузчик на внешний жесткий диск (названия пунктов меню писал на память, но думаю понятно о чем я). Видимо тут я что-то сделал не так, т.к. после этого я мог загрузиться только со своего жесткого диска. А если его отсоединить, то вываливался в меню GRUB, где мне пришлось познакомится с новыми для себя командами, чтобы прогрузиться в мою систему в ручном режиме. Далее пришлось через boot-recovery восстанавливать загрузчик. После работы boot-recovery все стало нормально, но появились какие-то строчки в меню загрузке, если зайти в GRUB при загрузке Минт - https://postimg.cc/YGkhs1cw . Собственно пару вопросов опосля.
1) Правильно ли я сделал, что воспользовался boot-recovery ?
2) Что это за строчки в GRUB у меня появились?
3) Так и все таки как правильно установить параллельно с имеющимся Минтом, ещё один минт на внешний жесткий диск, чтобы при загрузке просто выбирать какого минта грузить?
GnuCash сильно сложная. Мне бы что-то по-проще. Чтобы я вбивал наименование трат, а в конце месяца каждый пункт суммировался. Ечть что-то?
Собственно сабж. Очень желательно Нидерланды, но в крайнем случае можно и другие европейские страны, можно и российский, если на их серверы не действует великий российский фаервол.
Из известных мне: online.net вроде бы, но там нужно покупать дорогой выделенный сервер, зато даёт /48 на аккаунт. Вроде хвалили linode но просто так не дают, просят обосновать, я попросил, они вроде и не отказывают но автоматом не дают, а настаивать я стесняюсь.
PS неужели IPv6 такой дорогой? У меня сервер с IPv4 арендуется меньше чем за евро в месяц (по акции, правда, но сомневаюсь, что они в минус работают). Я бы тот же бакс в месяц за /48 платил без проблем.
Собственно сабж. Очень желательно Нидерланды, но в крайнем случае можно и другие европейские страны, можно и российский, если на их серверы не действует великий российский фаервол.
Из известных мне: online.net вроде бы, но там нужно покупать дорогой выделенный сервер, зато даёт /48 на аккаунт. Вроде хвалили linode но просто так не дают, просят обосновать, я попросил, они вроде и не отказывают но автоматом не дают, а настаивать я стесняюсь.
PS неужели IPv6 такой дорогой? У меня сервер с IPv4 арендуется меньше чем за евро в месяц (по акции, правда, но сомневаюсь, что они в минус работают). Я бы тот же бакс в месяц за /48 платил без проблем.
Как и обещал - Очередной тред про ноутбуки для GNU/Linux (комментарий)
Появился в наличии.
Пишите какие тесты прогнать, из линуксов есть только live-cd mint, ну и так далее, что интересует.
Ps hp какой-то, забыл модель глянуть, завтра