Мое понимание заключается в том, что использование iPod в * nix требует установки устройства в «ручной» режим, и в этом случае рейтинги синхронизации и показания воспроизведения недоступны.
Пакеты Debian (.deb) - это пакеты, которые используются в Ubuntu. Вы можете установить любой пакет .deb в вашей системе. Файлы .deb обычно можно установить из вашего файлового менеджера (Nautilus), просто щелкнув по ним, поскольку в Ubuntu уже установлены ассоциации файлов с установщиком по умолчанию. Эти инструкции предназначены для тех, кто хочет установить пакеты из терминала командной строки (Terminal).
Чтобы установить загруженный пакет Debian (Ubuntu) (.deb): Откройте терминал и введите
[ f1]Чтобы удалить пакет Debian (Ubuntu) (.deb):
sudo dpkg -r packagename
Чтобы переконфигурировать / восстановить установленный пакет Debian (Ubuntu) (.deb):
sudo dpkg-reconfigure packagename
Моим любимым является GDebi, доступный как с терминала, так и с графического рабочего стола.
Я обычно связываю файлы .deb с GDebi, поскольку он быстрый и эффективный - особенно сравнивается в Программный центр Ubuntu. Одной из основных особенностей GDebi является устранение зависимостей и их установка.
Для запуска командной строки sudo gdebi <package.deb> для установки одного файла deb.
Есть два действия: dpkg-query и dpkg-deb.
# sudo dpkg -i {package_name}
# sudo dpkg -i skype-ubuntu-precise_4.2.0.11-1_i386.deb
# sudo dpkg -r {package_name}
# sudo dpkg -r vlc
# sudo dpkg -P {package_name}
# sudo dpkg -P vlc
Вы можете передать команду на less (пейджер), чтобы вы могли более легко прокручивать содержимое:
# dpkg -l | less
# dpkg -l {package_name}
# dpkg -l vlc
# dpkg -l | vlc
И это покажет место, где будет установлен пакет. Здесь -S (capital S) для поиска, был ли установлен пакет.
# sudo dpkg -S {package_name}
# sudo dpkg -S skype
Здесь -R ] рекурсивна. (Рекурсивно обрабатывать все обычные файлы, соответствующие шаблону *.deb, найденному в указанных каталогах и во всех его подкаталогах).
# sudo dpkg -R --install {package_location}
# sudo dpkg -R --install /home/sysadmin/soft
Здесь -p (нижний регистр [ f24]) отобразит информацию о пакете:
# dpkg -p {package_name}
# dpkg -p apache2
Используйте -c (нижний регистр c), чтобы отобразить содержимое: [!d16 ]
# sudo dpkg -c {package_name}
# sudo dpkg -c skype-ubuntu-precise_4.2.0.11-1_i386.deb
Использовать -x (нижний регистр x) для извлечения:
# dpkg -x {package_name} {location_were_to_extract}
# dpkg -x libqt4-phonon_4.6.3-4+squeeze1_i386.deb /home/sysadmin/
Используйте -X (верхний регистр X), чтобы отобразить содержимое с извлечением.
# dpkg -X {package_name} {location_were_to_extract}
# dpkg -X libqt4-phonon_4.6.3-4+squeeze1_i386.deb /home/sysadmin/
Здесь -I обозначает информацию:
# dpkg -I {package_name}
# dpkg -I libqt4-phonon_4.6.3-4+squeeze1_i386.deb
dpkg-reconfigure реконфигурирует пакеты после того, как они уже установлены. Передайте ему имя (имена) пакета или пакетов для перенастройки. Он задаст вопросы конфигурации, как если бы пакет был впервые установлен.
# dpkg-reconfigure postfix
Это изменит конфигурацию postfix так же, как при первом ее установке.
[d26 ] Нужно знать больше о командах dpkg? Взгляните на страницу руководства:# man dpkg
Хотя dpkg -i действительно устанавливает пакет, он не выполняет никакого автоматического разрешения зависимости, между тем есть еще две альтернативы, используя gdebi или инструмент apt-get. Чтобы использовать более поздние версии, используйте:
sudo apt-get install ./package.deb
Обратите внимание на ./ в начале, вам это нужно, если вы находитесь в каталоге с пакетом, иначе он будет вести себя как dpkg -i.
Удобный совет при установке программы, такой как Libreoffice, которая должна содержать несколько файлов .deb в папке.
sudo dpkg -i *.deb
Создайте свой собственный установщик скриптов debInstaller следующим образом:
#!/bin/bash
dpkg -i "$@"
apt-get --yes --fix-broken install
Сделайте исполняемый файл сценария с помощью
chmod +x debInstaller
Затем переместите его в некоторые разделы вашего PATH или добавьте текущий каталог в свой PATH.
Я собираюсь переместить его в / usr / bin
sudo cp debInstaller /usr/bin
Теперь вы можете установить любой пакет .deb с помощью команды:
sudo debInstaller some-package.deb
Добавленная ценность этого метода - это решение проблемы зависимостей, так как в основном вы столкнетесь с некоторыми проблемами при установке .deb с dpkg -i из-за ошибки зависимостей, поэтому у вас есть чтобы использовать apt-get install -f для его решения, этот скрипт выполнит эту работу для вас, но здесь я использовал apt-get --yes --fix-broken install для автоматического решения этих ошибок без вмешательства пользователя.
В 16.04 & amp; выше:
Apt теперь устанавливает & amp; разрешает зависимости от файлов .deb настолько простыми,
sudo apt install /path/to/packagename
Вот лучший способ установить файл .deb на Ubuntu в командной строке:
sudo gdebi skype.deb
t уже установили gdebi, установите его с помощью sudo apt install gdebi-core.
gdebi будет искать все зависимости файла .deb и будет установите их, прежде чем пытаться установить файл .deb. Я нахожу это намного предпочтительнее, чем sudo dpkg -i skype.deb && sudo apt install -f. Последнее слишком стремительно устраняет зависимости в определенных ситуациях. Например, когда я пытался установить Skype, он попытался удалить 96 (!) Пакетов, включая пакеты, такие как compiz и unity! gdebi дал гораздо более ясное сообщение об ошибке:
$ sudo gdebi skype.deb
Cannot install 'libqtgui:i386'
(Кстати, это решение этой конкретной проблемы, кстати.)
Для установки файлов .deb:
sudo dpkg -i filename.deb
sudo apt-get install -f
sudo dpkg -i filename.deb
Вторая строка заключается в исправлении сломанных пакетов, если они существуют, а затем снова установить для завершения установки.
Для удаления:
sudo dpkg -r PACKAGE-NAME
Чтобы переконфигурировать:
sudo dpkg-reconfigure PACKAGE-NAME
cd /path/of/Debian/package
sudo dpkg -i package-name.deb
Если вы хотите удалить этот же пакет Debian в какой-то момент, то :
cd /path/of/Debian/package
sudo dpkg -r package-name.deb
Чтобы получить список установленных пакетов Debian, используйте:
dpkg -l
(. deb) устанавливаются вручную с помощью команды dpkg, или мы можем сказать «Debian Package Management System». dpkg - одна из бэкэнд-команд, таких как apt-get и aptitude.
dpkg -> apt-get, aptitude - > Synaptic, Software Center
Но, конечно, самыми легкими способами установки пакета были бы, во-первых, поскольку dpkg является базой, вы можете использовать его для установки, упакованного непосредственно из командной строки.
dpkg -> apt-get, aptitude -> Synaptic, Software Center
Например, если файл пакета называется askubuntu_2.0.deb, тогда вы должны сделать sudo dpkg -i askubuntu_2.0.deb. Если dpkg сообщает об ошибке из-за проблем с зависимостями, вы можете запустить sudo apt-get install -f, чтобы загрузить отсутствующие зависимости и настроить все. Если это сообщает об ошибке, вам придется самостоятельно определять зависимости, следуя примеру. Как разрешить неудовлетворенные зависимости после добавления PPA?. [! D10]
sudo dpkg -r PACKAGE_NAME Например, если пакет называется askubuntu, тогда вы должны сделать
sudo dpkg -r PACKAGE_NAME
[d17 ] Переконфигурируйте существующий пакет:sudo dpkg-reconfigure PACKAGE_NAME
Это будет полезно, если вам нужно перенастроить что-то, связанное с указанным пакетом. Некоторые полезные примеры - это конфигурация клавиатуры, когда вы хотите включить Ctrl + Alt + Backspace, чтобы перезагрузить X-сервер.