Инсталляция приложений

Материал из FRUCT Maemo wiki (Russian)
(Различия между версиями)
Перейти к: навигация, поиск
(dpkg)
 
(не показаны 44 промежуточные версии 6 участников)
Строка 1: Строка 1:
[[Категория:Пользователи]]
+
[[Category:Пользователи]]
  
== Repositories ==
 
  
The preferred method for installing most packages is from repositories through the Application manager. The primary (and recommended) repository for most of these packages is [[Extras]]. Once a repository is added to your application catalog in Application manager, you will see the packages from that repository listed in Application manager's package list and can install them directly from there.
+
=={{PAGENAME}}==
  
== .installs ==
+
__TOC__
  
.install files are provided in many places as a way to install applications directly from the browser using Application manager. [http://downloads.maemo.org/ Downloads] is a good example of this (the green arrows are .install files). Most of these .installs simply tell the Application manager to grab a package from a certain repository, and can automatically add repositories to your application catalog if required.
 
  
== .debs ==
+
=== Репозитории ===
[http://en.wikipedia.org/wiki/Deb_(file_format) .deb] (short for Debian) is the package format used by Maemo. .deb packages are roughly analogous to OS X's [http://en.wikipedia.org/wiki/.pkg .pkg] or Windows' [http://en.wikipedia.org/wiki/EXE .exe]/[http://en.wikipedia.org/wiki/Windows_Installer .msi] installers. .debs are how almost all packages are delivered, but you usually don't deal with them directly, except when installing locally. Some packages are simply not distributed through repositories, or offered separately as .debs (which you may prefer for whatever reason).
+
  
You can install .debs by opening them from the browser, or opening local copies with Application manager. The major disadvantage to installing .debs locally as opposed to installing from a repository is that you wont be automatically notified of updates to the package. Also dependency installation is not automatic.
+
Предпочтительный метод инсталляции большинства пакетов – из репозиториев при помощи Диспетчера приложений. Основной (и рекомендуемый) репозиторий для большинства пакетов – [[Extras]]. Как только репозиторий добавлен в каталог приложений в Диспетчере приложений, его пакеты перечислены в списке пакетов Диспетчера приложений, и могут быть инсталлировать непосредственно оттуда.
  
Installing debs directly does not work anymore in Fremantle (Maemo 5).
+
=== Файлы .installs ===
  
== Console ==
+
Файлы .install предоставляются во многих местах как способ инсталлировать приложения непосредственно из браузера через Диспетчер приложений. [http://downloads.maemo.org/ Загрузки] - хороший этому пример (зеленые стрелки – это файлы .install). Большинство файлов .install просто говорят Диспетчеру приложений использовать пакет из определенного репозитория и могут автоматически добавить репозитории в ваш каталог приложений, если требуется.
  
<code>apt</code> and <code>dpkg</code> are the tools for managing packages from the console. These can be used locally through XTerm or remotely through [[SSH]].
+
=== Пакеты .debs ===
 +
[http://en.wikipedia.org/wiki/Deb_(file_format) .deb] (сокращение от Debian) – это пакетный формат, используемый в Maemo. Пакеты .deb являются примерными аналогами [http://en.wikipedia.org/wiki/.pkg .pkg] OS от Х или инсталляторов [http://en.wikipedia.org/wiki/EXE .exe]/[http://en.wikipedia.org/wiki/Windows_Installer .msi] от Windows. Пакеты .debs доставляются как практически все пакеты, но вы обычно не работаете с ними напрямую, за исключением локальной инсталляции. Некоторые пакеты просто не распространяются через репозитории или предлагаются отдельно как .debs (что для вас может быть предпочтительно, каковы бы ни были причины).  
  
=== apt ===
+
Инсталлировать .debs можно, открыв их в браузере или открыв локальные копии при помощи Диспетчера Приложений. Самым большим недостатком инсталляции .debs локально по сравнению с инсталлированием из репозитория является то, что не будет автоматических уведомлений об обновлениях для пакета. Инсталляция зависимостей также не происходит автоматически.
  
<code>apt</code> generally deals with installing packages from repositories. You can install packages from your repositories by running <code>apt-get install <package name></code>, and apt will attempt to fetch the .deb and all of its dependencies and install them. You can then remove packages by running <code>apt-get remove <package name></code>. To search the available packages from your repositories, simply run <code>apt-cache search <search string></code> and it will display a list of matching packages.
+
Прямая инсталляция пакетов .debs больше не работает в Fremantle (Maemo 5).
  
=== dpkg ===
+
=== Консоль ===
  
<code>dpkg</code> is generally used for installing local .deb files directly, which can be done by running a <code>dpkg -i <local .deb></code> with a local .deb.
+
<code>apt</code> и <code>dpkg</code> – инструменты для управления пакетами из консоли. Их можно использовать локально через XTerm или удаленно через [[SSH]].
  
== Troubleshooting ==
+
==== apt ====
  
There are a variety of ways the application installation process can fail, only the common ones are outlined here. Application manager keeps a log of recent activity that's available in the menu (Menu -> Tools -> Log...) which may help you in diagnosing problems.
+
<code>apt</code> в основном имеет дело с инсталлированием пакетов из репозиториев. Можно инсталлировать пакеты из репозиториев, запустив <code>apt-get install <имя пакета></code>. При этом apt попытается извлечь .deb и все его зависимости и инсталлировать их. После этого можно удалить пакеты, запустив <code>apt-get remove <имя пакета></code>. Для поиска доступных пакетов в ваших репозиториях просто запустите <code>apt-cache search <строка поиска></code> и apt выведет на экран список отвечающих запросу пакетов.
  
; Unable to download : Typically, when the Application manager instantly complains about not being able to download when you attempt to install applications, this means that your internal flash card is corrupt and set to read-only. This can be fixed by fixing whatever is wrong with the internal card (likely a corrupt filesystem).
+
==== dpkg ====
  
== Individual instructions ==
+
<code>dpkg</code> обычно используется непосредственно для инсталляции локальных файлов .deb, что можно сделать, запустив <code>dpkg -i <local .deb></code> с локальным пакетом .deb.
  
There is a wiki page for individual instructions. It is called [[Install instructions]]. There should be found instructions to every other piece of software that can't be installed by app manager or means above. If the article lacks instructions for some software, please contact the author and ask him to write instructions to wiki and link them to the [[Install instructions]] -page.
+
'''Обратите внимание: необходимо указать полный путь.''' Например:
 +
<code>dpkg -i /home/user/MyDocs/sample.deb</code>
 +
если пакеты .deb находятся в корневом каталоге <code>Nokia N900</code> при просмотре через Менеджер файлов. За подробной информацией обратитесь к статье [[Файловая система N900]].
 +
 
 +
=== Устранение неполадок ===
 +
 
 +
Существует множество причин, по которым процесс инсталляции приложений может завершиться неудачно. Далее указаны только самые типичные из них. Диспетчер приложений ведет записи о недавних событиях в журнале, который доступен в меню (Меню -> Инструменты -> Журнал...). Он может помочь при диагностике проблем. 
 +
 
 +
; Невозможно загрузить : Обычно, когда Диспетчер приложений во время попытки инсталляции сразу жалуется на то, что не может загрузить приложение, это означает, что внутренняя карта флэш-памяти повреждена и установлена в режим только для чтения. Это можно исправить, устранив проблемы с внутренней картой (возможно, и с поврежденной файловой системой).
 +
 
 +
=== Индивидуальные инструкции ===
 +
 
 +
Существует специальная страница гипертекстовой среды для индивидуальных инструкций. Она называется [[Инструкции по инсталляции]]. Здесь можно найти инструкции к любому программному обеспечению, которое нельзя инсталлировать при помощи Диспетчера приложений или одним из перечисленных выше способов. Если в статье отсутствуют инструкции для какого-то программного обеспечения, пожалуйста, свяжитесь с автором и попросите его или ее написать инструкции для гипертекстовой среды и сделать на них ссылку на странице [[Инструкции по инсталляции]].
 
   
 
   
[[Категория:Пользователи]]
+
[[Category:Пользователи]]
[[Категория:Инструкции]]
+
[[Category:Инструкции]]
[[Категория:Продвинутые]]
+
[[Category:Продвинутые]]

Текущая версия на 01:39, 17 февраля 2010


[править] Инсталляция приложений

Содержание


[править] Репозитории

Предпочтительный метод инсталляции большинства пакетов – из репозиториев при помощи Диспетчера приложений. Основной (и рекомендуемый) репозиторий для большинства пакетов – Extras. Как только репозиторий добавлен в каталог приложений в Диспетчере приложений, его пакеты перечислены в списке пакетов Диспетчера приложений, и могут быть инсталлировать непосредственно оттуда.

[править] Файлы .installs

Файлы .install предоставляются во многих местах как способ инсталлировать приложения непосредственно из браузера через Диспетчер приложений. Загрузки - хороший этому пример (зеленые стрелки – это файлы .install). Большинство файлов .install просто говорят Диспетчеру приложений использовать пакет из определенного репозитория и могут автоматически добавить репозитории в ваш каталог приложений, если требуется.

[править] Пакеты .debs

.deb (сокращение от Debian) – это пакетный формат, используемый в Maemo. Пакеты .deb являются примерными аналогами .pkg OS от Х или инсталляторов .exe/.msi от Windows. Пакеты .debs доставляются как практически все пакеты, но вы обычно не работаете с ними напрямую, за исключением локальной инсталляции. Некоторые пакеты просто не распространяются через репозитории или предлагаются отдельно как .debs (что для вас может быть предпочтительно, каковы бы ни были причины).

Инсталлировать .debs можно, открыв их в браузере или открыв локальные копии при помощи Диспетчера Приложений. Самым большим недостатком инсталляции .debs локально по сравнению с инсталлированием из репозитория является то, что не будет автоматических уведомлений об обновлениях для пакета. Инсталляция зависимостей также не происходит автоматически.

Прямая инсталляция пакетов .debs больше не работает в Fremantle (Maemo 5).

[править] Консоль

apt и dpkg – инструменты для управления пакетами из консоли. Их можно использовать локально через XTerm или удаленно через SSH.

[править] apt

apt в основном имеет дело с инсталлированием пакетов из репозиториев. Можно инсталлировать пакеты из репозиториев, запустив apt-get install <имя пакета>. При этом apt попытается извлечь .deb и все его зависимости и инсталлировать их. После этого можно удалить пакеты, запустив apt-get remove <имя пакета>. Для поиска доступных пакетов в ваших репозиториях просто запустите apt-cache search <строка поиска> и apt выведет на экран список отвечающих запросу пакетов.

[править] dpkg

dpkg обычно используется непосредственно для инсталляции локальных файлов .deb, что можно сделать, запустив dpkg -i <local .deb> с локальным пакетом .deb.

Обратите внимание: необходимо указать полный путь. Например:

dpkg -i /home/user/MyDocs/sample.deb

если пакеты .deb находятся в корневом каталоге Nokia N900 при просмотре через Менеджер файлов. За подробной информацией обратитесь к статье Файловая система N900.

[править] Устранение неполадок

Существует множество причин, по которым процесс инсталляции приложений может завершиться неудачно. Далее указаны только самые типичные из них. Диспетчер приложений ведет записи о недавних событиях в журнале, который доступен в меню (Меню -> Инструменты -> Журнал...). Он может помочь при диагностике проблем.

Невозможно загрузить 
Обычно, когда Диспетчер приложений во время попытки инсталляции сразу жалуется на то, что не может загрузить приложение, это означает, что внутренняя карта флэш-памяти повреждена и установлена в режим только для чтения. Это можно исправить, устранив проблемы с внутренней картой (возможно, и с поврежденной файловой системой).

[править] Индивидуальные инструкции

Существует специальная страница гипертекстовой среды для индивидуальных инструкций. Она называется Инструкции по инсталляции. Здесь можно найти инструкции к любому программному обеспечению, которое нельзя инсталлировать при помощи Диспетчера приложений или одним из перечисленных выше способов. Если в статье отсутствуют инструкции для какого-то программного обеспечения, пожалуйста, свяжитесь с автором и попросите его или ее написать инструкции для гипертекстовой среды и сделать на них ссылку на странице Инструкции по инсталляции.

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты