Страница 1 из 1
Разъясните, пожалуйста, про программы в GNU/Linux
Добавлено: 05 фев 2010, 20:18
Virgil
Читал инфо о репозиториях, apt-get, aptitude и некоторую другую. Не могу понять:
- Что такое "пакет"? Это файл? Или программа? Если программа - то что она из себя представляет - несколько файлов с одним исполняемым или что-то другое?
- Как посмотреть все установленные в моей системе программы? Не файлы, как-то связанные с ними, а именно программы. Как в Windows все exe'шники программ.
- Как посмотреть список доступных программ на репозиториях, которые сейчас использует мой дистр? Через Терминал, конечно. Ведь Synaptic показывает не все?
- Как обновить какую-то одну программу? Удалить и снова поставить с репозиториев? Потому что aptitude upgrade обновляет сразу все программы. А нужно, например, одну.
- Как узнать название программы, которое используется для Терминала? Например, у меня есть программа OpenOffice. Как она называется, чтобы применить к ней aptitude purge?
В Интернете информацию искал, но ответов именно на эти вопросы найти не смог.
Re: Разъясните, пожалуйста, про программы в GNU/Linux
Добавлено: 05 фев 2010, 23:10
Berserker
- Что такое "пакет"? Это файл? Или программа? Если программа - то что она из себя представляет - несколько файлов с одним исполняемым или что-то другое?
фактически, архив .
- Как посмотреть все установленные в моей системе программы? Не файлы, как-то связанные с ними, а именно программы. Как в Windows все exe'шники программ.
учитывая, что в соответствии с LSB (man hier) они лежат в очевидных местах, то
- Как посмотреть список доступных программ на репозиториях, которые сейчас использует мой дистр? Через Терминал, конечно.
Ведь Synaptic показывает не все?
Да ну?
- Как обновить какую-то одну программу? Удалить и снова поставить с репозиториев? Потому что aptitude upgrade обновляет сразу все программы. А нужно, например, одну.
apt-howto уже прочитано? apt-get install это и обновление, и первоначальное установление
- Как узнать название программы, которое используется для Терминала? Например, у меня есть программа OpenOffice. Как она называется, чтобы применить к ней aptitude purge?
Такой программы нету. Но есть, например, oowriter - текстовый редактор из набора OpenOffice. Итак,
Re: Разъясните, пожалуйста, про программы в GNU/Linux
Добавлено: 06 фев 2010, 13:27
grub
>> Что такое "пакет"? Это файл? Или программа? Если программа - то что она из себя представляет - несколько файлов с одним исполняемым или что-то другое?
Набор файлов (исполняемых, конфигурационных, файлов с данными).
Количество исполняемых файлов в пакете может быть любым. Например, в пакете wesnoth-data исполняемых файлов вообще нету, там только вспомогательные данные, а в пакете coreutils на моей системе -- 102 исполняемых файла (ls, rm и т.п.)
Re: Разъясните, пожалуйста, про программы в GNU/Linux
Добавлено: 06 фев 2010, 14:34
Virgil
apt-get install это и обновление, и первоначальное установление
А aptitude install тоже можно применять для обновления?
При таком обновлении что-нибудь может пройти некорректно?
Re: Разъясните, пожалуйста, про программы в GNU/Linux
Добавлено: 06 фев 2010, 16:05
Berserker
А aptitude install тоже можно применять для обновления?
Да.
При таком обновлении что-нибудь может пройти некорректно?
Может, но не должно.
Re: Разъясните, пожалуйста, про программы в GNU/Linux
Добавлено: 10 фев 2010, 13:59
Nyshtyak
Berserker писал(а):
- Как узнать название программы, которое используется для Терминала? Например, у меня есть программа OpenOffice. Как она называется, чтобы применить к ней aptitude purge?
Такой программы нету. Но есть, например, oowriter - текстовый редактор из набора OpenOffice.
Челу это врядли поможет, но таки soffice
Re: Разъясните, пожалуйста, про программы в GNU/Linux
Добавлено: 10 фев 2010, 19:39
Shtsh
Вообще, для purge всего пакета можно использовать что-то вроде
aptitude purge "openoffice.org*"
Для получения списка все доступных пакетов
dpkg --get-selections
Для получения списка установленных пакетов можно сделать что-то вроде
dpkg --get-selections | grep -v deinstall
А вообще, грубо говоря, пакет - это архив с любыми файлами и инструкциями по их установке и удалению