Re: Вопрос знатокам тонкостей работы пакетной системы apt

2007-09-19 Нитка Sergei Stolyarov
 -Original message-
 From: Maxim Nechaev [EMAIL PROTECTED]
 Sent: Wednesday 19 September 2007
 To: ubuntu-ru@lists.ubuntu.com
 Cc: 
 Subject: Вопрос знатокам тонкостей работы пакетной системы apt
 Здравствуйте!

 Я использую Ubuntu Edgy 6.10.
 Необходимо было установить пакет cutecom. В репозитариях Edgy его нет,
 зато есть в Fiesty. Скачал и установил с помощью команды:


 sudo dpkg --ignore-depends=libc6,libgcc1,libqt3-mt,libstdc++6 \
   -i cutecom_0.14.1-2_i386.deb
 Можно все-таки как-то разрешить ситуацию не удаляя пакета cutecom?

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

По пунктам:
Прописать в /etc/apt/sources.list раздел deb-src с репозиторием Fiesty.
Обновить кеши (aptitude update)
Установить все необходимые для сборки пакеты (apt-get build-dep cutecom)
Установить пакет fakeroot
Скачать исходники пакета (apt-get source cutecom)
Зайти внутрь билдового каталога и набрать 
там dpkg-buildpackage -rfakeroot -b
Установить получившийся пакет.

-- 
Sergei Stolyarov

-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Вопрос знатокам тонкостей работы пакетной системы apt

2007-09-19 Нитка Eugene V. Kravtsoff
В сообщении от Среда, 19-сен-2007 Sergei Stolyarov написал(a):

 По пунктам:
 Прописать в /etc/apt/sources.list раздел deb-src с репозиторием Fiesty.
 Обновить кеши (aptitude update)
 Установить все необходимые для сборки пакеты (apt-get build-dep cutecom)
 Установить пакет fakeroot
 Скачать исходники пакета (apt-get source cutecom)
 Зайти внутрь билдового каталога и набрать
 там dpkg-buildpackage -rfakeroot -b
 Установить получившийся пакет.
самый верный совет, это и называется backports
как вариант можно поискать на getdeb.net пакет,
если там нету, то backporting идеологически правильный выход



-- 
WBR, Eugene V. Kravtsoff || EK01-UANIC, KRAV-RIPE
JID: [EMAIL PROTECTED], ICQ: 930-128-41
Mobile: 8 044 592 01 67
MSN: [EMAIL PROTECTED], LJ : lj-user=ekrava
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Вопрос знатокам тонкостей работы пакетной системы apt

2007-09-18 Нитка Maxim Nechaev
Здравствуйте!

Я использую Ubuntu Edgy 6.10.
Необходимо было установить пакет cutecom. В репозитариях Edgy его нет,
зато есть в Fiesty. Скачал и установил с помощью команды:


sudo dpkg --ignore-depends=libc6,libgcc1,libqt3-mt,libstdc++6 \
  -i cutecom_0.14.1-2_i386.deb


Пакет установился, программа заработала, я доволен. Но! теперь synaptic
отказывается выполнять какие-либо действия, без удаления пакета cutecom.
Apt-get отвечает вообще что-то непонятное для меня, пример:


sudo apt-get install libdevice-serialport-perl
Чтение списков пакетов... Готово
Построение дерева зависимостей   
Чтение информации о состоянии... Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться
`apt-get -f install':
Пакеты, имеющие неудовлетворённые зависимости:
  cutecom: Зависит: libc6 (= 2.5-0ubuntu1) но 2.4-1ubuntu12.3 будет
установлен
   Зависит: libgcc1 (= 1:4.1.1-20ubuntu1) но 1:4.1.1-13ubuntu5
будет установлен
   Зависит: libqt3-mt (= 3:3.3.7) но 3:3.3.6-3ubuntu3.2 будет
установлен
   Зависит: libstdc++6 (= 4.1.1-20ubuntu1) но 4.1.1-13ubuntu5
будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить 'apt-get -f
install', не указывая имени пакета, (или найдите другое решение).


Можно все-таки как-то разрешить ситуацию не удаляя пакета cutecom?


-- 
Максим Нечаев


ps Просьба не советовать использовать minicom.
pps Просьба не советовать обновить систему до Fiesty.
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru