cp -a «data» "$pkgdir/usr/lib/$_pkgbasename/"
cp -a «lib» "$pkgdir/usr/lib/$_pkgbasename/"
mkdir -p "$pkgdir/usr/bin"
ln -sf "/usr/lib/$_pkgbasename/start-engine" "$pkgdir/usr/bin/$_enginename"
ln -sf "/usr/lib/$_pkgbasename/start-engine" "$pkgdir/usr/bin/$_pkgbasename"
# acestream user
install -Dm644 /dev/stdin "$pkgdir/usr/lib/sysusers.d/$_pkgbasename.conf" <<END
u acestream — «systemd Ace Stream Service»
END
# acestream service directory
install -Dm644 /dev/stdin "$pkgdir/usr/lib/tmpfiles.d/$_pkgbasename.conf" <<END
d /var/lib/ACEStream 0755 acestream acestream — END
}
[alexander@alexander-manjaro201004 ~]$ yay -G acestream-engine-stable
:: Выполнение запроса в AUR…
:: Скачан PKGBUILD (1/1): acestream-engine-stable
[alexander@alexander-manjaro201004 ~]$ cd acestream-engine-stable/
[alexander@alexander-manjaro201004 acestream-engine-stable]$ sudo gedit PKGBUILD
(gedit:3407): dconf-WARNING **: 09:09:08.888: failed to commit changes to dconf: Произошла ошибка при создании процесса командной строки «dbus-launch --autolaunch=c6fce5609376459fb86f18b21fd6c4ac --binary-syntax --close-stderr»: Дочерний процесс завершился с кодом 1
(gedit:3407): dconf-WARNING **: 09:09:08.892: failed to commit changes to dconf: Произошла ошибка при создании процесса командной строки «dbus-launch --autolaunch=c6fce5609376459fb86f18b21fd6c4ac --binary-syntax --close-stderr»: Дочерний процесс завершился с кодом 1
(gedit:3407): dconf-WARNING **: 09:09:09.088: failed to commit changes to dconf: Произошла ошибка при создании процесса командной строки «dbus-launch --autolaunch=c6fce5609376459fb86f18b21fd6c4ac --binary-syntax --close-stderr»: Дочерний процесс завершился с кодом 1
(gedit:3407): dconf-WARNING **: 09:09:09.088: failed to commit changes to dconf: Произошла ошибка при создании процесса командной строки «dbus-launch --autolaunch=c6fce5609376459fb86f18b21fd6c4ac --binary-syntax --close-stderr»: Дочерний процесс завершился с кодом 1
(gedit:3407): dconf-WARNING **: 09:10:43.759: failed to commit changes to dconf: Произошла ошибка при создании процесса командной строки «dbus-launch --autolaunch=c6fce5609376459fb86f18b21fd6c4ac --binary-syntax --close-stderr»: Дочерний процесс завершился с кодом 1
[alexander@alexander-manjaro201004 acestream-engine-stable]$ makepkg -si
==> Сборка пакета acestream-engine-stable 3.1.49-6 (Вт 11 мая 2021 09:11:23)
==> Проверка зависимостей для запуска…
==> Проверка зависимостей для сборки…
==> Получение исходных файлов…
-> Загрузка acestream-engine-stable-3.1.49.tar.gz…
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 2 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 12202 0 12202 0 0 377 0 --:--:-- 0:00:32 --:--:-- 3137
-> Найден acestream-engine.service
-> Найден acestream-engine.desktop
-> Найден LICENSE
==> Проверка файлов source с использованием sha256sums…
acestream-engine-stable-3.1.49.tar.gz… Пропущено
acestream-engine.service… Пропущено
acestream-engine.desktop… Пропущено
LICENSE… Пропущено
==> Распаковка исходных файлов…
==> Вход в окружение fakeroot…
==> Запускается package()…
sed: невозможно прочитать start-engine: Нет такого файла или каталога
==> ОШИБКА: Произошел сбой в package().
Прерывание…
Не забывайте, что у Acestream есть версии не только в AUR, но и сделанные энтузиастами SNAP (через магазин приложений), и flatpak версии (на офф форуме Acestream статейка с инструкциями по установке(нет в самом магазине из-за отображения иконки в среде gnome)).
yay -G acestream-engine-stable # копируете реп с PKGBUILD`ом
cd acestream-engine-stable/ # переходите в него
nano PKGBUILD # вместо nano используйте любой удобный редактор и правьте PKGBUILD
makepkg -si # собираете
все что после решетки "#" в терминал не вводить
если yay не установлен, установите командой sudo pacman -S yay
ЗЫ у меня собралось с первого раза
acestream-engine-stable-3.1.49.tar.gz… СБОЙ
acestream-engine.service… Готово
acestream-engine.desktop… Готово
LICENSE… Пропущено
==> ОШИБКА: Исходные файлы не прошли проверку целостности!
там где сбоит проверка сумм, перед сборкой в PKBUILD`e вместо суммы впиши SKIP, например, для acestream-engine-stable, вместо
Плюс 1-й — Я могу спокойно переключаться между внешним и внутренним дисплеем ноутбука
Плюс 2-й — При подключенном внешнем дисплее и закрытой крышке ноутбука, ничего не тормозит (в отличии от драйвера nvidia-prime)
Пожалуй минус такого решения (он очевиден, т.к. используются стандартные драйвера nvidia) — время работы от батареи.
Но для меня этот минус менее важен, чем два плюса выше.
начитался много интересного, но пока положительного результата нет. дополнительные установки других ядер 5.11, 5.12, показали, что проблема именно в ядре 5.10. переустановка (удаление и новая установка) ядра (такое себе виндовое действо) 5.10 к успеху тоже не приводит. из всего прочитанного сделал предположение, что на ядре 5.10 некоректно работают частоты встроенного модуля. попытка смены регуляторного домена habr.com/ru/post/317220/ к успеху не привела (или проблема рук и знаний). всяческие действия, рекомендованные тут тоже не помогли (или руки). мысли временно кончились. если у кого то есть идеи или критика, добро пожаловать в комментарии…
А у меня тут противоположная ситуация, батарея всегда на зарядке и раз в месяц ноут работат от акума
Machine: Type: Laptop Mobo: Micro-Star model: B350 TOMAHAWK (MS-7A34) v: 1.0 serial: UEFI: American Megatrends v: 1.00 date: 02/15/2017
CPU: Info: 6-Core model: AMD Ryzen 5 1600 bits: 64 type: MT MCP cache: L2: 3 MiB
Speed: 2158 MHz min/max: 1550/3200 MHz Core speeds (MHz): 1: 2158 2: 3176 3: 1375 4: 1375 5: 3103 6: 3231
7: 1608 8: 1716 9: 1375 10: 1374 11: 1375 12: 1375
Graphics: Device-1: Advanced Micro Devices [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] driver: amdgpu
v: kernel
Display: x11 server: X.Org 1.20.11 driver: loaded: amdgpu,ati unloaded: modesetting resolution:
1: 1920x1080~60Hz 2: 1920x1080~60Hz
OpenGL: renderer: Radeon RX 570 Series (POLARIS10 DRM 3.40.0 5.11.18-1-MANJARO LLVM 11.1.0)
v: 4.6 Mesa 21.0.3
Audio: Device-1: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] driver: snd_hda_intel
Device-2: Advanced Micro Devices [AMD] Family 17h HD Audio driver: snd_hda_intel
Device-3: Generalplus USB Audio Device type: USB driver: hid-generic,snd-usb-audio,usbhid
Sound Server-1: ALSA v: k5.11.18-1-MANJARO running: yes
Sound Server-2: PipeWire v: 0.3.26 running: yes
Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169
IF: enp33s0 state: up speed: 1000 Mbps duplex: full mac: 4c:cc:6a:f4:20:5b
Drives: Local Storage: total: 1.71 TiB used: 156.8 GiB (9.0%)
ID-1: /dev/sda vendor: OCZ model: VERTEX4 size: 119.24 GiB
ID-2: /dev/sdb vendor: Western Digital model: WD10EZEX-08WN4A0 size: 931.51 GiB
ID-3: /dev/sdc vendor: Samsung model: SSD 860 EVO 250GB size: 232.89 GiB
ID-4: /dev/sdd type: USB vendor: Western Digital model: WD5000LMVW-11VEDS3 size: 465.73 GiB
Partition: ID-1: / size: 100 GiB used: 11.6 GiB (11.6%) fs: btrfs dev: /dev/sda3
ID-2: /boot/efi size: 147.7 MiB used: 562 KiB (0.4%) fs: vfat dev: /dev/sda1
ID-3: /home size: 443.23 GiB used: 76.23 GiB (17.2%) fs: btrfs dev: /dev/sdb1
ID-4: /var/log size: 100 GiB used: 11.6 GiB (11.6%) fs: btrfs dev: /dev/sda3
Swap: ID-1: swap-1 type: partition size: 8 GiB used: 0 KiB (0.0%) dev: /dev/sda2
Sensors: System Temperatures: cpu: 47.9 C mobo: 0 C gpu: amdgpu temp: 54.0 C
Fan Speeds (RPM): N/A gpu: amdgpu fan: 213
Info: Processes: 358 Uptime: 7h 32m Memory: 15.65 GiB used: 3.73 GiB (23.8%) Shell: Bash inxi: 3.3.04
# Чистка кэшей:
sudo pacman -Sc
# Удаление осиротивших пакетов:
sudo pacman -R $(pacman -Qdtq)
P.S. Вы телефон до 80% заряжаете?
потом
после установки пакета закомментируйте репозиторий в /etc/pacman.conf
# Contributor: Sigmund Vestergaard # Contributor: MacCyber # Contributor: Doug Newgard # Contributor: Jonas Heinrich # Contributor: Antti Hautaniemi _ubuntuver=18.04
_pkgbasename=acestream-engine
_enginename=acestreamengine
pkgname=acestream-engine-stable
pkgver=3.1.49
pkgrel=6
pkgdesc=«P2P utility for multimedia live streaming and file transfer (stable version)»
arch=(«x86_64»)
url=«acestream.org/»
license=(«custom»)
depends=(
«net-tools»
«python2-apsw»
«python2-setuptools»)
optdepends=(
«pygtk»
«python2-libappindicator»)
provides=("$_pkgbasename")
conflicts=("$_pkgbasename")
backup=(«usr/lib/$_pkgbasename/acestream.conf»)
install="$_pkgbasename.install"
source=(
"$pkgname-$pkgver.tar.gz::http://acestream.org/downloads/linux/acestream_${pkgver}_ubuntu_${_ubuntuver}_x86_64.tar.gz"
"$_pkgbasename.service"
"$_pkgbasename.desktop"
«LICENSE»)
sha256sums=(
«SKIP»
«SKIP»
«SKIP»
«SKIP»)
package() {
sed -i "/ROOT=/c\ROOT=\/usr/lib\/${_pkgbasename}" «start-engine»
install -Dm755 "$_enginename" "$pkgdir/usr/lib/$_pkgbasename/$_enginename"
install -Dm755 «start-engine» "$pkgdir/usr/lib/$_pkgbasename/start-engine"
install -Dm644 «acestream.conf» "$pkgdir/usr/lib/$_pkgbasename/acestream.conf"
install -Dm644 «data/images/streamer-32.png» "$pkgdir/usr/share/pixmaps/$_pkgbasename.png"
install -Dm644 "$_pkgbasename.service" "$pkgdir/usr/lib/systemd/system/$_pkgbasename.service"
install -Dm644 "$_pkgbasename.desktop" "$pkgdir/usr/share/applications/$_pkgbasename.desktop"
install -Dm644 «LICENSE» "$pkgdir/usr/share/licenses/$_pkgbasename/LICENSE"
cp -a «data» "$pkgdir/usr/lib/$_pkgbasename/"
cp -a «lib» "$pkgdir/usr/lib/$_pkgbasename/"
mkdir -p "$pkgdir/usr/bin"
ln -sf "/usr/lib/$_pkgbasename/start-engine" "$pkgdir/usr/bin/$_enginename"
ln -sf "/usr/lib/$_pkgbasename/start-engine" "$pkgdir/usr/bin/$_pkgbasename"
# acestream user
install -Dm644 /dev/stdin "$pkgdir/usr/lib/sysusers.d/$_pkgbasename.conf" <<END
u acestream — «systemd Ace Stream Service»
END
# acestream service directory
install -Dm644 /dev/stdin "$pkgdir/usr/lib/tmpfiles.d/$_pkgbasename.conf" <<END
d /var/lib/ACEStream 0755 acestream acestream — END
}
[alexander@alexander-manjaro201004 ~]$ yay -G acestream-engine-stable
:: Выполнение запроса в AUR…
:: Скачан PKGBUILD (1/1): acestream-engine-stable
[alexander@alexander-manjaro201004 ~]$ cd acestream-engine-stable/
[alexander@alexander-manjaro201004 acestream-engine-stable]$ sudo gedit PKGBUILD
(gedit:3407): dconf-WARNING **: 09:09:08.888: failed to commit changes to dconf: Произошла ошибка при создании процесса командной строки «dbus-launch --autolaunch=c6fce5609376459fb86f18b21fd6c4ac --binary-syntax --close-stderr»: Дочерний процесс завершился с кодом 1
(gedit:3407): dconf-WARNING **: 09:09:08.892: failed to commit changes to dconf: Произошла ошибка при создании процесса командной строки «dbus-launch --autolaunch=c6fce5609376459fb86f18b21fd6c4ac --binary-syntax --close-stderr»: Дочерний процесс завершился с кодом 1
(gedit:3407): dconf-WARNING **: 09:09:09.088: failed to commit changes to dconf: Произошла ошибка при создании процесса командной строки «dbus-launch --autolaunch=c6fce5609376459fb86f18b21fd6c4ac --binary-syntax --close-stderr»: Дочерний процесс завершился с кодом 1
(gedit:3407): dconf-WARNING **: 09:09:09.088: failed to commit changes to dconf: Произошла ошибка при создании процесса командной строки «dbus-launch --autolaunch=c6fce5609376459fb86f18b21fd6c4ac --binary-syntax --close-stderr»: Дочерний процесс завершился с кодом 1
(gedit:3407): dconf-WARNING **: 09:10:43.759: failed to commit changes to dconf: Произошла ошибка при создании процесса командной строки «dbus-launch --autolaunch=c6fce5609376459fb86f18b21fd6c4ac --binary-syntax --close-stderr»: Дочерний процесс завершился с кодом 1
[alexander@alexander-manjaro201004 acestream-engine-stable]$ makepkg -si
==> Сборка пакета acestream-engine-stable 3.1.49-6 (Вт 11 мая 2021 09:11:23)
==> Проверка зависимостей для запуска…
==> Проверка зависимостей для сборки…
==> Получение исходных файлов…
-> Загрузка acestream-engine-stable-3.1.49.tar.gz…
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 2 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 12202 0 12202 0 0 377 0 --:--:-- 0:00:32 --:--:-- 3137
-> Найден acestream-engine.service
-> Найден acestream-engine.desktop
-> Найден LICENSE
==> Проверка файлов source с использованием sha256sums…
acestream-engine-stable-3.1.49.tar.gz… Пропущено
acestream-engine.service… Пропущено
acestream-engine.desktop… Пропущено
LICENSE… Пропущено
==> Распаковка исходных файлов…
==> Вход в окружение fakeroot…
==> Запускается package()…
sed: невозможно прочитать start-engine: Нет такого файла или каталога
==> ОШИБКА: Произошел сбой в package().
Прерывание…
попробуйте так:
все что после решетки "#" в терминал не вводить
если yay не установлен, установите командой sudo pacman -S yay
ЗЫ у меня собралось с первого раза
# Contributor: Sigmund Vestergaard # Contributor: MacCyber # Contributor: Doug Newgard # Contributor: Jonas Heinrich # Contributor: Antti Hautaniemi _ubuntuver=18.04
_pkgbasename=acestream-engine
_enginename=acestreamengine
pkgname=acestream-engine-stable
pkgver=3.1.49
pkgrel=6
pkgdesc=«P2P utility for multimedia live streaming and file transfer (stable version)»
arch=(«x86_64»)
url=«acestream.org/»
license=(«custom»)
depends=(
«net-tools»
«python2-apsw»
«python2-setuptools»)
optdepends=(
«pygtk»
«python2-libappindicator»)
provides=("$_pkgbasename")
conflicts=("$_pkgbasename")
backup=(«usr/lib/$_pkgbasename/acestream.conf»)
install="$_pkgbasename.install"
source=(
"$pkgname-$pkgver.tar.gz::http://acestream.org/downloads/linux/acestream_${pkgver}_ubuntu_${_ubuntuver}_x86_64.tar.gz"
"$_pkgbasename.service"
"$_pkgbasename.desktop"
«LICENSE»)
sha256sums=(
«SKIP»
«SKIP»
«SKIP»
«SKIP»)
package() {
sed -i "/ROOT=/c\ROOT=\/usr/lib\/${_pkgbasename}" «start-engine»
install -Dm755 "$_enginename" "$pkgdir/usr/lib/$_pkgbasename/$_enginename"
install -Dm755 «start-engine» "$pkgdir/usr/lib/$_pkgbasename/start-engine"
install -Dm644 «acestream.conf» "$pkgdir/usr/lib/$_pkgbasename/acestream.conf"
install -Dm644 «data/images/streamer-32.png» "$pkgdir/usr/share/pixmaps/$_pkgbasename.png"
install -Dm644 "$_pkgbasename.service" "$pkgdir/usr/lib/systemd/system/$_pkgbasename.service"
install -Dm644 "$_pkgbasename.desktop" "$pkgdir/usr/share/applications/$_pkgbasename.desktop"
install -Dm644 «LICENSE» "$pkgdir/usr/share/licenses/$_pkgbasename/LICENSE"
cp -a «data» "$pkgdir/usr/lib/$_pkgbasename/"
cp -a «lib» "$pkgdir/usr/lib/$_pkgbasename/"
mkdir -p "$pkgdir/usr/bin"
ln -sf "/usr/lib/$_pkgbasename/start-engine" "$pkgdir/usr/bin/$_enginename"
ln -sf "/usr/lib/$_pkgbasename/start-engine" "$pkgdir/usr/bin/$_pkgbasename"
# acestream user
install -Dm644 /dev/stdin "$pkgdir/usr/lib/sysusers.d/$_pkgbasename.conf" <<END
u acestream — «systemd Ace Stream Service»
END
# acestream service directory
install -Dm644 /dev/stdin "$pkgdir/usr/lib/tmpfiles.d/$_pkgbasename.conf" <<END
d /var/lib/ACEStream 0755 acestream acestream — END
}
Сборка acestream-engine-stable…
==> Сборка пакета acestream-engine-stable 3.1.49-6 (Пн 10 мая 2021 20:53:43)
==> Проверка зависимостей для запуска…
==> Проверка зависимостей для сборки…
==> Получение исходных файлов…
-> Найден acestream-engine-stable-3.1.49.tar.gz
-> Найден acestream-engine.service
-> Найден acestream-engine.desktop
-> Найден LICENSE
==> Проверка файлов source с использованием sha256sums…
acestream-engine-stable-3.1.49.tar.gz… Пропущено
acestream-engine.service… Пропущено
acestream-engine.desktop… Пропущено
LICENSE… Пропущено
==> Удаление директории "$srcdir/"…
==> Распаковка исходных файлов…
==> Удаление директории '$pkgdir/'…
==> Вход в окружение fakeroot…
==> Запускается package()…
sed: невозможно прочитать start-engine: Нет такого файла или каталога
==> ОШИБКА: Произошел сбой в package().
Прерывание…
сделай
сохрани и повтори сборку
Я удалил xf86-video-intel и всё заработало нормально.
Если иксы не запустятся, установите обратно.
OS: Manjaro Linux x86_64
Host: 81F4 Lenovo ideapad 330S-14IKB
Kernel: 5.12.1-2-MANJARO
Shell: zsh 5.8
Resolution: 1920x1080
DE: GNOME 3.38.4
WM: Mutter
CPU: Intel i3-8130U (4) @ 3.400GHz
GPU: Intel UHD Graphics 620
Memory: 1762MiB / 11881MiB
Плюс 1-й — Я могу спокойно переключаться между внешним и внутренним дисплеем ноутбука
Плюс 2-й — При подключенном внешнем дисплее и закрытой крышке ноутбука, ничего не тормозит (в отличии от драйвера nvidia-prime)
Пожалуй минус такого решения (он очевиден, т.к. используются стандартные драйвера nvidia) — время работы от батареи.
Но для меня этот минус менее важен, чем два плюса выше.