LINUX.ORG.RU
ФорумAdmin

Synaptic говорит, что для установки программы я должен удалить кучу системных (и не очень) пакетов

 , , , ,


1

1

Debian Wheezy, XFCE. Я пытаюсь установить Lazarus, хотя однажды я замечал туже проблему при попытке установки другой программы(уже не помню какой). Хотелось бы разобраться в причинах такой кровожадности менеджера пакетов.

Deleted
Ответ на: комментарий от alozovskoy

Я бы и рад, но как? Synaptic не позволяет копировать список пакетов предложенных на удаление.

P.S. Попробовал sudo apt-get install lazarus. Пишет

Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation:

The following packages have unmet dependencies: libfolks25 : Breaks: libfolks-eds25 (< 0.8.0-2~) but 0.6.9-1+b1 is to be installed E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Deleted
()
Ответ на: комментарий от alozovskoy

Попробовал sudo aptitude install lazarus. Кажется он предлагает сделать тоже самое, что и Synaptic. Пишет

The following actions will resolve these dependencies:

      Remove the following packages:                                            
1)      bluez-cups                                                              
2)      brasero                                                                 
3)      cpp-4.7                                                                 
4)      cups                                                                    
5)      cups-client                                                             
6)      cups-ppdc                                                               
7)      g++-4.7                                                                 
8)      gcc-4.7                                                                 
9)      gcc-4.7-base                                                            
10)     gnome-contacts                                                          
11)     gvfs-backends                                                           
12)     hplip                                                                   
13)     libarchive12                                                            
14)     libcupsdriver1                                                          
15)     libcupsppdc1                                                            
16)     libgail-3-0                                                             
17)     libgnome-desktop-3-2                                                    
18)     libnettle4                                                              
19)     libstdc++6-4.7-dev                                                      
20)     libtotem-plparser17                                                     
21)     nautilus                                                                
22)     nautilus-sendto                                                         
23)     printer-driver-hpcups                                                   
24)     printer-driver-postscript-hp                                            
25)     printer-driver-splix                                                    
26)     python-aptdaemon.gtk3widgets                                            
27)     software-properties-gtk                                                 

      Install the following packages:                                           
28)     cpp-4.9 [4.9.3-1 (testing, unstable)]                                   
29)     g++-4.9 [4.9.3-1 (testing, unstable)]                                   
30)     gcc-4.9 [4.9.3-1 (testing, unstable)]                                   
31)     gcc-4.9-base [4.9.3-1 (testing, unstable)]                              
32)     libasan1 [4.9.3-1 (testing, unstable)]                                  
33)     libatomic1 [5.1.1-13 (unstable)]                                        
34)     libcilkrts5 [5.1.1-13 (unstable)]                                       
35)     libcloog-isl4 [0.18.3-1 (testing, unstable)]                            
36)     libgcc-4.9-dev [4.9.3-1 (testing, unstable)]                            
37)     libisl13 [0.14-2 (testing, unstable)]                                   
38)     libmpc3 [1.0.3-1 (testing, unstable)]                                   
39)     libopenjpeg5 [1:1.5.2-3.1 (testing, unstable)]                          
40)     libpcre16-3 [2:8.35-7 (testing, unstable)]                              
41)     libpcre32-3 [2:8.35-7 (testing, unstable)]                              
42)     libpoppler46 [0.26.5-2 (testing, unstable)]                             
43)     libstdc++-4.9-dev [4.9.3-1 (testing, unstable)]                         
44)     libtotem-plparser18 [3.10.3-1 (testing, unstable)]                      
45)     libubsan0 [5.1.1-13 (unstable)]                                         

      Upgrade the following packages:                                           
46)     binutils [2.22-8 (now, oldstable) -> 2.25-9 (testing, unstable)]        
47)     brasero-common [3.4.1-4 (now, oldstable) -> 3.12.1-1 (testing, unstable)
48)     cpp [4:4.7.2-1 (now, oldstable) -> 4:4.9.2-4 (testing, unstable)]       
49)     evince [3.4.0-3.1 (now, oldstable) -> 3.16.1-1 (testing, unstable)]     
50)     evince-common [3.4.0-3.1 (now, oldstable) -> 3.16.1-1 (testing, unstable
51)     g++ [4:4.7.2-1 (now, oldstable) -> 4:4.9.2-4 (testing, unstable)]       
52)     gcc [4:4.7.2-1 (now, oldstable) -> 4:4.9.2-4 (testing, unstable)]       
53)     gir1.2-freedesktop [1.32.1-1 (now, oldstable) -> 1.44.0-1+b2 (testing, u
54)     libarchive13 [3.1.2-8 (now) -> 3.1.2-11+b1 (testing, unstable)]         
55)     libbrasero-media3-1 [3.4.1-4 (now, oldstable) -> 3.12.1-1 (testing, unst
56)     libburn4 [1.2.2-2 (now, oldstable) -> 1.3.2-1.1 (testing, unstable)]    
57)     libc-dev-bin [2.17-93 (now) -> 2.19-19 (unstable)]                      
58)     libc6-dev [2.17-93 (now) -> 2.19-19 (unstable)]                         
59)     libc6-i686 [2.17-93 (now) -> 2.19-19 (unstable)]                        
60)     libcupscgi1 [1.5.3-5 (now) -> 2.0.3-6 (unstable)]                       
61)     libcupsimage2 [1.5.3-5 (now) -> 2.0.3-6 (unstable)]                     
62)     libcupsmime1 [1.5.3-5 (now) -> 2.0.3-6 (unstable)]                      
63)     libdjvulibre-text [3.5.25.3-1 (now, oldstable) -> 3.5.27.1-2 (testing, u
64)     libdjvulibre21 [3.5.25.3-1 (now, oldstable) -> 3.5.27.1-2 (testing, unst
65)     libevdocument3-4 [3.4.0-3.1 (now, oldstable) -> 3.16.1-1 (testing, unsta
66)     libevview3-3 [3.4.0-3.1 (now, oldstable) -> 3.16.1-1 (testing, unstable)
67)     libgail18 [2.24.10-2 (now, oldstable) -> 2.24.28-1 (testing, unstable)] 
68)     libgcc1 [1:4.7.2-5 (now, oldstable) -> 1:5.1.1-13 (unstable)]           
69)     libgfortran3 [4.7.2-5 (now, oldstable) -> 5.1.1-13 (unstable)]          
70)     libglib2.0-bin [2.33.12+really2.32.4-5 (now, oldstable) -> 2.44.1-1.1 (t
71)     libglib2.0-dev [2.33.12+really2.32.4-5 (now, oldstable) -> 2.44.1-1.1 (t
72)     libgomp1 [4.7.2-5 (now, oldstable) -> 5.1.1-13 (unstable)]              
73)     libgtk-3-bin [3.4.2-6 (now) -> 3.16.5-1 (unstable)]                     
74)     libgtk2.0-bin [2.24.10-2 (now, oldstable) -> 2.24.28-1 (testing, unstabl
75)     libgxps2 [0.2.2-2 (now, oldstable) -> 0.2.2-3+b2 (testing, unstable)]   
76)     libisofs6 [1.2.2-1 (now, oldstable) -> 1.3.2-1.1 (testing, unstable)]   
77)     libitm1 [4.7.2-5 (now, oldstable) -> 5.1.1-13 (unstable)]               
78)     libmpfr4 [3.1.0-5 (now, oldstable) -> 3.1.3-1 (testing, unstable)]      
79)     libpcre3-dev [1:8.30-5 (now, oldstable) -> 2:8.35-7 (testing, unstable)]
80)     libpcrecpp0 [1:8.30-5 (now, oldstable) -> 2:8.35-7 (testing, unstable)] 
81)     libpoppler-glib8 [0.18.4-6 (now, oldstable) -> 0.26.5-2 (testing, unstab
82)     libquadmath0 [4.7.2-5 (now, oldstable) -> 5.1.1-13 (unstable)]          
83)     printer-driver-c2esp [24-2 (now, oldstable) -> 27-2 (testing, unstable)]
84)     python-gi-cairo [3.2.2-2 (now, oldstable) -> 3.16.2-1 (testing, unstable

Deleted
()
Ответ на: комментарий от Deleted

покажи source.list

походу у тебя зеркала для тестинга или унстабла прописаны, если это так то ты ССЗБ

anonymous
()
Ответ на: комментарий от alozovskoy

Вот source.list

# 

# deb cdrom:[Debian GNU/Linux 7.0.0 _Wheezy_ - Official i386 CD Binary-1 20130504-15:20]/ wheezy main

# deb cdrom:[Debian GNU/Linux 7.0.0 _Wheezy_ - Official i386 CD Binary-1 20130504-15:20]/ wheezy main

deb http://http.us.debian.org/debian/ wheezy contrib non-free main
deb-src http://http.us.debian.org/debian/ wheezy main

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

# wheezy-updates, previously known as 'volatile'
deb http://http.us.debian.org/debian/ wheezy-updates main
deb-src http://http.us.debian.org/debian/ wheezy-updates main


deb http://http.us.debian.org/debian unstable main
deb http://http.us.debian.org/debian testing main

deb http://download.virtualbox.org/virtualbox/debian wheezy contrib

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от anonymous

походу у тебя зеркала для тестинга или унстабла прописаны, если это так то ты ССЗБ

Ну да, а что в этом плохого?

Deleted
()

Вижу, мешанина в списке реп у тебя. Да еще и не настроенная. Вот и предсказуемый итог. Впрочем, страшного ничего нет. Давай сюда выхлоп cat /etc/apt/sources.list и ls /etc/apt/sources.list.d/. Если и в каталоге что-то есть, то выхлоп тех файлов тоже. Потом будем смотреть. Да, еще cat /etc/*version && cat /etc/os*

sehellion ★★★★★
()
Ответ на: комментарий от Deleted

Правда, намешать пакетов ты, похоже, не успел. Удаляй строки тестинга с сидом. Ну или стейбла с сидом или стейбла с тестингом. На выбор. Потом #apt update и посмотрим

sehellion ★★★★★
()
Ответ на: комментарий от Deleted

В общем добавь в /etc/apt/conf

APT::Default-Release "wheezy";

или обновляйся до тестинга. Еще можешь про ключик -t у aptitude почитать.

alozovskoy ★★★★★
()
Ответ на: комментарий от sehellion

Вижу, мешанина в списке реп у тебя.

Почему это мешанина? Не вижу никакой мешанины

Да еще и не настроенная.

В смысле не настроенная?

Вывод ls /etc/apt/sources.list.d/ дал:

google-chrome.list  google-chrome.list.save  google-talkplugin.list.save

Вывод комманды cat * в каталоге
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb http://dl.google.com/linux/chrome/deb/ stable main
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb http://dl.google.com/linux/chrome/deb/ stable main
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb http://dl.google.com/linux/talkplugin/deb/ stable main
Deleted
()
Последнее исправление: Deleted (всего исправлений: 2)
Ответ на: комментарий от Deleted

Жесть в том, что вы добавили 3 разных ветки одновременно и считает это нормальным. Вы же знаете для чего эти ветки, да?
Если вам нужна «стабильность» то ставите просто stable. Вдруг понадобились какие-то пакеты посвежее - тогда есть бэкпорты для него.
Следущая ветка - testing. Обновления регулярные, софт посвежее, но не всегда самый свежий.
Ну и наконец sid и experimental - самая свежатинка. Свежее только собирать самому.
Иногда, бывает нужен какой-то пакет посвежее и вот тогда подключают дополнительный реп и ставят его оттуда. Ну или бэкпортируют сами.
По приоритетам: https://wiki.debian.org/ru/AptPreferences

Вам же я реккомендую уйти на чистый тестинг. Всегда будет более менее свежий софт без каких либо заморочек

sehellion ★★★★★
()
Ответ на: комментарий от Deleted

а то что ветки не совместимы между собой, почитай об этом чтобы потом не быть ССЗБ из-за незнания

так же прочитай про бэкпорты

anonymous
()
Ответ на: комментарий от sehellion

Вдруг понадобились какие-то пакеты посвежее - тогда есть бэкпорты для него.

А разве бэкпорты это не просто фиксы уязвимостей задним числом у старых версий программы? Я вообще-то не особый фанат обновлений ради закрытия уязвимостей, я обновляю софт или из-за проблем совместимости или из-за новых фич. Поэтому я думал, что бэкпорты для меня бесполезны.

Deleted
()
Ответ на: комментарий от Deleted

Не. Обновления безопасности только для stable, емнип. (Возможно, oldstable тоже). Безопасность в других ветках обеспечивается свежими пакетами. Бекпорты как раз и есть новые версии пакетов с новыми фичами, чтобы не ломать совместимость с другими пакетами

sehellion ★★★★★
()
Ответ на: комментарий от Deleted

Почему это мешанина? Не вижу никакой мешанины

Teбе уже 100500 раз сказали, что так делать неправильно.

У тебя пока первая стадия.

1 стадия – Отрицание (человек отказывается принимать то, что с ним случилось);

2 стадия – Гнев (на этом этапе проявляется агрессия ко всему окружающему миру);

3 стадия – Торг (появляются мысли о том, чтобы договориться с Богом о более лучшей участи);

4 стадия – Депрессия (на донном этапе человек может круглые сутки находится в депрессивном состоянии);

5 стадия – Принятие (согласие с неизбежной участью).
anonymous
()
Ответ на: комментарий от sehellion

не перди, если defaullt-release выставлен, всё будет нормально. сам так делал

anonymous
()
Ответ на: комментарий от anonymous

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

anonymous
()
Ответ на: комментарий от sehellion

Обновления безопасности только для stable

для testing тоже (но не советую в продакшн блабла)

anonymous
()
Ответ на: комментарий от Deleted

Да ты шутишь. Подключил unstable, наставил из него пакетов, а теперь еще и тред не читает.

t184256 ★★★★★
()
Ответ на: комментарий от Deleted

Как это у меня не Debian Wheezy?? Почему??

Потому что у тебя мешанина.

melkor217 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.