cwebp из libwebp-tools как установить?

Обсуждение установки и настройки поддерживаемых вебсерверов, а также работы с ними.
Ответить
Goryanin
Сообщения: 22
Зарегистрирован: Пт май 03, 2019 8:31 am

cwebp из libwebp-tools как установить?

Сообщение Goryanin » Пт апр 05, 2024 8:15 am

Добрый день, пытался установить cwebp для преобразования jpg в webp. При попытке установить libwebp-tools получаю конфликт версий. Как правильно решить эту ситуацию?

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

Loaded plugins: fastestmirror, priorities, versionlock                                                                
Loading mirror speeds from cached hostfile                                                                            
 * base: asi-fs-n.contabo.net                                                                                         
Excluding mirror: mirror.fra1.de.leaseweb.net                                                                         
 * extras: ftp.antilo.de                                                                                              
Excluding mirror: mirror.fra1.de.leaseweb.net                                                                         
 * updates: asi-fs-n.contabo.net                                                                                      
881 packages excluded due to repository priority protections                                                          
Excluding 4 updates due to versionlock (use "yum versionlock status" to show them)                                    
Resolving Dependencies                                                                                                
--> Running transaction check                                                                                         
---> Package libwebp-tools.x86_64 0:0.3.0-11.el7 will be installed                                                    
--> Processing Dependency: libwebp(x86-64) = 0.3.0-11.el7 for package: libwebp-tools-0.3.0-11.el7.x86_64              
--> Processing Dependency: libgif.so.4()(64bit) for package: libwebp-tools-0.3.0-11.el7.x86_64                        
--> Running transaction check                                                                                         
---> Package giflib.x86_64 0:4.1.6-9.el7 will be installed                                                            
---> Package libwebp-tools.x86_64 0:0.3.0-11.el7 will be installed                                                    
--> Processing Dependency: libwebp(x86-64) = 0.3.0-11.el7 for package: libwebp-tools-0.3.0-11.el7.x86_64              
--> Finished Dependency Resolution                                                                                    
Error: Package: libwebp-tools-0.3.0-11.el7.x86_64 (updates)                                                           
           Requires: libwebp(x86-64) = 0.3.0-11.el7                                                                   
           Installed: libwebp-0.6.0-2.el7.centos.x86_64 (@myrepo-centos)                                              
               libwebp(x86-64) = 0.6.0-2.el7.centos                                                                   
           Available: libwebp-0.3.0-7.el7.x86_64 (base)                                                               
               libwebp(x86-64) = 0.3.0-7.el7                                                                          
           Available: libwebp-0.3.0-10.el7_9.x86_64 (updates)                                                         
               libwebp(x86-64) = 0.3.0-10.el7_9                                                                       
           Available: libwebp-0.3.0-11.el7.x86_64 (updates)                                                           
               libwebp(x86-64) = 0.3.0-11.el7                                                                         
 You could try using --skip-broken to work around the problem                                                         
** Found 2 pre-existing rpmdb problem(s), 'yum check' output follows:                                                 
clamav-0.103.1-1.brainy.el7.x86_64 has missing requires of clamav-db                                                  
clamav-lib-0.103.1-1.brainy.el7.x86_64 has missing requires of clamav-db = ('0', '0.103.1', '1.brainy.el7') 
Может кто сталкивался уже?

Аватара пользователя
sbury
Сообщения: 1362
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: cwebp из libwebp-tools как установить?

Сообщение sbury » Пт апр 05, 2024 11:21 am

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

yum clean all
rpm -e --nodeps libwebp
yum install libwebp libwebp4
yum install libwebp-tools

Goryanin
Сообщения: 22
Зарегистрирован: Пт май 03, 2019 8:31 am

Re: cwebp из libwebp-tools как установить?

Сообщение Goryanin » Пт апр 05, 2024 12:55 pm

Попробовал, на последнем єтапе получаю проблему:

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

# yum install libwebp-tools                                                                         
.
.
.                                                                      
--> Running transaction check                                                                                         
---> Package libwebp-tools.x86_64 0:0.3.0-11.el7 will be installed                                                    
--> Processing Dependency: libwebp(x86-64) = 0.3.0-11.el7 for package: libwebp-tools-0.3.0-11.el7.x86_64              
--> Processing Dependency: libgif.so.4()(64bit) for package: libwebp-tools-0.3.0-11.el7.x86_64                        
--> Running transaction check                                                                                         
---> Package giflib.x86_64 0:4.1.6-9.el7 will be installed                                                            
---> Package libwebp.x86_64 0:0.3.0-11.el7 will be installed                                                          
--> Finished Dependency Resolution                                                                                    
                                                                                                                      
Dependencies Resolved                                                                                                 
                                                                                                                      
======================================================================================================================
 Package                        Arch                    Version                        Repository                Size 
======================================================================================================================
Installing:                                                                                                           
 libwebp-tools                  x86_64                  0.3.0-11.el7                   updates                   52 k 
Installing for dependencies:                                                                                          
 giflib                         x86_64                  4.1.6-9.el7                    base                      40 k 
 libwebp                        x86_64                  0.3.0-11.el7                   updates                  170 k
                                                                                                                      
Transaction Summary                                                                                                   
======================================================================================================================
Install  1 Package (+2 Dependent packages)                                                                            
                                                                                                                      
Total size: 262 k                                                                                                     
Total download size: 92 k                                                                                             
Installed size: 576 k                                                                                                 
Is this ok [y/d/N]: y                                                                                                 
Downloading packages:                                                                                                 
(1/2): giflib-4.1.6-9.el7.x86_64.rpm                                                           |  40 kB  00:00:00     
(2/2): libwebp-tools-0.3.0-11.el7.x86_64.rpm                                                   |  52 kB  00:00:00     
----------------------------------------------------------------------------------------------------------------------
Total                                                                                 636 kB/s |  92 kB  00:00:00     
Running transaction check                                                                                             
Running transaction test                                                                                              
                                                                                                                      
                                                                                                                      
Transaction check error:                                                                                              
  file /usr/lib64/libwebp.so.4.0.2 from install of libwebp-0.3.0-11.el7.x86_64 conflicts with file from package libweb
p4-0.3.0-7.el7.centos.x86_64                                                                                          
  file /usr/lib64/libwebpmux.so.0.0.0 from install of libwebp-0.3.0-11.el7.x86_64 conflicts with file from package lib
webp4-0.3.0-7.el7.centos.x86_64                                                                                       
                                                                                                                      
Error Summary                                                                                                         
-------------                                                                                                         
                      

Аватара пользователя
sbury
Сообщения: 1362
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: cwebp из libwebp-tools как установить?

Сообщение sbury » Пт апр 05, 2024 1:33 pm

покажите вывод

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

yum list installed | grep libweb
и покажите вывод команды

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

yum clean all

Goryanin
Сообщения: 22
Зарегистрирован: Пт май 03, 2019 8:31 am

Re: cwebp из libwebp-tools как установить?

Сообщение Goryanin » Пт апр 05, 2024 8:00 pm

Спасибо, разобрался - почитал терминал выше - на моменте установки libwebp libwebp4 тоже ошибка - конфликт. rpm по отношению к libwebp и libwebp4, потом сразу установка libwebp-tools (libwebp установился сам для разрешения зависимостей) и всё заработало.
Еще раз спасибо - сам на удаление без учёта зависимостей не решился бы! :D

Goryanin
Сообщения: 22
Зарегистрирован: Пт май 03, 2019 8:31 am

Re: cwebp из libwebp-tools как установить?

Сообщение Goryanin » Сб апр 06, 2024 7:37 am

Всё-таки не всё хорошо получилось - теперь есть неразрешенные зависимости по gd b ffmpg.

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

1:ffmpeg-libs-3.2.2-4.brainy.el7.x86_64 has missing requires of libwebp.so.7()(64bit)                                
1:ffmpeg-libs-3.2.2-4.brainy.el7.x86_64 has missing requires of libwebpmux.so.3()(64bit)                             
gd-compact-2.2.5-3.el7.x86_64 has missing requires of libwebp.so.7()(64bit)                                          
python3-pillow-5.3.0-1.el7.x86_64 has missing requires of libwebp.so.7()(64bit)                                      
python3-pillow-5.3.0-1.el7.x86_64 has missing requires of libwebpdemux.so.2()(64bit)                                 
python3-pillow-5.3.0-1.el7.x86_64 has missing requires of libwebpmux.so.3()(64bit)    

Ответить