[root@host-93 tmp]# apt-get install gitlab Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Некоторые пакеты установить невозможно. Это может означать, что Вы потребовали невозможного, либо пользуетесь нестабильным репозиторием. Часть необходимых пакетов либо ещё не создана, либо была удалена из каталога 'Входящие'. Так как для выполнения Вашего запроса достаточно одной операции, то скорее всего этот пакет просто невозможно установить. Сообщите, пожалуйста, об этом как о найденной ошибке в пакете. Эти сведения могут помочь найти выход из ситуации: Следующие пакеты имеют неудовлетворенные зависимости: gitlab: Depends: /usr/lib/ruby/bin/ruby Depends: gem-gitlab (= 4.19.0-alt1:sisyphus+342746.1300.8.1) E: Извините, `битые' пакеты
Не могу воспроизвести. У васъ /usr/lib/ruby/bin/ruby этотъ объектъ есть ли въ сѵстемѣ?
``` $ file /usr/lib/ruby/bin/ruby /usr/lib/ruby/bin/ruby: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=6de72f75d60d8f4e39b35d563f35d0f1892dbbad, for GNU/Linux 3.2.0, stripped ```
(Ответ для Малъ Скрылевъ на комментарий #1) > Не могу воспроизвести. > > У васъ /usr/lib/ruby/bin/ruby этотъ объектъ есть ли въ сѵстемѣ? нет такой директории ruby
А такъ? ``` rpm -qf /usr/lib/ruby/bin/ruby ruby-stdlibs-3.3.4-alt2.x86_64 ```
Просто если у васъ стоитъ этотъ пакетъ, то просто файловая структура пакетовъ нарушена, потому и не работаетъ установка, а если пакета нѣтъ, то gitlab долженъ его подтягивать самъ по зависимостямъ
(Ответ для Малъ Скрылевъ на комментарий #5) > Просто если у васъ стоитъ этотъ пакетъ, то просто файловая структура > пакетовъ нарушена, потому и не работаетъ установка, а если пакета нѣтъ, то > gitlab долженъ его подтягивать самъ по зависимостямъ pt-get install ruby Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Некоторые пакеты установить невозможно. Это может означать, что Вы потребовали невозможного, либо пользуетесь нестабильным репозиторием. Часть необходимых пакетов либо ещё не создана, либо была удалена из каталога 'Входящие'. Так как для выполнения Вашего запроса достаточно одной операции, то скорее всего этот пакет просто невозможно установить. Сообщите, пожалуйста, об этом как о найденной ошибке в пакете. Эти сведения могут помочь найти выход из ситуации: Следующие пакеты имеют неудовлетворенные зависимости: ruby: Depends: erb (= 3.1.4-alt2.p10.1:p10+338355.142.48.1) Depends: irb (= 3.1.4-alt2.p10.1:p10+338355.142.48.1) Depends: gem (= 2:3.3.26-alt2.p10.1:p10+338355.142.48.1) E: Извините, `битые' пакеты
такъ это Сизѵфъ или п10?
Извините, ворвусь в дискуссию. > E: Извините, `битые' пакеты Традиционно, это означает, что в системе есть пакеты, которых нет в текущем репозитории, и apt не может понять, что с ними делать. Такое может произойти, если система давно не обновлялась, или долго живёт и обновлялась много раз, в том числе с переходом с ветки на ветку. Поэтому, для начала, необходимо обновиться, это зачастую помогает: # apt-get update # apt-get dist-upgrade Вы это сделали? Если да, и это не помогло, покажите вывод следующих команд: # apt-repo list # apt-get list-extras Если второй вывод длинный, луче его перенаправить файл и приложить файл сюда. Наконец, можно попробовать включить больше отладочной информации от apt: # apt-get install -o Debug::pkgProblemResolver=yes -o Debug::pkgRemoveDepends=yes -o Debug::pkgMarkInstall=yes gitlab Вывод этой команды точно будет длинным, так что сохраните его в файл и приложите сюда. По нему можно попробовать понять, что же пошло не так, не угадывая.
(Ответ для Малъ Скрылевъ на комментарий #7) > такъ это Сизѵфъ или п10? это слово не понял Сизѵфъ , а установлена Рабочая станция 10 ALT
Created attachment 17390 [details] Выполнение команд
(Ответ для Ivan A. Melnikov на комментарий #8) > Извините, ворвусь в дискуссию. > > > E: Извините, `битые' пакеты > > Традиционно, это означает, что в системе есть пакеты, которых нет в текущем > репозитории, и apt не может понять, что с ними делать. Такое может > произойти, если система давно не обновлялась, или долго живёт и обновлялась > много раз, в том числе с переходом с ветки на ветку. > > Поэтому, для начала, необходимо обновиться, это зачастую помогает: > > # apt-get update > # apt-get dist-upgrade > > Вы это сделали? > > Если да, и это не помогло, покажите вывод следующих команд: > > # apt-repo list > # apt-get list-extras > > Если второй вывод длинный, луче его перенаправить файл и приложить файл сюда. > > Наконец, можно попробовать включить больше отладочной информации от apt: > > # apt-get install -o Debug::pkgProblemResolver=yes -o > Debug::pkgRemoveDepends=yes -o Debug::pkgMarkInstall=yes gitlab > > Вывод этой команды точно будет длинным, так что сохраните его в файл и > приложите сюда. По нему можно попробовать понять, что же пошло не так, не > угадывая. делал по инструкции https://altlinux.pkgs.org/sisyphus/classic-noarch/gitlab-4.19.0-alt1.noarch.rpm.html [root@host-93 tmp]# nano /etc/apt/sources.list [root@host-93 tmp]# apt-get update E: Неизвестный ID поставщика 'Sisyphus' в строке 4 списка источников /etc/apt/sources.list.
(In reply to Андрей Сафонов from comment #10) > Created attachment 17390 [details] > Выполнение команд В p10 пакета gitlab действительно нет. В Сизифе и p11 пакет gitlab есть, но - во-первых, я надеюсь вы в курсе, что это не полноценный сервис хостинга гитов, пулл-реквестов и т.д., а только "A Ruby wrapper and CLI for the GitLab API" - во-вторых, пакеты из Сизифа рекомендуется ставить только на Сизиф, пакеты из p11 рекомендуется ставить только на систему с p11; а у Вас p10. Подобное частичное обновление мы не поддерживаем.
(In reply to Андрей Сафонов from comment #11) > делал по инструкции > https://altlinux.pkgs.org/sisyphus/classic-noarch/gitlab-4.19.0-alt1.noarch. > rpm.html > > [root@host-93 tmp]# nano /etc/apt/sources.list > [root@host-93 tmp]# apt-get update > E: Неизвестный ID поставщика 'Sisyphus' в строке 4 списка источников > /etc/apt/sources.list. Сайт altlinux.pkgs.org, насколько мне известно, не имеет никакого отношения к Alt Linux Team, и инструкции на нём крайне неудачные. По ним проще сломать свою систему чем добиться желаемого результата. То есть, если вы напишите [sisyphus] в квадратных скобках с маленькой буквы, пакет скорее всего поставится; однако при этом система превратится в гибрид Сизифа и p10, и я не знаю, как Вы с ним будете дальше жить.