31

Re: Менеджеры пакетов

faithman, не вникай.

32

Re: Менеджеры пакетов

Rus
Думаю, лучше вникнуть.

faithman

Консоль
cat /etc/apt/sources.list
Вывод сюда.

33 (11.09.2010 09:27:05 отредактировано faithman)

Re: Менеджеры пакетов

Консоль

#deb cdrom:[Debian GNU/Linux testing _Squeeze_ - Official Snapshot amd64 CD Binary-1 20100830-04:38]/ squeeze main
deb http://ftp.uk.debian.org squeeze main contrib non-free

Соединялся ещё через телефон, помимо этого модема, по профилю Bluetooth Dial-Up, такая же ерунда выходит.
Либо apt не исправен либо CD плохо собран, хотя SHA256 сходится.

РЕШЕНО:
Забыл прописать:

http://ftp.uk.debian.org/debian

Прошу прощения за недосмотр. Забыл. ab

34

Re: Менеджеры пакетов

faithman

deb ftp://ftp.ru.debian.org/debian/ squeeze main contrib non-free
deb-src ftp://ftp.ru.debian.org/debian/ squeeze main contrib

deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib

deb http://ftp.ru.debian.org/debian/ squeeze-proposed-updates main contrib non-free
deb-src http://ftp.ru.debian.org/debian/squeeze-proposed-updates main contrib

35

Re: Менеджеры пакетов

Darth Revan, спасибо за подсказку.

36

Re: Менеджеры пакетов

Надеюсь, веткой форума не ошибся.. Подскажите пожалуйста:

+ открыть спойлер

sources.list

deb http://qutim.org/debian/squeeze/ squeeze main
#deb http://ftp.th.debian.org/debian/ squeeze contrib main non-free

Консоль

root@localhost:/etc/apt# ping qutim.org
PING qutim.org (178.63.142.217) 56(84) bytes of data.
64 bytes from cp.hostring.ru (178.63.142.217): icmp_req=1 ttl=44 time=361 ms
64 bytes from cp.hostring.ru (178.63.142.217): icmp_req=2 ttl=44 time=347 ms
64 bytes from cp.hostring.ru (178.63.142.217): icmp_req=3 ttl=44 time=335 ms
64 bytes from cp.hostring.ru (178.63.142.217): icmp_req=4 ttl=44 time=355 ms
^C
--- qutim.org ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3000ms
rtt min/avg/max/mdev = 335.446/350.026/361.875/9.950 ms

Делаю:
Консоль

root@localhost:/etc/apt# apt-get update
Ош  http://qutim.org squeeze Release.gpg
  Не удалось найти IP адрес для qutim.org
Ош  http://qutim.org/debian/squeeze/ squeeze/main Translation-en
  Не удалось найти IP адрес для qutim.org
Ош  http://qutim.org/debian/squeeze/ squeeze/main Translation-ru
  Не удалось найти IP адрес для qutim.org
Чтение списков пакетов... Готово     
W: Не удалось получить http://qutim.org/debian/squeeze/dists/s … elease.gpg  Не удалось найти IP адрес для qutim.org

W: Не удалось получить http://qutim.org/debian/squeeze/dists/s … ion-en.bz2  Не удалось найти IP адрес для qutim.org

W: Не удалось получить http://qutim.org/debian/squeeze/dists/s … ion-ru.bz2  Не удалось найти IP адрес для qutim.org

W: Некоторые индексные файлы не скачались, они были проигнорированы или вместо них были использованы старые версии
root@localhost:/etc/apt#

В чем может быть причина что apt репозиторий не видит?

37

Re: Менеджеры пакетов

какие конфиги показать, знаю про etc/resolv.conf (etc/network/interfaces пустой)

# Generated by NetworkManager
nameserver 192.168.1.1

38 (19.09.2011 05:36:11 отредактировано Роман Подрезов)

Re: Менеджеры пакетов

Проблема: Не могу установить или обновить софт.
Причина: неудовлетворенные зависимости пакетов.
Откуда они взялись, пока мне не понятно. Пробовал решить отклчением опереативной (мгновенной) конфигурации (простите так уж я это перевел куря ман)  вот ход моих действий.

+ открыть спойлер

Консоль
root@gate:~# apt-get upgrade
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться `apt-get -f install'.
Пакеты, имеющие неудовлетворённые зависимости:
base-files : ПредЗависит: awk
base-passwd : Зависит: libc6 (>= 2.1) но он не установлен
dpkg : ПредЗависит: libbz2-1.0 но он не установлен
        ПредЗависит: libc6 (>= 2.6) но он не установлен
        ПредЗависит: zlib1g (>= 1:1.1.4) но он не установлен
        ПредЗависит: coreutils (>= 5.93-1) но он не установлен
        ПредЗависит: xz-utils но он не установлен
libacl1 : Зависит: libc6 (>= 2.2) но он не установлен
libattr1 : Зависит: libc6 (>= 2.2.3) но он не установлен
libgcc1 : Зависит: libc6 (>= 2.2.4) но он не установлен
libselinux1 : Зависит: libc6 (>= 2.3.4) но он не установлен
E: Неудовлетворённые зависимости. Попытайтесь использовать -f.

root@gate:~# apt-get -f install
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Исправление зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  coreutils gawk libbz2-1.0 libc6 libc6-i686 liblzma2 xz-utils zlib1g
Предлагаемые пакеты:
  glibc-doc debconf debconf-2.0 locales xz-lzma
НОВЫЕ пакеты, которые будут установлены:
  coreutils gawk libbz2-1.0 libc6 libc6-i686 liblzma2 xz-utils zlib1g
обновлено 0, установлено 8 новых пакетов, для удаления отмечено 0 пакетов, и 2 пакетов не обновлено.
не установлено до конца или удалено 6 пакетов.
Необходимо скачать 0 B/11,0 MB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 28,0 MB.
Хотите продолжить [Д/н]? Д
E: Не удалось выполнить оперативную настройку 'libc6'. Подробней, смотрите в man 5 apt.conf о APT::Immediate-Configure. (2)

+ открыть спойлер

Консоль
root@gate:~# man 5 apt.conf
Immediate-Configure
           Defaults to on which will cause APT to install essential and important packages as fast as possible in the install/upgrade operation. This is done to limit the effect of a failing dpkg(1) call: If this option is disabled APT does treat an important package in the same way as an extra package: Between the unpacking of the important package A and his configuration can then be many other unpack or configuration calls, e.g. for package B which has no relation to A, but causes the dpkg call to fail (e.g. because maintainer script of package B generates an error) which results in a system state in which package A is unpacked but unconfigured - each package depending on A is now no longer guaranteed to work as their dependency on A is not longer satisfied. The immediate configuration marker is also applied to all dependencies which can generate a problem if the dependencies e.g. form a circle as a dependency with the immediate flag is comparable with a Pre-Dependency. So in theory it is possible that APT encounters a situation in which it is unable to perform immediate configuration, errors out and refers to this option so the user can deactivate the immediate configuration temporarily to be able to perform an install/upgrade again. Note the use of the word "theory" here as this problem was only encountered by now in real world a few times in non-stable distribution versions and was caused by wrong dependencies of the package in question or by a system in an already broken state, so you should not blindly disable this option as the mentioned scenario above is not the only problem immediate configuration can help to prevent in the first place. Before a big operation like dist-upgrade is run with this option disabled it should be tried to explicitly install the package APT is unable to configure immediately, but please make sure to report your problem also to your distribution and to the APT team with the buglink below so they can work on improving or correcting the upgrade process.

Прописал по совету в /etc/apt/apt.conf
Эту строку

APT::Immediate-Configure "false";

И попробовал снова обновиться с опцией -f

+ открыть спойлер

Консоль
root@gate:~# apt-get -f upgrade
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Исправление зависимостей... Готово
НОВЫЕ пакеты, которые будут установлены:
  coreutils gawk libbz2-1.0 libc6 libc6-i686 liblzma2 xz-utils zlib1g
Пакеты, которые будут обновлены:
  base-files dpkg
обновлено 2, установлено 8 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 6 пакетов.
Необходимо скачать 0 B/13,4 MB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 28,0 MB.
Хотите продолжить [Д/н]? Д
Чтение журнала изменений... Выполнено
E: Невозможно определить версию debconf. Он установлен?
debconf: ошибка при работе apt-extracttemplates: Неправильный дескриптор файла
(Чтение базы данных ... на данный момент установлено 458 файлов и каталогов.)
Распаковывается пакет libc6 (из файла .../libc6_2.11.2-10_i386.deb)...

A non-dpkg owned copy of the libc6-i686 package was found.
It is not safe to upgrade the C library in this situation;
please remove that copy of the C library and try again.
dpkg: не удалось обработать параметр /var/cache/apt/archives/libc6_2.11.2-10_i386.deb (--unpack):
подпроцесс новый сценарий pre-installation возвратил код ошибки 1
configured to not write apport reports
                                      При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/libc6_2.11.2-10_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Помогите пожалуйста решить проблему

UPD (19.09.2011): Решено заменой жесткого диска, так как проблема была именно в нем. 18 битых секторов, по вине которых и исчезли указанные пакеты. Спасибо за помощь.

39

Re: Менеджеры пакетов

Начните с /etc/apt/sources.list - наведите в нём порядок.
Прежде всего выкинув все "левые" репозитории.

Re: Менеджеры пакетов

Уважаемые напомните как в дебиане обстоят дела с зависимостями? Mенеджер пакетов за это отвечает?

41

Re: Менеджеры пакетов

Cmndr_AlexGreen пишет

как в дебиане обстоят дела с зависимостями?

А как надо? Что конкретно интересует?

Cmndr_AlexGreen пишет

Mенеджер пакетов за это отвечает?

APT.

Re: Менеджеры пакетов

а если сравнить с менеджером Arch'a - pacman'om

43

Re: Менеджеры пакетов

Cmndr_AlexGreen, для рядового пользователя десктопа - нет отличий, что pacman в арче, что yum в сусе, что aptitude в debian. Ибо везде зависимости отслеживаются и управление в 1-2 (редко - 3-5) команды.

44

Re: Менеджеры пакетов

Cmndr_AlexGreen пишет

а если сравнить с менеджером Arch'a - pacman'om

Пакман шустрей будет.

45

Re: Менеджеры пакетов

Vitri пишет
Cmndr_AlexGreen пишет

а если сравнить с менеджером Arch'a - pacman'om

Пакман шустрей будет.

Вы проводили тесты на компьютерах с одинаковым железом?

46

Re: Менеджеры пакетов

metra пишет

Вы проводили тесты на компьютерах с одинаковым железом?

На своем.

47

Re: Менеджеры пакетов

Vitri, мне нравиться pacman, и считаю у каждого есть свои сильные и слабые стороны, что до нерасторопности, это не суть, я не занимаюсь постоянной установкой/удалением программ, вот к примеру сделай с помощью pacman

$ apt-get autoremove

48 (03.11.2011 01:15:07 отредактировано Vitri)

Re: Менеджеры пакетов

newzenon, я не силен в арче, знаком с ним на базовом уровне. pacman -Rns, емнип.

newzenon пишет

Vitri, мне нравиться pacman, и считаю у каждого есть свои сильные и слабые стороны, что до нерасторопности, это не суть, я не занимаюсь постоянной установкой/удалением программ

ОК. Заметьте, я не писал "apt тормозное добро, пакман рулит!!1" или что-то в таком роде. Был пост №43, был дан на него ответ, базирующийся исключительно на личном опыте использования. Никакого холивара или еще какого бреда.

P. S. Господи, зачем столько автозамен?

49

Re: Менеджеры пакетов

Vitri, емнип нипричем:
pacman -Rns это примерно apt-get autoclean, pacman не умеет apt-get autoremove.

50

Re: Менеджеры пакетов

Доброго суток времени... Может кто подскажет, как у apt сменить директорию кэша пакетов? Сегодня часа полтора пытался понять почему иксы не грузятся, оказалось на корне "внезапно" кончилось место...

51 (23.09.2012 16:08:45 отредактировано redgy92)

Re: Менеджеры пакетов

как то так, но будет ли работать - я не знаю, не пробовал

cd /var/cache/apt/
mv -r /var/cache/apt/archives /каталог/назначения
ln -s  /каталог/назначения/archives /var/cache/apt/archives

52

Re: Менеджеры пакетов

А конфига с заветными опциями нету что ли? O_o

53 (23.09.2012 17:59:17 отредактировано Nigelist)

Re: Менеджеры пакетов

Armoyt пишет

Доброго суток времени... Может кто подскажет, как у apt сменить директорию кэша пакетов? Сегодня часа полтора пытался понять почему иксы не грузятся, оказалось на корне "внезапно" кончилось место...

А из-за чего кончилось? Попробуйте кэш пакетов очистить.

apt-get clean       #Удалит все пакеты из кэша
apt-get autoclean   #Удалит все устаревшие пакеты

Кстати, как-то удаляются остатки пакетов. Те, что остались после

apt-get remove

P.S. Кстати, если у вас имеется пустой раздел для кэша, то вы можете его указать в fstab.

54

Re: Менеджеры пакетов

Nigelist пишет

А из-за чего кончилось? Попробуйте кэш пакетов очистить.

Хороший вопрос... наверное из-за того, что игр понаставил немерено, вот они кэш и забили :-B Хотя точно не уверен...

Nigelist пишет

Кстати, как-то удаляются остатки пакетов

Ну так я и так могу директорию снести, но ведь потом он опять туда же будет складировать... (*печально вздыхает, вспоминая pacman*) у меня на корень мало места выделено, дабы не тормозайтен поиск конфиг-файлов и прочие интересные системные операции (и он в рейзер ФС), так что хотелось бы перенести кэш на каноничный хоум-раздел.

55

Re: Менеджеры пакетов

Решил вопрос.

+ /etc/apt/apt.conf

Dir "/"
{
Cache "home/cache/apt/" {
     Archives "archives/";
     Backup "backup/";
     srcpkgcache "srcpkgcache.bin";
     pkgcache "pkgcache.bin";
  };
};

кэш весело и с улюлюканьем переезжает в хомяк...

56 (16.01.2013 07:46:51 отредактировано sagvir)

Re: Менеджеры пакетов

Добрый день, кто уже обновил openvpn-2.3 ? почемуто в репозиториях до сих пор старая версия(  тут тоже старая http://packages.debian.org/squeeze/amd64/openvpn  скачал с офф сайта пакет, при конфигурировании такая ошибка configure: error:  ssl is required but missing. ./configure --disable-lzo --enable-pam-dlopen так конфигурит, но при make ошибки выходят

57 (28.01.2013 19:27:07 отредактировано KraT_by)

Re: Менеджеры пакетов

Добрый день,
подскажите пожалуйста, по dpkg

У меня был dpkg-1.15.8.13. Я скачал отсюда новую версию https://launchpad.net/debian/+source/dp … multiarch, архив *.tar.bz2

Поставил её так ./configure && ./make && ./make install && reboot
После ребута стоит версия dpkg-1.16.2, но пакет, ради которого я обновлял dpkg не инсталлируется.

root@tjener:~# dpkg --install debhelper_9.20120909_all.deb
dpkg: error: failed to open package info file '/usr/local/var/lib/dpkg/status' for reading: No such file or directory

uname -a
Linux tjener.intern 2.6.32-5-amd64 #1 .................. x84_64 GNU/LINUX

Подскажите пожалуйста.

58

Re: Менеджеры пакетов

KraT_by пишет

архив *.tar.bz2

Вы скачали исходные коды. Из исходников программы собирают, делают пакет, после чего устанавливают его. Если вам нужен пакет dpkg из нестабильной (Sid) ветки, то вот его страница

59

Re: Менеджеры пакетов

yars,
я извиняюсь, я сначала задал вопрос, потом нашёл банальный ответ на него и отредактировал мой вопрос.
Можете пожалуйста подсказать по отредактированному сообщению. Спасибо.

60

Re: Менеджеры пакетов

KraT_by, возможно у вас неразрешенные зависимости, и надо доустановить еще пакет для debhelper