1

Тема: Не прописывается каталог.Почему?

По какой причине не прописывается репа Minimo - X11-Common на 770-ую? Захожу на gronmayer-кликаю стрелочку-вопрос про запись нового каталога-да-скачивается 187к,долго таблетка думает и в результате-не могу обновить.
Репа жива,можно зайти на нее,посмотреть и скачать любой пакет.
В чем причина? Может есть какая ошибка в инсталл-файле?

2

Re: Не прописывается каталог.Почему?

Возможно сам репозиторий уже сдох

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

3

Re: Не прописывается каталог.Почему?

А что значит "сдох"?
Вот адрес http://repository.maemo.org/  Вот конкретно на "gregale" и "Mistral"   http://repository.maemo.org/extras/pool/gregale/
   Все ссылки кликабельны,любой пакет можно скачать....Те репы,что умерли,вообще не открываются,нет больше таких страниц...
Может как нибудь вручную можно прописать?

4

Re: Не прописывается каталог.Почему?

А выложите сюда содержимое того install-файла, плиз

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

5 Отредактировано markel (27-02-2014 18:55:14)

Re: Не прописывается каталог.Почему?

Вот на gregale Latest releases

[catalogues]
catalogues = extras

[extras]
name = maemo Extras
uri = http://repository.maemo.org/extras/
components = free non-free

вот с гронмаера конкретно на Minimo - X11-Common

[install]
repo_name  = Minimo - X11-Common
repo_deb  = deb http://repository.maemo.org/ herring main

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

В самом  Minimo - X11-Common есть Older repositories(Scirocco Extras и Mistral Extras)на которые нет ссылки  "install",но есть ссылка "browse",которая открывается и имеются в наличии все пакеты.
Вообще,какой вид должны иметь эти инсталл-файлы?Что и как в них прописывается?

PS И посмотрите,плз,вот эту тему  http://n8xx.com/topic5056-instead-ne-zapuskaetsya.html

PSS Если репы умирают,можно ли их скачать сейчас с сохранением структуры,а при небходимости подсунуть таблетке,естественно изменив инсталл-файлы? Или создать свой сайтик и туда скинуть все нужные репы,что бы таблетка оттуда брала небходимое?
Жалко просто,когда умирает ось и с ней исчезает весь софт(((((......
Была замечательная софтинка Garnet VM. Для своей 810-ой я сохранил ее,а вот для вновь приобретенной 770-ой нигде не могу найти. Писал на Аccess-данный софт мы больше не поддерживам,спасибо за понимание. Блин,ну не поддерживайте,но зачем все удалять то?!

6

Re: Не прописывается каталог.Почему?

Судя по всему репы живые.

Дайте вывод следующих команд (вторая -- из-под рута):

cat /etc/apt/sources.list /etc/apt/sources.list.d/*
apt-get update

Про Instead ничего не могу сказать, к сожалению. На руках не осталось ни одного девайса на Maemo, а 770 я даже в руках не держал sad

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

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

7

Re: Не прописывается каталог.Почему?

Вот листинг
[spoiler]BusyBox v1.01 (Debian 3:1.01-4.osso12) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

/ $ cat /ect/apt/sources.list /ect/apt/sources.list.d/*
cat: /ect/apt/sources.list: No such file or directory
cat: /ect/apt/sources.list.d/*: No such file or directory
/ $ sudo gainroot
Root shell enabled


BusyBox v1.01 (Debian 3:1.01-4.osso12) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

/ # apt-get update
Get:1 http://catalogue.tableteer.nokia.com mistral Release.gpg [189B]
Ign http://upir.cz mistral Release.gpg
Get:2 http://catalogue.tableteer.nokia.com mistral Release.gpg [189B]
Ign http://upir.cz mistral Release
Hit http://catalogue.tableteer.nokia.com mistral Release
Hit http://upir.cz mistral/main Packages
Hit http://catalogue.tableteer.nokia.com mistral Release
Hit http://catalogue.tableteer.nokia.com mistral/user Packages
Hit http://catalogue.tableteer.nokia.com mistral/user Packages
Hit http://catalogue.tableteer.nokia.com mistral/user Packages
Ign http://mg.pov.lt mistral Release.gpg
Ign http://antoineschweitzer.free.fr mistral Release.gpg
Ign http://www.abisource.com mistral Release.gpg
Ign http://www.claws-mail.org mistral Release.gpgIgn http://repository.innologies.com scirocco Release.gpg
Ign http://only.mawhrin.net mistral Release.gpg
Hit http://mg.pov.lt mistral Release
Ign http://armin-warda.de mistral Release.gpg
Ign http://fbreader.org mistral Release.gpg
Ign http://repository.maemo.org mistral Release.gpg
Ign http://repository.maemo.org gregale Release.gpg
Ign http://repository.maemo.org mistral Release.gpg
Ign http://repository.maemo.org gregale Release.gpg
Ign http://repository.maemo.org scirocco Release.gpg
Ign http://www.claws-mail.org mistral Release
Ign http://repository.innologies.com scirocco Release
Ign http://armin-warda.de mistral Release
Hit http://only.mawhrin.net mistral Release
Hit http://mg.pov.lt mistral/user Packages
Ign http://repository.maemo.org gregale Release.gpg
Ign http://repository.maemo.org herring Release.gpg
Hit http://repository.maemo.org mistral Release
Hit http://repository.maemo.org gregale Release
Ign http://www.abisource.com mistral Release
Hit http://www.claws-mail.org mistral/user Packages
Hit http://fbreader.org mistral Release
Get:3 http://repository.innologies.com scirocco/user Packages
Hit http://repository.maemo.org mistral Release
Hit http://mg.pov.lt mistral/other Packages
Hit http://mg.pov.lt mistral/user Packages
Hit http://mg.pov.lt mistral/other Packages
Hit http://mg.pov.lt mistral/experimental Packages
Ign http://antoineschweitzer.free.fr mistral Release
Hit http://armin-warda.de mistral/user Packages
Hit http://only.mawhrin.net mistral/user PackagesHit http://repository.maemo.org gregale Release
Hit http://repository.maemo.org scirocco Release
Hit http://fbreader.org mistral/user Packages
Hit http://repository.maemo.org gregale Release
Hit http://repository.maemo.org herring Release
Hit http://repository.maemo.org mistral/free Packages
Hit http://repository.maemo.org mistral/non-free Packages
Hit http://www.abisource.com mistral/user Packages
Hit http://repository.maemo.org gregale/free Packages
Hit http://repository.maemo.org gregale/non-free Packages
Hit http://repository.maemo.org mistral/free Packages
Hit http://repository.maemo.org mistral/non-free Packages
Hit http://antoineschweitzer.free.fr mistral/main Packages
Hit http://repository.maemo.org mistral/free Packages
Hit http://repository.maemo.org mistral/non-free Packages
Hit http://repository.maemo.org gregale/free Packages
Hit http://repository.maemo.org gregale/non-free Packages
Hit http://repository.maemo.org scirocco/free Packages
Hit http://repository.maemo.org scirocco/non-free Packages
Hit http://repository.maemo.org gregale/free Packages
Get:4 http://repository.maemo.org herring/main Packages [111kB]
99% [4 Packages gzip 0]                213B/s 0sgzip: bad block type 3

Err http://repository.maemo.org herring/main Packages
  Sub-process gzip returned an error code (1)
Fetched 112kB in 17s (6426B/s)
Failed to fetch http://repository.maemo.org/dists/herri … ackages.gz  Sub-process gzip returned an error code (1)
Reading package lists... Done
W: Couldn't stat source package list http://repository.maemo.org herring/main Packages (/var/lib/apt/lists/repository.maemo.org_dists_herring_main_binary-armel_Packages) - stat (2 No such file or directory)
W: You may want to run apt-get update to correct these problems
E: Some index files failed to download, they have been ignored, or old ones used instead.
/ #[/spoiler]

Насколько я понял,все репы проверку прошли, а вот в проследней,проблемной и кроется какая то ошибка

ЗЫ. А по поводу INSTEAD, меня просто интересует,можно ли принудительно установить недостающую библиотеку( я ее уже скачал на бб) и если можно,то не грозит ли это какими либо неприятностями в виде порушенных зависимостей? Или просто приложение не запустися и все?

8

Re: Не прописывается каталог.Почему?

В первой команде вы опечатались, должно быть "/etc/...", а у вас "/ect/...".

Кажется проблема вот в чём. apt-get update загружает списки пакетов в каждом репозитории. Они находятся в файлах Packages.gz. Так вот, этот файл, в репозитории "deb http://repository.maemo.org/ herring main" (который прописывается install-файлом Minimo, похоже битый. Вот ссылка на него: http://repository.maemo.org/dists/herri … ackages.gz . Я поробовал его скачать — у меня он gzip'ом не распаковывается.

Очень странно, но похоже кто-то выложил в этот репозиторий битый индексный файл sad

Если у вас есть библиотека в виде deb-пакета, то установить её можно из-под рута командой dpkg -i <путь/к/файлу.deb>. Если dpkg заметит какие-либо проблемы с зависимостями, он об этом скажет. Боюсь, при установке пакета от diablo, у вас есть все шансы получить такое сообщение. Вполне может выясниться, что новый liblua зависит от более новых версий других библиотек.

Короче, если внимательно читать то, что выдаст dpkg, то это неопасно. Если будут сомнения в смысле его сообщений — выкладывайте сюда.

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

9

Re: Не прописывается каталог.Почему?

Спасибо большое за ответы!
По первому вопросу-а к кому можно(нужно) сообщить,что бы поправили этот файлик?Есть хозяин,координатор у  этой репы или это коллективное творчество?

По поводу liblua5-попробую.Не получится-значит не судьбы запустить INSTEAD на 770 sad

И еще один вопрос новичка-в диспетчере приложений,есть софтинки,которые я не могу установить,тк на таблетке не хватает некоторых пакетов,о чем сообщается в пункте "Проблемы" в описании к программе. Если я нахожу и устаналиваю эти недостающие пакеты,установится и запустится приложение? Вообще,откуда берется информация о зависимостях?Кем или чем она определяется?

10

Re: Не прописывается каталог.Почему?

Вот попытка установить liblua5

[spoiler]/ # dpkg -i media/mmc1/liblua5.1-0_5.1.3-1_armel.deb
Selecting previously deselected package liblua5.1-0.
(Reading database ... 14162 files and directories currently installed.)
Unpacking liblua5.1-0 (from .../liblua5.1-0_5.1.3-1_armel.deb) ...
dpkg: dependency problems prevent configuration of liblua5.1-0:
liblua5.1-0 depends on libc6 (>= 2.5.0-1); however:
  Version of libc6 on system is 2.3.5cs2005q3.2-4.osso18.
dpkg: error processing liblua5.1-0 (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
liblua5.1-0
/ #[/spoiler]

Чего не хватает?

11

Re: Не прописывается каталог.Почему?

Извиняюсь за поздний ответ, в связи с событиями в Украине перестал следить за чем-либо ещё.

кому можно(нужно) сообщить,что бы поправили этот файлик?

Понятия не имею sad  Раньше это был официальный нокиевский репозиторий. После того, как Nokia официально закрыла Maemo/MeeGo, вроде бы он должен был перейти в распоряжение сообщества. Я бы посоветовал задать этот вопрос на talk.maemo.org, там быстро подскажут.

Каждый deb-пакет внутри себя несёт информацию о своих зависимостях. Например, пакет А может декларировать свою зависимость от пакета Б, пакета В версии не ниже 2.0 и пакета Г версии ровно 0.5.2. При установке пакета из репозитория (через Диспетчер или в терминале через apt-get), установщик пытается по мере сил разрешить эти зависимости, скачав необходимые пакеты из репозиториев. Если он не находит нужные зависимости, установка отменяется. Иногда удаётся найти где-то недостающий пакет, установить его вручную, и если после этого цепочка зависимостей сойдётся, то ура, всё установится.  Но зачастую бывает так, что этот найденный пакет привносит ещё пару неудовлетворённых зависимостей, и ситуация уходит в рекурсию.

Вот, например, liblua5.1, который вы ставите, зависит от libc6 версии не ниже 2.5.0-1 (liblua5.1-0 depends on libc6 (>= 2.5.0-1)), но у вас стоит libc6 версии 2.3.5cs2005q3.2-4.osso18.
И, к сожалению, в данном случае это фатально, потому что libc6 (стандартная библиотека языка С) — это настолько неотъемлемая часть линукса, что обновить её возможно только вместе со всем дистрибутивом sad

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

12

Re: Не прописывается каталог.Почему?

Спасибо за развернутый ответ!(Сам внимательно слежу за событиями на Украине)
С вашего позволения еще один вопрос: для установки одной из игр необходима библиотека libgconf2-6 (v. 2.6.4.15-osso4).Она есть в репозитории Minimo - X11-Common (который я и не могу прописать). Попробовал его искать вручную в этой репе,но безуспешно.Есть какая ли служба по поиску пакетов? Та,что в шапке форума( Поиск пакетов : Pack Rat),не работает.....

13

Re: Не прописывается каталог.Почему?

Вот тут она: http://repository.maemo.org/pool/herring/main/g/gconf2/

Я обычно ищу руками, пользуясь тем, что у каждого репозитория, как я писал раньше, есть "оглавление": http://repository.maemo.org/dists/herri … l/Packages
Это текстовый файл, в нём огромный перечень всех пакетов, доступных в репозитории. Выглядит это как набор секций примерно такого вида (упрощённо):

Package: libgconf2-6
...
Version: 2.6.4.15-osso4
...
Depends: (список зависимостей)
...
Filename: pool/herring/main/g/gconf2/libgconf2-6_2.6.4.15-osso4_armel.deb

То, что указано в поле Filename нужно добавить к базовому урлу репозитория, чтобы получить урл deb-файла:
http://repository.maemo.org/pool/herrin … _armel.deb
Обратите внимание, что в оглавлении отдельно присутствуют все версии каждого пакета, так что секций, начинающихся с "Package: libgconf2-6" может быть несколько, и нужно выбрать нужную по полю Version. Или можно просто открыть папку, содержащую пакет, в ней будут пакеты всех доступных версий: http://repository.maemo.org/pool/herring/main/g/gconf2/

А в поле Depends вы найдёте ту самую информацию о зависимостях, о которой я говорил в предыдущем посте.

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

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

14

Re: Не прописывается каталог.Почему?

Спасибо,почти все ясно!)) Просто я не мог подумать,что пакет "libgconf" будет лежать в папке с индексом "g",я искал в папках "libgc"!
На talk.maemo.org мне не удалось зарегистирироваться,что бы задать вопрос по репам( сначала не заметил контрольный вопрос,повторная регистрация оканчивалась отказом под девизом  борьбы со спамом).Отправил свой вопрос админам этого ресурса,может ответят.
Если можно еще один вопрос: информация о всех пакетах содержащихся в репе находистя в файле "Packages", а информация о приложениях,которая выводится в описании  в диспетчере приложений(что за программа,что она умеет) так же находися в  "Packages"? И по какому параметру можно узнать к какой оси относятся те или иные пакеты?
Это я к тому, что если мне не удасться достучаться до кураторов этой репы,самому понять и выбрать,что мне подходит для моей 770-ой

15

Re: Не прописывается каталог.Почему?

Да, я тоже сначала начал искать в папке libg, не нашёл, и тогда полез в Packages smile

Текстовое описание пакетов находится там же, в Packages, в поле Description, которое обычно идёт последним в секции.
Кстати, надо отметить, что маемовский диспетчер приложений показывает только те пакеты, у которых в поле Section указано "user/*", чтобы не пугать пользователя всякими чисто техническими libgconf2-6, да и просто чтобы не засорять список.

С тем, под какую OS пакет, сложнее. В Linux нет стандартизированных дистрибутивов и поэтому нет общепринятых способов различать их. Поэтому в ни сам deb-пакет, ни метаинформация о нём в Packages не несёт информации о целевой версии ОС.

Но что касается Maemo, то как правило само название репозитория указывает на то, для какой версии Maemo этот репозиторий. Как правило в спецификаторе репозитория указывается кодовое название целевой версии Maemo. Например, в случае с Minimo это "herring".

В википедии есть табличка версий Maemo с указанием кодовых имён: http://en.wikipedia.org/wiki/Maemo#Release_history
Правда Herring там почему-то нет. Ещё вроде была Sardine, которой там тоже нет. Но если мне не изменяет память, то Herring и Sardine — это Maemo 2.x, то есть OS2006.

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

16 Отредактировано markel (06-03-2014 16:34:00)

Re: Не прописывается каталог.Почему?

Еще раз спасибо за подробные ответы!
К сожалению пакет libgconf2-6_2.6.4.15-osso4_armel.deb не захотел устанавливаться,что странно,так как находится он разделе "herring",что как вы сказали соответствует maemo 2.0.......

17

Re: Не прописывается каталог.Почему?

А вы его ставили из deb-пакета или через apt-get?

установка командой dpkg -i не разрешает зависимости автоматически, это делает только apt-get. Я к тому, что если он у вас не установился из-за зависимостей, то можно попробовать их разрулить руками, вдруг получится.

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

18 Отредактировано markel (08-03-2014 20:58:03)

Re: Не прописывается каталог.Почему?

Устанавливал из deb- пакета командой dpkg -i,apt-get,как я понял,возможна только если репозиторий,содержащий этот пакет,прописан в каталоге и устанавливается он-лайн.Как раз этот репозиторий я и не могу прописать. Или мои рассуждения не верны?
Во всяком случае при попытке установить мне не сообщалось о зависимостях,как я понял с моим неважнецким знанием английского,сообщалось что для моей системы нужен .......14-osso2, а он у меня итак уже установлен.


PS А как можно это объяснить?
[spoiler]/ # apt-get upgrade
Reading package lists... Done
Building dependency tree... Done
You might want to run `apt-get -f install' to correct these.
The following packages have unmet dependencies:
  libgconf2-6: Depends: gconf2 (>= 2.6.4.15-osso4) but 2.6.4.14-osso2 is installed
  liblua5.1-0: Depends: libc6 (>= 2.5.0-1) but 2.3.5cs2005q3.2-4.osso18 is installed
E: Unmet dependencies. Try using -f.
/ #[/spoiler]

Я же только делал попытки установить libgconf2-6_ 2.6.4.15-osso4 и liblua5.1-0.О каких неудовлетворенных зависимостях мне сообщается?

19

Re: Не прописывается каталог.Почему?

Извиняюсь за поздний ответ — вышел из гриппозного забытия.

Если я правильно понимаю, то даже при неудачной установке dpkg запоминает, что хотели установить данный пакет. И если потом вы с помощью apt-get из репов доустановите зависимости, то автоматически установится и тот пакет, который раньше установить не удалось.  Поэтому apt-get у вас и ругается на те пакеты, которые вы пытались ставить руками. После обновления состояния репов оно пытается установить те неудавшиеся пакеты, и рапортует о том, что по прежнему ничего не вышло.

То есть сейчас он ругается, что не может установить libgconf2-6 (новый) потому что он зависит от gconf версии *15-osso4, а у вас стоит 14-osso2. И аналогичное про liblua.

Вариант 1: попробовать найти недостающие пакеты в репах вручную, установить с помощью dpkg. Возможно опять не выйдет из-за следующего уровня зависимостей. Тогда повторяем операцию.

Вариант 2: отменить своё желание установить libgconf2-6 и liblua5.1-0 командой apt-get remove. Так как пакеты фактически не установлены, то она просто уберёт из базы данных ваше намерение их установить, и apt-get upgrade перестанет ругаться.

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

20

Re: Не прописывается каталог.Почему?

Извиняюсь за поздний ответ — вышел из гриппозного забытия.

Я терпеливый))))).Тем более этот ресурс в вашем лице,по моему,единственно-живой по данной тематике(из русскоязычных).
Часть проблем я решил,что называется,в лоб-перепрошился на 2007НЕ)). Там больше живых реп.
Все же мне удалось зарегистрироваться на talk.maemo,задал вопрос по репозиториям(кто ими управляет) и разместил просьбу помочь найти Garnet VM (2006-2007).Пока нулевой результат(((.
C надеждой установить INSTEAD на 770 я распрощался. Нет пакета liblua5 ни для 2006OS,ни для для 2007OS.

PS Пользуясь случаем,спрошу-когда вы выкачивали прошивки для таблеток,вы не скачивали 2008НЕ с tablets-dev.nokia.com?

21

Re: Не прописывается каталог.Почему?

К сожалению, нет. У меня есть только SU-18_2006SE_3.2006.49-2_PR_F5_MR0_ARM.bin

N̶8̶0̶0̶ + N̶8̶1̶0̶ + N̶9̶0̶0̶ + N̶9̶5̶0̶ + N̶9̶ ̶C̶y̶a̶n̶ + N̶9̶ ̶B̶l̶a̶c̶k̶

22

Re: Не прописывается каталог.Почему?

Эту,как и все остальные(на всякий случай),я у вас скачал))))

23

Re: Не прописывается каталог.Почему?

Если надо, могу выложить для N800 и N810 несколько прошивок.

n800  -->  n810 5.2010.32-3

24

Re: Не прописывается каталог.Почему?

N800:
http://yadi.sk/d/InjPuMSHKhwV6
http://yadi.sk/d/0Yo_0NhDKhwjU
http://yadi.sk/d/bO4YZVVVKhwp3

N810:
http://yadi.sk/d/hsFK1R5SKhxEG

n800  -->  n810 5.2010.32-3

25

Re: Не прописывается каталог.Почему?

Спасибо!Качнул на всякий случай.