Страница 1 из 1

Яндекс Диск

Добавлено: 04 мар 2023, 16:59
Vlixs
Ребят после установки яндекс диска, если в менеджере приложений нажимаешь "Проверить обновления" вылазит это. Как убрать, помогите пожалуйста?

Яндекс Диск

Добавлено: 04 мар 2023, 17:06
Chocobo
Vlixs, больше деталей, каким образом устанавливал, по каким яндексовым мануалам?
Возможно они действительно прописывают свой ключ не там где хочется apt'у

Сам ворнинг не страшный

Яндекс Диск

Добавлено: 04 мар 2023, 17:08
Vlixs
Chocobo писал(а):
04 мар 2023, 17:06
Vlixs, больше деталей, каким образом устанавливал, по каким яндексовым мануалам?
Возможно они действительно прописывают свой ключ не там где хочется apt'у

Сам ворнинг не страшный
https://disk.yandex.ru/promo/download Отсюда, устанавливал .deb

Яндекс Диск

Добавлено: 04 мар 2023, 17:09
Vlixs

Яндекс Диск

Добавлено: 04 мар 2023, 17:14
Chocobo
Вообще странно, вроде не видно криминала в postinst яндексового пакета

Код: Выделить всё

#!/bin/sh

case "$1" in
    configure)
    EXT_REPOURL="http://repo.yandex.ru/yandex-disk" # URL of the external repository
    INT_REPOURL="http://repo.mirror.yandex.net/yandex-disk" # URL of the internal repository
    REPOLIST_PATH="/etc/apt/sources.list.d/yandex-disk.list"

    TIMEOUT=4
    GPG_FILE="YANDEX-DISK-KEY.GPG" 
	KEY_FILE="`mktemp -t $GPG_FILE.XXXX`"
    WGET="`which wget 2>/dev/null`"
    CURL="`which curl 2>/dev/null`"
    REPOURL=$EXT_REPOURL # Value of this var will be added to the list of repos

	if [ -n "$WGET" ]
	then
    	echo Using $WGET
    	$WGET -q --timeout=$TIMEOUT --tries=1 -O $KEY_FILE "$INT_REPOURL/$GPG_FILE"
    	if [ "$?" = "0" ]
    	then    #internal
        	INTERNAL="true"
		else
    		$WGET -q --timeout=$TIMEOUT -O $KEY_FILE "$EXT_REPOURL/$GPG_FILE"
    	fi
	else
    	if [ -n "$CURL" ]
    	then
        	echo Using $CURL
        	$CURL -s -f --connect-timeout $TIMEOUT -o $KEY_FILE "$INT_REPOURL/$GPG_FILE"
        	if [ "$?" = "0" ]
        	then    #internal
            	INTERNAL="true"
			else
        		$CURL -s -f --connect-timeout $TIMEOUT -o $KEY_FILE "$EXT_REPOURL/$GPG_FILE"
        	fi
    	else
        	echo Configuring repository...
    	fi
	fi

	if [ "$INTERNAL" = "true" ]
	then
		REPOURL=$INT_REPOURL
	fi

	if [ -f $KEY_FILE ]
	then
        apt-key add $KEY_FILE >/dev/null 2>&1
		rm -f $KEY_FILE >> /dev/null 2>/dev/null
	fi

	if [ -n "$REPOURL" ]
	then
        GREPOUTPUT=$(grep -H -i "$REPOURL" $REPOLIST_PATH 2>/dev/null)
        if [ -z "$GREPOUTPUT" ]
        then # Add repo to the list
        	echo "deb $REPOURL/deb/ stable main" >> $REPOLIST_PATH
        fi

	fi
    ;;
esac

exit 0
Кажется он все делает правильно, через apt-key add

Надо попробовать воспроизвести.

Vlixs, версия системы какая?

Яндекс Диск

Добавлено: 04 мар 2023, 20:13
Vlixs
Chocobo, Linux Mint 21.1 Cinnamon

Яндекс Диск

Добавлено: 05 мар 2023, 07:50
Vlixs
inxi -Fxz
System:
Kernel: 6.2.2-x64v2-xanmod1 x86_64 bits: 64 compiler: gcc v: 12.2.0
Desktop: Cinnamon 5.6.7 Distro: Linux Mint 21.1 Vera
base: Ubuntu 22.04 jammy
Machine:
Type: Desktop System: Intel product: X79 v: N/A
serial: <superuser required>
Mobo: Intel model: X79Turbo v: V1.x serial: <superuser required>
UEFI: American Megatrends v: X79QN003 date: 05/28/2021
CPU:
Info: 8-core model: Intel Xeon E5-2689 0 bits: 64 type: MT MCP
arch: Sandy Bridge rev: 7 cache: L1: 512 KiB L2: 2 MiB L3: 20 MiB
Speed (MHz): avg: 3437 high: 3600 min/max: 1200/3600 cores: 1: 2668
2: 2852 3: 3600 4: 3292 5: 3600 6: 3294 7: 3600 8: 3600 9: 3296 10: 3600
11: 3600 12: 3600 13: 3600 14: 3600 15: 3600 16: 3600 bogomips: 83008
Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: NVIDIA TU117 [GeForce GTX 1650] vendor: Gigabyte driver: nvidia
v: 525.85.05 bus-ID: 03:00.0
Display: x11 server: X.Org v: 1.21.1.3 driver: X: loaded: nvidia
unloaded: fbdev,modesetting,nouveau,vesa gpu: nvidia
resolution: 1920x1080~60Hz
OpenGL: renderer: NVIDIA GeForce GTX 1650/PCIe/SSE2
v: 4.6.0 NVIDIA 525.85.05 direct render: Yes
Audio:
Device-1: Intel 6 Series/C200 Series Family High Definition Audio
driver: snd_hda_intel v: kernel bus-ID: 00:1b.0
Device-2: NVIDIA vendor: Gigabyte driver: snd_hda_intel v: kernel
bus-ID: 03:00.1
Sound Server-1: ALSA v: k6.2.2-x64v2-xanmod1 running: yes
Sound Server-2: PulseAudio v: 15.99.1 running: yes
Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
Device-1: Realtek RTL810xE PCI Express Fast Ethernet driver: r8169
v: kernel port: d000 bus-ID: 06:00.0
IF: enp6s0 state: up speed: 100 Mbps duplex: full mac: <filter>
Bluetooth:
Device-1: TP-Link UB500 Adapter type: USB driver: btusb v: 0.8
bus-ID: 1-1.1:3
Report: hciconfig ID: hci0 rfk-id: 0 state: down
bt-service: enabled,running rfk-block: hardware: no software: yes
address: <filter>
Drives:
Local Storage: total: 476.94 GiB used: 57.21 GiB (12.0%)
ID-1: /dev/nvme0n1 vendor: Patriot model: Viper M.2 VPN110 512GB
size: 476.94 GiB temp: 28.9 C
Partition:
ID-1: / size: 465.29 GiB used: 56.72 GiB (12.2%) fs: ext4 dev: /dev/dm-1
mapped: vgmint-root
ID-2: /boot size: 1.61 GiB used: 499.3 MiB (30.4%) fs: ext4
dev: /dev/nvme0n1p2
ID-3: /boot/efi size: 511 MiB used: 6.1 MiB (1.2%) fs: vfat
dev: /dev/nvme0n1p1
Swap:
ID-1: swap-1 type: partition size: 980 MiB used: 0 KiB (0.0%)
dev: /dev/dm-2 mapped: vgmint-swap_1
Sensors:
System Temperatures: cpu: 45.0 C mobo: N/A gpu: nvidia temp: 43 C
Fan Speeds (RPM): N/A gpu: nvidia fan: 46%
Info:
Processes: 337 Uptime: 2h 0m Memory: 15.55 GiB used: 2.37 GiB (15.3%)
Init: systemd runlevel: 5 Compilers: gcc: 11.3.0 Packages: 2267 Shell: Bash
v: 5.1.16 inxi: 3.3.13

Яндекс Диск

Добавлено: 05 мар 2023, 23:12
madesta
Лично у меня были несколько раз проблемы с ключами Яндекс: то браузера, то клиента. Можно попробовать удалить приложение, потом удалить его репозиторий и ключ. Сделать sudo apt update, а затем попробовать установить Яндекс Диск по новой.
Если ваш Яндекс Диск используется просто для резервирования важных данных и нет необходимости в постоянном мониторинге синхронизируемой папки (папок), то можно воспользоваться синхронизацией с диском яндекс через приложение rclone. С полгода назад лично я отказался от синхронизации через родной клиент в пользу именно rclone с запуском процесса синхронизации через скрипт sh.

Яндекс Диск

Добавлено: 08 мар 2023, 10:08
Chocobo
Vlixs, вообще глядя на динамику обновления яндекс диска - можно просто отключить репозиторий в Источниках приложений менеджера обновлений и не париться пока)
Есть вероятность что к следующему релизу поправят gpg, тот же браузер корректно подставляет ключи апту
2023-03-08_10-06.png
А можно попробовать размотать и руками скормить вот эту gpg https://repo.yandex.ru/yandex-disk/YANDEX-DISK-KEY.GPG которую они совали в trusted.gpg

Яндекс Диск

Добавлено: 04 июл 2023, 20:46
Ляксей Батькович
Вот поэтому репозиторий для пользователя это головная боль.
Но в принципе, этот репозиторий не нужен.