LINUX.ORG.RU

4
Всего сообщений: 181

apt-get vs apt

Как истенный старпер ставлю и удаляю пакеты через apt-get, а ищу через apt-cache search, но смотрю в темах часто советуют просто apt install. Попробовал его, по скорости так же работает, решатель зависимотей вроде тот же, ну немного интерфейс другой (показывает в % сколько осталось). А еще киллер-фитчи у него есть?

 , ,

Kolins ()

Не получается установить snap

Здравствуйте, хотел установить snap, но при выполнении команды sudo apt install snapd или sudo apt-get install snapd пишется, что

Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Пакет snapd недоступен, но упомянут в списке зависимостей другого
пакета. Это может означать, что пакет отсутствует, устарел или
доступен из источников, не упомянутых в sources.list

E: Для пакета «snapd» не найден кандидат на установку

 , , ,

clever ()

Установка/переустановка libc6

Досталось мне это:

Linux 3.2.0-4amd64 #1 SMP Debian 3.2.63-2+deb7u1 x86_64 GNU/Linux

с не рабочим apt-get. Погуглил, пришел к выводу, что удалена libc6. Пробовал установить через dpkg - получаю ошибку:

dpkg-deb: error: archive ‘libc6_2.30-8_amd64.deb’ contains not understood data member control.tar.xz, giving up

dpkg: error processing libc6_2.30-8_amd64.deb (–install): subprocces dpkg-deb –control returned error exit status 2

Errors were encountered while processing: libc6_2.30-8_amd64.deb

Как это чинить? Переустановить не могу, так как на этом крутится samba-ad-dc. Помогите, пожалуйста.

 , , ,

Valetta ()

Что такое «Configuration Item»?

читаю страницу:

и там очень много строчек вида

Configuration Item: APT::Get::Fix-Broken

Что они хотят этим сказать? Что это за элементы такие? Зачем это нужно? В каких сценариях такое знание может потребоваться?

 , ,

Einstok_Fair ()

Приехали! Обновление системы не завершается

Сегодня в Kubuntu 18 произошел сбой плазмы (зависание), сделал кое-как logout, перезашел в сессию. Теперь решил обновиться, хотя, по-хорошему, надо было бы после такого сбоя перезагрузиться полностью, а я этого не сделал. Известно, что выход из сессии != полной перезагрузке.

Делаю все по заветам дедов.

sudo apt-get update
sudo apt-get upgrade

Скачалось и накатилось куча обновлений, и вот застрял на этапе после установки DKMS.

DKMS: install completed.

И дальше все, пустота и ничего не происходит. Индикатор жесткого диска погас. Ни приглашения на ввод, ни продолжения банкета. Что делать? Жать Ctrl-C? Перезагружаться и обновлять заново?

 , , , ,

baklazhan ()

В ubuntu не появился пакет после добавления ppa

Пытаюсь установить php7.3 на Ubuntu 19.04

$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update                                                      
Сущ:1 http://ru.archive.ubuntu.com/ubuntu disco InRelease
Сущ:2 http://ppa.launchpad.net/ondrej/php/ubuntu disco InRelease                                                                                                                   
Сущ:3 http://ru.archive.ubuntu.com/ubuntu disco-updates InRelease                                                                                                                  
Игн:4 http://dl.google.com/linux/chrome/deb stable InRelease                                                                                                                       
Сущ:5 http://ru.archive.ubuntu.com/ubuntu disco-backports InRelease                                                                                                                
Сущ:6 http://dl.google.com/linux/chrome/deb stable Release                                                                                                                         
Сущ:7 http://ppa.launchpad.net/phoerious/keepassxc/ubuntu disco InRelease                                                                                                          
Сущ:8 http://linux.teamviewer.com/deb stable InRelease                                                                                                                             
Пол:9 http://security.ubuntu.com/ubuntu disco-security InRelease [97,5 kB]                                                                         
Сущ:11 https://download.sublimetext.com apt/stable/ InRelease                                              
Получено 97,5 kB за 1с (67,2 kB/s)                                          
Чтение списков пакетов… Готово
$ apt-cache search php7.3   
php-igbinary - igbinary PHP serializer
php-redis - PHP extension for interfacing with Redis
php-xdebug - Xdebug Module for PHP
php7.3 не появляется. В чем проблема?

 , , ,

vors ()

Debian использовать тестовый репозиторий только для списка пакетов.

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

Возможно ли такое?

 , , , ,

constin ()

Как в старом Debian без systemD запретить apt-get помечать сервисы на автозапуск?

У меня обычно отключены все лишние сервисы, но после upgrade или dist-upgrade бывает, появляются новые сервисы в автозапуске, вычищаю их скриптом, но наверно, можно как то предотвратить добавление сервисов в автозапуск?

man apt-get ситуацию не прояснил, может быть есть какие-то опции?

В man apt.conf пока тоже не заметил ничего подходящего.

Например, я категорически против, чтобы за меня автоматически включали сервисы типа sshd или samba. Думаю, многие со мной согласятся, что с точки зрения безопасности автоматическое переключение сервисов после апгрейда НЕ есть good.

Старый Debian без systemD = Devuan :)

 , ,

a_buchinskiy ()

помогите разобраться с apt, apt-get

Мне нужно установить blender 2.79b У меня сейчас стоит Mint 17 (устанавливал года два назад). Из репозитариев устанавливается blender 2.76b. Я попробовал несколько способов, но ни один не дал результата. Например первый вариант, подсмотренный здесь: https://www.linuxhelp.com/how-to-install-blender-2-79-on-linux-mint-18-3

add-apt-repository ppa:thomas-schiex/blender
apt-get update
apt-get install blender
Но почему то устанавливается всё равно версия 2.76b (очевидно та, которая стоит в официальных репозитариях ubuntu/mint). Можно как то проверить какая версия принята репозитарием thomas-schiex?

Второй вариант:

apt-get install blender = 2.79b
E: Unable to locate package
Третий вариант - скачать готовый пакет от сюда: https://pkgs.org/download/blender Я выбрал Ubuntu 18.04 LTS (Bionic Beaver)
dpkg -i blender_2.79.b+dfsg0-1_i386.deb
Но возникли проблемы с неудовлетворёнными зависимостями (кажется ругался на libpng16 при запуске)

Прошу помочь разобраться как с помощью apt установить конкретную версию пакета?

 , ,

baaba ()

debian jessie - почему дропнули updates и backports до EOL?

Привет. Столкнулся с тем, что на системах с Jessie оказался неработоспособным apt-get.

Хосты не трогали какое-то время, до этого всё работало. Сейчас сыплет

W: Failed to fetch http://ftp.us.debian.org/debian/dists/jessie-updates/main/binary-amd64/Packages  404  Not Found [IP: 208.80.154.15 80]

W: Failed to fetch http://ftp.us.debian.org/debian/dists/jessie-updates/contrib/binary-amd64/Packages  404  Not Found [IP: 208.80.154.15 80]

W: Failed to fetch http://ftp.us.debian.org/debian/dists/jessie-updates/non-free/binary-amd64/Packages  404  Not Found [IP: 208.80.154.15 80]

W: Failed to fetch http://ftp.us.debian.org/debian/dists/jessie-backports/main/binary-amd64/Packages  404  Not Found [IP: 208.80.154.15 80]

W: Failed to fetch http://ftp.us.debian.org/debian/dists/jessie-backports/contrib/binary-amd64/Packages  404  Not Found [IP: 208.80.154.15 80]

W: Failed to fetch http://ftp.us.debian.org/debian/dists/jessie-backports/non-free/binary-amd64/Packages  404  Not Found [IP: 208.80.154.15 80]

Народ рекомендует делать sed -i '/jessie-updates/d' /etc/apt/sources.list.

Я не очень понимаю, почему оно начало гнить до 2020 года, когда ожидается окончание поддержки jessie.

А? :)

 ,

Deleted ()

Ищу образ линукса для beaglebone с рабочим apt-get

Взял отсюда https://beagleboard.org/latest-images образ этот http://debian.beagleboard.org/images/bone-debian-9.5-lxqt-armhf-2018-10-07-4g... , запускаю с sd карты, но оказалось, что там apt-get не сделаны репозитории локальные. На рабочем компе запрещен интернет, подскажите какой там взять образ, чтобы были репозитории локальные. Хотел установить прогу minicon для тестирования портов. Подскажите как ручками это сделать без apt-get.

 ,

alex841 ()

apt-get не видит пакет, поставленный через ubuntu software center

apt-get и aptitude не видят пакет, поставленный через ubuntu software center,в чем причина и можно ли удалить пакет через apt-get или aptitude? Прошу помочь знающих.

 , ,

w1rox ()

Не сохраняется кэш apt дистрибутивов некоторых пакетов

Чтобы сохранять дистрибутивы пакетов вместе со всеми зависимостями завёл себе виртуалку с Xubuntu 18.04.1 и храню её в состоянии «только что поставил, ни одно обновление не установил» для полноты получаемых мной в кеше зависимых пакетов. (Ну, чтоб как бы на все случаи жизни.)

Но вот беда! Некоторые пакеты как назло умудряются после установки (apt-get install) оставлять после себя кристально чистый /var/cache/apt/archives .

В частности из последнего установленного после чего не осталось кэша:

Cubic (тот который для создания своих дистрибутивов)

Wine 4 (ставил стандартым образом по рецепту с оф. сайта для моей версии ос)

Где искать мой кэш?

 , , , ,

ITicDigger ()

apt-get update: security-cdn.debian.org:80 - connect (111: В соединении отказано)

ОБъясните, в чём суть этой ошибки?

Перезагрузил оба роутера (GPN и DLINK), по-прежнему та же ошибка:

# apt-get update
Ошк:1 https://deb.opera.com/opera-stable stable InRelease
  Failed to connect to deb.opera.com port 443: В соединении отказано
Игн:2 http://mirror.yandex.ru/debian stretch InRelease
Сущ:3 http://mirror.yandex.ru/debian stretch-updates InRelease
Сущ:4 http://mirror.yandex.ru/debian stretch-backports InRelease                                                   
Сущ:5 http://mirror.yandex.ru/debian stretch Release                                                               
Сущ:7 https://repo.skype.com/deb stable InRelease                                                                  
Ошк:6 http://security-cdn.debian.org/debian-security stretch/updates InRelease
  Не удаётся соединиться с security-cdn.debian.org:80 (127.0.0.1). - connect (111: В соединении отказано)
Чтение списков пакетов… Готово                                                
W: Не удалось получить http://security.debian.org/debian-security/dists/stretch/updates/InRelease  Не удаётся соединиться с security-cdn.debian.org:80 (127.0.0.1). - connect (111: В соединении отказано)
W: Не удалось получить https://deb.opera.com/opera-stable/dists/stable/InRelease  Failed to connect to deb.opera.com port 443: В соединении отказано
W: Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии.
deb http://mirror.yandex.ru/debian/ stretch main non-free contrib
deb-src http://mirror.yandex.ru/debian/ stretch main non-free contrib

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

# stretch-updates, previously known as 'volatile'
deb http://mirror.yandex.ru/debian/ stretch-updates main contrib non-free
deb-src http://mirror.yandex.ru/debian/ stretch-updates main contrib non-free

# stretch-backports, previously on backports.debian.org
deb http://mirror.yandex.ru/debian/ stretch-backports main contrib non-free
deb-src http://mirror.yandex.ru/debian/ stretch-backports main contrib non-free


# This file makes sure that Opera Browser is kept up-to-date
# as part of regular system upgrades

deb https://deb.opera.com/opera-stable/ stable non-free #Opera Browser (final releases)

deb [arch=amd64] https://repo.skype.com/deb stable main


Копать в сторону провайдера, или же тут система пакетов поломалась?

 , , ,

pacify ()

Как работает apt?

Debian Testing

Навеяно этим тредом: Скрывать окно в KDE при потере фокуса

Выяснилось, что у меня в системе нет пакета kwin-common. ОК, установил. Потом поглядел на вывод apt purge kwin-common и был удивлён:

Следующие пакеты будут УДАЛЕНЫ:
  kinfocenter* kwin-common* kwin-x11* plasma-desktop* plasma-workspace*
Почему при удалении kwin-common он удаляет за собой plasma-desktop и plasma-workspace, если он их не поставляет и не зависит? Как же тогда безболезненно удалить kwin-common в таком случае, чтобы не улетело пол Плазмы?

Здесь kwin-common можно заменить на любой другой пакет, как я понимаю. При apt remove kwin-common результат аналогичный.

 , , , ,

CryNet ()

KDE устанавливает обновления, которые не ставятся через apt

Суть проблемы. KDE видит и предлагает установить обновления, которые не ставятся через apt.

Вот пример. Я сделал sudo apt-get update, sudo apt-get upgrade, скачал последние обновления. Потом повторил процедуру, и apt показывает 4 пакета, которые он не хочет обновлять.

Тем не менее, в трее висит иконка обновления Центра приложений, я нажимаю ее, и вот он предлагает обновить оставшиеся пакеты, которые apt не хочет обновлять.

Встречаюсь с таким поведением в KDE постоянно. Почему? Может это баг? Может кто-нибудь пнуть разработчиков в эту тему?

https://i.imgur.com/xJOSCqg.png

Перемещено jollheef из linux-general

 , , , ,

anonymous ()

Не ставится ttf-mscorefonts-installer

root@server:/home/shulman# apt-get install ttf-mscorefonts-installer
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакет ttf-mscorefonts-installer недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list

E: Для пакета «ttf-mscorefonts-installer» не найден кандидат на установку

Система Debian 9, последняя редакция

 ,

Shulman ()

Не могу обновить дрова nvidia

Были установлены дрова 415.13 из app nvidia-drivers попытался обновится до 415.18 - неудачно. Снес всё, удалил, заново добавил репозитори:

> sudo apt-get install nvidia-driver-415
Блаблабл

При обработке следующих пакетов произошли ошибки:
 /tmp/apt-dpkg-install-pnsVuc/03-libnvidia-compute-415_415.18-0ubuntu0~gpu18.04.2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Пробую вылечить:

попытка перезаписать общий «/etc/OpenCL/vendors/nvidia.icd», который отличается от других экземпляров пакета libnvidia-compute-415:amd64

Еще раз все сношу что содержит 415 и пробую поставить nvidia-util-415, который тянет в зависимостях только libnvidia-compute-415 - тоже самое. Сношу.

А вот дальше совсем не понятно:

> dpkg -S /etc/OpenCL/vendors/nvidia.icd
libnvidia-compute-415:i386: /etc/OpenCL/vendors/nvidia.icd
> sudo apt-get remove "libnvidia-compute-415*"
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Заметьте, выбирается «libnvidia-compute-415» для glob «libnvidia-compute-415*»
Пакет «libnvidia-compute-415» не установлен, поэтому не может быть удалён
Следующие пакеты устанавливались автоматически и больше не требуются:
  dkms fonts-noto-hinted libcue1 libfakekey0 libfprint0 libgsf-1-114 libgsf-1-common libiptcdata0 libllvm6.0:i386 libmcrypt4 libnvidia-fbc1-415:i386 libosinfo-1.0-0 libpolkit-qt-1-1 libqca2 libqca2-plugins
  libqt5multimedia5 libqt5script5 libqt5xmlpatterns5 libtagc0 libwayland-client0:i386 libwayland-server0:i386 nvidia-kernel-common-415 nvidia-kernel-source-415 psensor-common qml-module-qtquick2
  qtdeclarative5-qtquick2-plugin
Для их удаления используйте «sudo apt autoremove».
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 2 пакетов не обновлено.
Да как так-то? Откуда берется этот клятый /etc/OpenCL/vendors/nvidia.icd и главное dpkg же откуда-то знает что это libnvidia-compute-415:i386
> dpkg -p libnvidia-compute-415:386
dpkg-query: пакет «libnvidia-compute-415:386» недоступен
Для проверки файлов архивов используйте команду dpkg --info (dpkg-deb --info),
для вывода списка файлов в них — команду dpkg--contents (dpkg-deb --contents).
но не знает...

Чо такое?

 , , , ,

Suntechnic ()

Как удалить пакет из системы?

Всем доброго времени суток.

Подскажите, как можно удалить пакет из системы?

$ sudo apt-get -f install
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
Пакеты, которые будут УДАЛЕНЫ:
  cndrvcups-ufr2-uk
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 632 пакетов не обновлено.
После данной операции, объём занятого дискового пространства уменьшится на 22,4 MB.
Хотите продолжить? [Д/н] Д
dpkg: предупреждение: список файлов пакета «cndrvcups-ufr2-uk» отсутствует; предполагаем, что на данный момент у пакета нет установленных файлов
E: Sub-process /usr/bin/dpkg returned an error code (2)
$ sudo apt-get remove --purge cndrvcups-ufr2-uk
E: Работа dpkg прервана, вы должны вручную запустить «sudo dpkg --configure -a» для устранения проблемы.
$ sudo dpkg --configure -a
$ sudo apt-get remove --purge cndrvcups-ufr2-uk
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Пакеты, которые будут УДАЛЕНЫ:
  cndrvcups-ufr2-uk*
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 632 пакетов не обновлено.
После данной операции, объём занятого дискового пространства уменьшится на 22,4 MB.
Хотите продолжить? [Д/н] Д
dpkg: предупреждение: список файлов пакета «cndrvcups-ufr2-uk» отсутствует; предполагаем, что на данный момент у пакета нет установленных файлов
E: Sub-process /usr/bin/dpkg returned an error code (2)

Пробовал через dpkg --purge тоже самое. Как быть?

 , ,

hanharr ()

Непонятное сообщение в конце каждого apt-get

Всех приветствую! Подскажите пожалуйста, при выполнении apt-get с любыми опциями в конце все время выводится сообщение

ls: cannot access '/home/*/.ssh/a*': No such file or directory
Вот например
User@comp:~$ sudo apt-get install -f                                                                                                                       
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  libbsd0:i386 libdrm-amdgpu1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2:i386 libedit2:i386 libelf1:i386 libexpat1:i386 libffi6:i386 libllvm6.0:i386
  libomxil-bellagio-bin libomxil-bellagio0 libsensors4:i386 libstdc++6:i386 libudev1:i386 libva2:i386 libvdpau1:i386 libx11-6:i386 libx11-xcb1:i386 libxau6:i386
  libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-sync1:i386 libxcb-xfixes0:i386 libxcb1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386
  libxfixes3:i386 libxshmfence1:i386 libxxf86vm1:i386 mesa-vdpau-drivers:i386
Для их удаления используйте «sudo apt autoremove».
Будут установлены следующие дополнительные пакеты:
  libsystemd0 systemd
Предлагаемые пакеты:
  systemd-container
Пакеты, которые будут обновлены:
  libsystemd0 systemd
Обновлено 2 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 43 пакетов не обновлено.
Установлено или удалено не до конца 3 пакетов.
Необходимо скачать 0 B/3 098 kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 8 192 B.
Хотите продолжить? [Y/n] y
Supported
Create a snapshot of '/tmp/apt-btrfs-snapshot-mp-0be7hmhb/@' in '/tmp/apt-btrfs-snapshot-mp-0be7hmhb/@apt-snapshot-2018-11-14_16:08:24'
(Чтение базы данных … на данный момент установлено 250820 файлов и каталогов.)
Подготовка к распаковке …/systemd_237-3ubuntu10.6_amd64.deb …
Распаковывается systemd (237-3ubuntu10.6) на замену (237-3ubuntu10.3) …
Подготовка к распаковке …/libsystemd0_237-3ubuntu10.6_amd64.deb …
Распаковывается libsystemd0:amd64 (237-3ubuntu10.6) на замену (237-3ubuntu10.3) …
Настраивается пакет libsystemd0:amd64 (237-3ubuntu10.6) …
Обрабатываются триггеры для ureadahead (0.100.0-20) …
Обрабатываются триггеры для libc-bin (2.27-3ubuntu1) …
Настраивается пакет systemd (237-3ubuntu10.6) …
Обрабатываются триггеры для man-db (2.8.3-2ubuntu0.1) …
Обрабатываются триггеры для dbus (1.12.2-1ubuntu1) …
Настраивается пакет libnss-systemd:amd64 (237-3ubuntu10.6) …
Настраивается пакет libpam-systemd:amd64 (237-3ubuntu10.6) …
Обрабатываются триггеры для libc-bin (2.27-3ubuntu1) …
ls: cannot access '/home/*/.ssh/a*': No such file or directory

Что это за сообщение? Как убрать?

 ,

barmaley99 ()