Я абсолютно новичок в Ubuntu. Я только что перешел на Ubuntu 13.10 из Windows.
При использовании Windows обычной практикой является загрузка программного обеспечения, сохранение загруженных файлов в другом разделе, а затем использование исполняемого файла .exe для установки программного обеспечения на компьютер.
Я устанавливал приложения в Ubuntu, используя
sudo apt-get install <package-name>
. В этом процессе я не могу сохранить копию программного обеспечения перед установкой. Есть ли процесс для этого? Ubuntu даже не спрашивает меня, куда можно загрузить программное обеспечение. Также меня не просят указать путь, по которому ОС хочет установить программное обеспечение.
Я не могу понять процесс, который происходит.
Программное обеспечение Linux организовано в пакеты, и apt
это программное обеспечение, которое управляет этими пакетами. Программный пакет может зависеть от многих других программных пакетов для запуска. Например, если вы установите пакет для Wine, apt
сообщит, что wine
зависит от нескольких других пакетов , которые, в свою очередь, зависят от других пакетов, которые делают определенные вещи для Wine, таких как шрифты, файловая система. утилиты, поддержка типов файлов и т. д.
Организация программного обеспечения таким образом имеет много преимуществ.
В Windows у вас была бы одна большая папка для программы, содержащей все двоичные файлы программного обеспечения, значки, файлы конфигурации и весь большой двоичный объект для конкретной программы. В Linux у вас есть специальная папка для всех значков, которые использует система (/usr/share/icons
), всех двоичных файлов (/bin
), всех файлов прошивки (/lib/firmware
) и остальных. Файл пакета для части программного обеспечения отслеживает все его файлы в системе. Вещи намного легче найти таким образом.
Когда вы устанавливаете пакет, происходит следующее: скажем, вы вызываете команду sudo apt-get install libreoffice
:
/var/lib/apt/lists
) проверяются на наличие пакета с именем libreoffice
. Списки предоставляют информацию обо всех различных устанавливаемых пакетах, которые хранятся на http://archive.ubuntu.com/ . Веб-сайт не предназначен для просмотра пользователями (см. Ниже), а предназначен для использования apt. Рассматриваются зависимости пакета (в случае , libreoffice
, список обширен). Если необходимо установить зависимости, они добавляются в список пакетов для установки в правильном порядке. Если вы хотите узнать, что происходит «за кулисами», вы можете проверить файлы, которые пакет устанавливает в системе на http://packages.ubuntu.com/ , Вы также можете скачать файлы пакетов .deb оттуда, если вам это нужно, но обычно вы этого не хотите. Вы также можете использовать apt
для загрузки и просмотра деталей пакетов.
sudo apt-get download
<package>
sudo apt-cache showpkg <package>
ls /var/cache/apt/archives
sudo apt-get clean
В заключение, в Linux нет необходимости знать от пользователя, где хранятся все файлы пакета и что именно делается при его установке, если вы не выполняете расширенные операции, которые явно требуют этих знаний. У вас есть мощный Центр программного обеспечения, чтобы увидеть, какие программы вы установили, и вы можете использовать его для их установки и удаления.
Ubuntu спроектирован таким образом, что пакеты, установленные через apt-get
, размещаются в нужных местах, так что все работает, и вам не нужно беспокоиться о том, где что-то загружается, в какой каталог устанавливать и тому подобное. sudo apt-get install <packagename>
загружает копию пакета в /var/cache/apt/archives
, так что вы можете найти там ранее установленные пакеты. Кроме того, вы можете запустить apt-get download <packagename>
, чтобы загрузить файл пакета .deb
в текущий каталог, не устанавливая его (его можно установить позже через sudo dpkg -i filename.deb
). Однако для большинства пользователей проще всего использовать стандартную команду sudo apt-get install ...
и не беспокоиться о резервном копировании или случайно не установить то, что вы скачали ранее.
Перейдите в / var / cache / apt / archives. Когда вы набираете sudo apt-get install-name, он загружает программу и ее зависимости от этого местоположения. Просто скопируйте файлы оттуда в папку для резервного копирования. Если вы хотите переустановить их или установить на другом компьютере, просто вставьте их обратно, отключитесь от Интернета и введите обычную команду установки: sudo apt-get install program-name. В качестве альтернативы вы также можете настроить локальный репозиторий на вашем компьютере.