LinuxForum.Fans
Тема

ipod и openSUSE

Автор: Pavlo 51 сообщений 7460 просмотров
#272547

# zypper ar -f http://download.opensuse.org/repositories/home:/FunkyM:/iphone/openSUSE_12.1/
Если используется только один аргумент, он должен быть URI-адресом, указывающим на файл .repo.
addrepo (ar) [параметры] <URI> <псевдоним>
addrepo (ar) [параметры] <файл.repo>

Добавить в систему репозиторий. Репозиторий может быть указан своим URI или считан из указанного файла .repo (даже сетевого).

Параметры команды:
-r, --repo <файл.repo> Считать URI-адрес и псевдоним из файла (даже сетевого).
-t, --type <тип> Тип репозитория (yast2, rpm-md, plaindir).
-d, --disable Добавить репозиторий отключенным.
-c, --check Проверить URI-адрес.
-C, --nocheck Не проверять URI-адрес, проверить позже во время обновления.
-n, --name <имя> Указать описательное имя репозитория.
-k, --keep-packages Включить кэширование файлов RPM.
-K, --no-keep-packages Отключить кэширование файлов RPM.
-g, --gpgcheck Включить проверку GPG для этого репозитория.
-G, --no-gpgcheck Отключить проверку GPG для этого репозитория.
-f, --refresh Включить автообновление репозитория

получилось такое

#272548
"verg" написал:
idevicepair validate

idevicepair unpair
QueryType failed, error code -256
а тут вот такой ответ!

#272613

Pavlo
Покажите, какие репозитории у Вас вообще подклюены:

text
# zypper lr 

# - значок означает, что команду вводить от пользователя root.

#272637
text
zypper lr
#  | Псевдоним                    | Имя                                   | Включён | Обновление
---+------------------------------+---------------------------------------+---------+-----------
 1 | Banshee                      | Banshee                               | Да      | Да        
 2 | GNOME:/Apps/openSUSE_12.1/   | GNOME:/Apps/openSUSE_12.1/            | Да      | Да        
 3 | Packman Repository           | Packman Repository                    | Да      | Да        
 4 | home:/pinters/openSUSE_12.1/ | home:/pinters/openSUSE_12.1/          | Да      | Да        
 5 | home:aledr                   | home:aledr                            | Да      | Да        
 6 | libdvdcss repository         | libdvdcss repository                  | Да      | Да        
 7 | openSUSE-12.1-12.1-1.4       | openSUSE-12.1-12.1-1.4                | Да      | Нет       
 8 | repo-debug                   | openSUSE-12.1-Debug                   | Нет     | Да        
 9 | repo-debug-update            | openSUSE-12.1-Update-Debug            | Нет     | Да        
10 | repo-non-oss                 | openSUSE-12.1-Non-Oss                 | Да      | Да        
11 | repo-oss                     | openSUSE-12.1-Oss                     | Да      | Да        
12 | repo-source                  | openSUSE-12.1-Source                  | Нет     | Да        
13 | Обновления-для-openSUSE-     | Обновления для openSUSE 12.1 12.1-1.4 | Да      | Да
#272647

Pavlo
Если не получается подключить репозиторий с нужными пакетами, ставим все пакеты вручную.
Читаем сообщение коллеги Verg №20, он приводит список пакетов для установки:

text
libimobiledevice-tools  libimobiledevice3 libgpod-tools ideviceinstaller libgpod4 usbmuxd  libplist1 ifuse 

Переходим на страницу поиска пакетов: http://software.opensuse.org/package/libimobiledevice-tools?search_term=libimobiledevice-tools, последовательно копируем и вставляем в строку поиска каждый пакет и устанавливаем его. Первый пакет уже у Вас введён в поиске, просто жмакаем "прямая установка" и выполняем всё что требует система.

#272825

описываю порядок действий.юкоторые проделаны чтобы попытатса подключить Itouch и openSUSE:
1)установил gtkpod
2)zypper ar -f http://download.opensuse.org/repositories/GNOME:/Apps/openSUSE_12.1/ GNOME:/Apps/openSUSE_12.1/
zypper ref
zypper dup
3)su
zypper ar -f http://download.opensuse.org/repositories/home:/FunkyM:/iphone/openSUSE_12.1/
zypper ref
zypper dup
zypper in libimobiledevice-tools libimobiledevice3 libgpod-tools ideviceinstaller libgpod4 usbmuxd libplist1 ifuse
(пакеты установились частично)
4)выполняю
idevicepair unpair
idevicepair pair
idevicepair validate
ответ
QueryType failed, error code -256
5)запускаю gtkpod-плеер видит,но открыть не получаетса-"неизвестная ошибка блокировки (-4)"
Зависит ли это от версии прошивки,модли плеера?

#273222

не судьба подружить этих ребят!

#273223

http://habrahabr.ru/post/22063/
http://linuxnow.ru/view.php?id=13
http://www.opennet.ru/base/sys/ipod_linux.txt.html
http://people.csail.mit.edu/adonovan/hacks/ipod.html

Из этого ничего не подходит ? (Сам не читал - просто первое, что выдал Гугл...)

Например :

...плеер rythmbox тоже умеет работать с айподом.
#273225
"Pavlo" написал:
запускаю gtkpod-плеер видит,но открыть не получаетса-"неизвестная ошибка блокировки (-4)"

Не может lock-файл создать... права рута нужны, может? Как вариант, ваш пользователь не является членом какой-нибудь группы, необходимой для работы с устройством, не знаю.

#273261
-=Serj=- написал:
http://habrahabr.ru/post/22063/
http://linuxnow.ru/view.php?id=13
http://www.opennet.ru/base/sys/ipod_linux.txt.html
http://people.csail.mit.edu/adonovan/hacks/ipod.html

Из этого ничего не подходит ? (Сам не читал - просто первое, что выдал Гугл...)

Например :

...плеер rythmbox тоже умеет работать с айподом.

очень много перечитал форумов,в том числе и англоязычных-в прниципе тоже самое что и мы обсудили в этом топике.
Благодарю за ссылки,ознакомлюсь.

#273265
yars написал:
[quote="Pavlo"]запускаю gtkpod-плеер видит,но открыть не получаетса-"неизвестная ошибка блокировки (-4)"

Не может lock-файл создать... права рута нужны, может? Как вариант, ваш пользователь не является членом какой-нибудь группы, необходимой для работы с устройством, не знаю.[/quote]
тогда встречный вопрос-какими командами это прописать в консоли?
разве вот не нужные команды-# mkdir /media/ipod
# chown -R имя_пользователя:имя_группы /media/ipod

#273294
"Pavlo" написал:
тогда встречный вопрос-какими командами это прописать в консоли?

Что-то вроде этого, только каталог создается и права на него даются автоматически, т.е., делать самому этого не нужно. Что выводит dmesg при подключении устройства? Далее, смотрите, какое имя выдает устройству система, и смотрите права на это устройство: [console]ls -l /dev/имя_устройства[/console], например:
[console]ls -l /dev/ttyACM*
crw-rw---- 1 root dialout 166, 0 сент. 2 16:32 /dev/ttyACM0[/console]
Так у меня в системе определяется сотовый телефон в режиме модема. Соответственно, чтобы я мог этот модем использовать, я должен добавить своего пользователя в группу dialout:
[console=root]usermod -a G dialout yars[/console]. После этого я должен перелогиниться и доступ к модему у меня будет. Как-то так.
P.S. Сейчас еще про gtkpod почитаю...

#273302
text
[20068.460180] usb 2-1: Product: iPod
[20068.460184] usb 2-1: Manufacturer: Apple Inc.
[20068.460189] usb 2-1: SerialNumber: f566f8724b0ea9ef0ff043f95b27de471950542f
zesta@linux-a6ra:~> ls -l /dev/iPod
ls: невозможно получить доступ к /dev/iPod: Нет такого файла или каталога

я правильно сделал?

#273322

Ну, почти. Покажите dmesg | tail -n 30 секунд через 10-20 после подключения плеера. Вот инструкция [EN], а в ней я видел, что плеер должен видеться как обычный диск/флешка.

#273348
text
~> dmesg | tail -n 30
[   24.112671] bootsplash: status on console 0 changed to on
[  127.439823] EXT4-fs (sda8): re-mounted. Opts: acl,user_xattr,commit=0
[  127.623053] EXT4-fs (sda7): re-mounted. Opts: acl,user_xattr,commit=0
[  127.732343] wlan0: authenticate with 90:f6:52:2f:43:c0 (try 1)
[  127.734635] wlan0: authenticated
[  127.734856] wlan0: associate with 90:f6:52:2f:43:c0 (try 1)
[  127.737474] wlan0: RX AssocResp from 90:f6:52:2f:43:c0 (capab=0x421 status=0 aid=3)
[  127.737479] wlan0: associated
[  127.739296] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[  127.739361] cfg80211: Calling CRDA for country: US
[  127.745394] cfg80211: Regulatory domain changed to country: US
[  127.745398] cfg80211:     (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[  127.745402] cfg80211:     (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
[  127.745406] cfg80211:     (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm)
[  127.745409] cfg80211:     (5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[  127.745412] cfg80211:     (5490000 KHz - 5600000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[  127.745415] cfg80211:     (5650000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[  127.745419] cfg80211:     (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
[  138.386014] wlan0: no IPv6 routers present
[  160.728135] CE: hpet increased min_delta_ns to 20113 nsec
[  282.844223] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= MAC=00:1f:3c:50:23:6b:90:f6:52:2f:43:c0:08:00 SRC=172.16.84.34 DST=224.0.0.251 LEN=143 TOS=0x00 PREC=0x00 TTL=254 ID=399 PROTO=UDP SPT=5353 DPT=5353 LEN=123 
[  282.844427] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= MAC=00:1f:3c:50:23:6b:90:f6:52:2f:43:c0:08:00 SRC=172.16.84.34 DST=224.0.0.251 LEN=143 TOS=0x00 PREC=0x00 TTL=254 ID=399 PROTO=UDP SPT=5353 DPT=5353 LEN=123 
[  289.213015] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= MAC=00:1f:3c:50:23:6b:90:f6:52:2f:43:c0:08:00 SRC=172.16.85.22 DST=224.0.0.251 LEN=118 TOS=0x00 PREC=0x00 TTL=254 ID=30321 PROTO=UDP SPT=5353 DPT=5353 LEN=98 
[  289.213124] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= MAC=00:1f:3c:50:23:6b:90:f6:52:2f:43:c0:08:00 SRC=172.16.85.22 DST=224.0.0.251 LEN=118 TOS=0x00 PREC=0x00 TTL=254 ID=30321 PROTO=UDP SPT=5353 DPT=5353 LEN=98 
[  638.690068] usb 2-1: new high speed USB device number 5 using ehci_hcd
[  638.808745] usb 2-1: New USB device found, idVendor=05ac, idProduct=129e
[  638.808750] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  638.808753] usb 2-1: Product: iPod
[  638.808756] usb 2-1: Manufacturer: Apple Inc.
[  638.808759] usb 2-1: SerialNumber: f566f8724b0ea9ef0ff043f95b27de471950542f
#273634

какие соображения?

#274119

подскажите,для каких целей монтировать Ipod в media/ipod?Если его всё равно не просмотреть?

#274288

** (gtkpod:7606): CRITICAL **: gp_load_ipod: assertion `itdb->usertype & GP_ITDB_TYPE_IPOD' failed

что значит эта ошибка?

#274289

Не удалось найти структуру папок iPod в "/media".

Если вы уверены, что iPod правильно примонтирован в "/media", gtkpod может создатьструктуру папок для вас.

Желаете ли вы создать структуру папок сейчас?

и это после монтирования media/ipod
а затем такая ситуация

Ошибка при инициализации iPod: Problem creating iPod directory or file: '/media/iTunes_Control'.

Войдите или зарегистрируйтесь, чтобы ответить.