Debian Создание файла
Шаг 1: Создайте папку с названием проекта. [например. projectname]
Шаг 2: Создайте пустые папки следующим образом.
- DEBIAN [должен быть заглавными буквами]
- USR
Шаг 3: В папке DEBIAN создать файл как 'контроль' без какого-либо расширения и поставить следующие данные для этого.
Package: projectname
Version: 2.6-r1473-1
Section: editors
Priority: optional
Architecture: all
Depends: sun-java5-jre | sun-java6-jre | openjdk-6-jre | openjdk-7-jre
Conflicts: projectname-praha
Replaces: projectname-praha
Installed-Size: 15684
Maintainer: projectname Developers <[email protected]>
Homepage: http://projectname.biz/
Description: Free cross-platform project scheduling and management tool. Gantt chart, resource load chart, MS Project import/export.
projectname is a free and easy to use Gantt chart based project scheduling and management tool.
The full installation includes:
.
* Task hierarchy and dependencies
* Gantt chart
* Resource load chart
* Generation of PERT chart
* WebDAV based groupwork
* Export to PDF and HTML
* Microsoft Project import and export
И наконец сохранить и выйти.
Шаг 4: В папке DEBIAN создать файл как «postinst» без какого-либо расширения и поместить это в том, что
#!/bin/sh
set-e
if [ "$1" = "configure" ]; then
if [ -e /usr/bin/projectname ]; then rm -f usr/bin/projectname; fi
ln -s /usr/bin/projectname/projectname /usr/bin/projectname
if [ -x "$(which update-menus 2>/dev/null)" ]; then update-menus; fi
if [ -x "$(which update-mime 2>/dev/null)" ]; then update-mime; fi
fi
Здесь, в 6-е строки «/ USR/бен/имя_проект» является определенным пользователем, вы может быть определен как ваш собственный, где вам нужно установить свой проект.
Шаг 5: В папке DEBIAN создать файл как «postrm» без какого-либо расширения и поместить это в том, что
#!/bin/sh
set-e
if [ -e /usr/bin/projectname ]; then rm -f usr/bin/projectname; fi
if [ -x "$(which update-mime >/dev/null 2>&1)" ]; then update-mime; fi
if [ -x "$(which update-menus 2>/dev/null)" ]; then update-menus; fi
fi
Шаг 6: В «USR» папки создать папку как «LIB» и «доля 'folders
- В папке «lib» создайте папку «mime».
- В папке «mime» создайте папку «packages».
Внутри «пакетов» создайте документ как имя проекта без какого-либо расширения и поместите в него следующие данные.
application/projectname+xml; projectname '%s'; description="projectname file"; test=test -n "$DISPLAY"; nametemplate=%s.gan
Шаг 7: Теперь вернемся к папке 'доля' создать пять папок в имени приложений, DOC, Projectname, мимики, пиксельные изображения. В настоящее время
- В папке «apps» помещен файл projectname.desktop.
- В папке «doc» создайте папку «projectname» и поместите файл AUTHORS, README, LICENSE из вашего проекта.
Теперь вернется к папке 'доля' и в папке '' Projectname поместить [папка плагин, eclipsito.jar, имя_проект, HouseBuildingSample.gan (Здесь имя_проект исполняемого файл.)] Файлы из вашего проекта. Эти файлы плагинов, eclipsito.jar, projectname, HouseBuildingSample.gan были созданы после завершения вашего проекта.
Теперь вернитесь в папку «share» и в папку «mime», создайте папку как «пакеты», и внутри этой папки поместите файл «projectname.xml» из вашего проекта. Теперь вернитесь в папку «share» и в папке «pixmaps» поместите файл projectname.png из вашего проекта. Вместо расширения .png может использоваться .jpeg или jpg.
Шаг 8: Теперь откройте Terninal и откройте папку/путь, где находится проект (например, cd Desktop
):
write sudo dpkg -b <projectname>
файл Debian будет создан. Вы можете использовать этот файл для его установки.
Ошибки при выполнении пакетов Debian:
Может иметь шанс получить как этого ошибки, которые
каталог управления имеет плохое разрешение 555 (должно быть> = 0755 < = 0775)
Для решения этого вопроса введите команду
chmod 0755 <path of the project>
Например: chmod 0755 /home/vrmg15/Desktop/projectname/DEBIAN
Установив, вы имеете в виду исполняемый файл? –
Может быть ... Если я нажму на мой проект, который будет установлен в моей системе ... хммм, как программное обеспечение Winrar ... –
Тогда вам нужно связать ваш проект java с файлом jar. –