Jump to content
Калькуляторы

Подскажите, как на Debian 7.8 установить usb-modeswitch 2.2

Есть сервер с Debian 7.8 amd64 (wheezy).

Нужно установить на него usb-modeswitch версии не ниже 2.2.0.

В стандартном репозитории (wheezy) есть только версия 1.2.3.

Нужная версия есть в репозитории sid (который unstable).

$sudo aptitude -t sid install usb-modeswitch

The following NEW packages will be installed:
 libjim0.75{a} usb-modeswitch usb-modeswitch-data{a} 
The following packages will be REMOVED:
 libgssglue1{u} 
The following packages will be upgraded:
 libc-bin libc6 libgssapi-krb5-2 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libtirpc1 locales nfs-common 
10 packages upgraded, 3 newly installed, 1 to remove and 640 not upgraded.
Need to get 11.0 MB of archives. After unpacking 2,101 kB will be used.
The following packages have unmet dependencies:
libc6-dev : Depends: libc6 (= 2.13-38+deb7u8) but 2.19-17 is to be installed.
libc-dev-bin : Depends: libc6 (< 2.14) but 2.19-17 is to be installed.
The following actions will resolve these dependencies:

     Remove the following packages:              
1)      build-essential                           
2)      g++                                       
3)      g++-4.7                                   
4)      libc-dev-bin                              
5)      libc6-dev                                 
6)      libgcrypt11-dev                           
7)      libssh2-1-dev                             
8)      libssl-dev                                
9)      libstdc++6-4.7-dev                        
10)     libtool                                   
11)     php5-dev                                  
12)     zlib1g-dev                                

     Leave the following dependencies unresolved:
13)     dpkg-dev recommends build-essential       
14)     gcc-4.7 recommends libc6-dev (>= 2.13-5)  
15)     gcc recommends libc6-dev | libc-dev       
16)     libgmp-dev recommends libstdc++-dev       
17)     libltdl-dev recommends libtool

Насколько я понял, если я продолжу, то обновлю целую кучу системных пакетов на unstable, чего мне конечно не хочется.

А как можно установить usb-modeswitch не затрагивая остальное?

Устанавливать из исходников не получается, там требуется обновить компилятор.

Может быть у кого-то есть собранный бинарный пакет под amd64?

Share this post


Link to post
Share on other sites

Просто собираете все депенденси в опт и потом собираете модсвитч. Если не выйдет, то пишите в ЛС

Share this post


Link to post
Share on other sites

Можете вообще эту херню не собирать, всё что она делает - засылает строки/комманды инита в указанные USB порты.

Нужные команды можно из этой софтины достать, а засылать чем угодно.

Share this post


Link to post
Share on other sites

Хм. К ней еще 37 КБ правил для udev идет.

Неужели это все только для отправки строки смены режима?

Share this post


Link to post
Share on other sites

apt-get -t unstable source usb-modeswitch

apt-get build-dep usb-modeswitch

cd usb-...

dpkg-buildpackage -b

cd ..

dpkg -i ...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this