Как отправить свое приложение в приложение Ubuntu?

На самом деле нет необходимости переустанавливать. Эта ситуация вполне оправдана. Я выполнил ту же самую команду в своей системе и исправил ее примерно через 10 минут.

Вам нужно либо загрузиться в режиме восстановления, либо использовать живой USB / DVD любой версии Linux (желательно Ubuntu!)

Если вы предпочитаете восстановление, см. раздел «Как загрузиться в режим восстановления?»

Я использовал живой USB-порт с Xubuntu 16.04, который мне пришлось сдать. При использовании живого сеанса, после загрузки, откройте терминал и определите свой корневой (основной) раздел, используя команды, такие как lsblk и sudo fdisk -l. Когда вы знаете, какой из них (вероятно, это раздел ext4), установите его. Здесь я называю корневой раздел /dev/sda1 - вам нужно заменить его на настоящую метку.

sudo mount /dev/sda1 /mnt

теперь проверьте, что это правильный раздел, выполнив ls /mnt - вы должны увидеть usr sys proc dev home root и другие вещи, которые вы ожидаете найти в верхней части дерева файловой системы. Хорошо, давайте исправим право собственности (во всех этих командах, пожалуйста, обратите внимание на : и обязательно поместите их в нужные места).

sudo chown -R root: /mnt/usr/lib

Это почти исправляет его. В моей системе, прежде чем я ее сломал, я проверил все владельцы в этом месте

$ find /usr/lib -not -user root

ничего не возвращает - root владеет всем, но

$ find /usr/lib -not -group root -ls

Включил это:

-rwxr-sr-x   1 root     mail          /usr/lib/emacs/24.5/x86_64-linux-gnu/movemail
-rwxr-sr-x   1 root     tty           /usr/lib/mc/cons.saver
-rwsr-xr--   1 root     messagebus    /usr/lib/dbus-1.0/dbus-daemon-launch-helper
-rwxr-sr-x   1 root     utmp          /usr/lib/x86_64-linux-gnu/utempter/utempter

Ваша система не будет точно такой же, но вы должны chown те файлы, если они есть, и искать эквиваленты, если нет (например, если вы 32-разрядная система, вы будет иметь x86 вместо x86_64). Я исправил их с помощью:

sudo chown :mail /mnt/usr/lib/emacs/24.5/x86_64-linux-gnu/movemail
sudo chown :tty /mnt/usr/lib/mc/cons.saver
sudo chown :messagebus /mnt/usr/lib/dbus-1.0/dbus-daemon-launch-helper
sudo chown :utmp /mnt/usr/lib/x86_64-linux-gnu/utempter/utempter

(если вы используете режим восстановления, вам не понадобится /mnt в начале этих путей)

Как Как я загружаю в режим восстановления? by @grawity, вам также необходимо отремонтировать бит setuid на dbus-daemon-launch-helper, который очищается с помощью chown:

sudo chmod u+s /mnt/usr/lib/dbus-1.0/dbus-daemon-launch-helper

1
задан 20 June 2012 в 17:49

7 ответов

  • Первое, что нам нужно сделать, это пакетное приложение. Быстро делает упаковку очень простой. См. Руководство для быстрого . Для быстрой загрузки вам нужно всего лишь одну команду.
  • Запустите quickly submitubuntu, чтобы создать свой пакет и загрузить его в PPA в Launchpad. Если у вас есть какие-либо проблемы, ознакомьтесь с руководством по поиску и устранению неисправностей .
  • Затем вам необходимо отправить в Ubuntu Software Center. Перейдите в портал моих приложений . Вам понадобится учетная запись. Если у вас его нет, создайте его. Это бесплатно. Затем вам нужно будет создать файл txt следующим образом: http://developer.ubuntu.com/wp-content/uploads/2012/06/Ubuntu-App-Showdown-Participation-Details.txt Затем отправьте его в поле своего приложения. Затем в поле комментария вам нужно будет указать ваше местоположение PPA.

Это объясняется в шаге 4 на главной странице Ubuntu App Showdown.

3
ответ дан 25 July 2018 в 18:24
  • Первое, что нам нужно сделать, это пакетное приложение. Быстро делает упаковку очень простой. См. Руководство для быстрого . Для быстрой загрузки вам нужно всего лишь одну команду.
  • Запустите quickly submitubuntu, чтобы создать свой пакет и загрузить его в PPA в Launchpad. Если у вас есть какие-либо проблемы, ознакомьтесь с руководством по поиску и устранению неисправностей .
  • Затем вам необходимо отправить в Ubuntu Software Center. Перейдите в портал моих приложений . Вам понадобится учетная запись. Если у вас его нет, создайте его. Это бесплатно. Затем вам нужно будет создать файл txt следующим образом: http://developer.ubuntu.com/wp-content/uploads/2012/06/Ubuntu-App-Showdown-Participation-Details.txt Затем отправьте его в поле своего приложения. Затем в поле комментария вам нужно будет указать ваше местоположение PPA.

Это объясняется в шаге 4 на главной странице Ubuntu App Showdown.

3
ответ дан 2 August 2018 в 00:35
  • Первое, что нам нужно сделать, это пакетное приложение. Быстро делает упаковку очень простой. См. Руководство для быстрого . Для быстрой загрузки вам нужно всего лишь одну команду.
  • Запустите quickly submitubuntu, чтобы создать свой пакет и загрузить его в PPA в Launchpad. Если у вас есть какие-либо проблемы, ознакомьтесь с руководством по поиску и устранению неисправностей .
  • Затем вам необходимо отправить в Ubuntu Software Center. Перейдите в портал моих приложений . Вам понадобится учетная запись. Если у вас его нет, создайте его. Это бесплатно. Затем вам нужно будет создать файл txt следующим образом: http://developer.ubuntu.com/wp-content/uploads/2012/06/Ubuntu-App-Showdown-Participation-Details.txt Затем отправьте его в поле своего приложения. Затем в поле комментария вам нужно будет указать ваше местоположение PPA.

Это объясняется в шаге 4 на главной странице Ubuntu App Showdown.

3
ответ дан 4 August 2018 в 16:06
  • Первое, что нам нужно сделать, это пакетное приложение. Быстро делает упаковку очень простой. См. Руководство для быстрого . Для быстрой загрузки вам нужно всего лишь одну команду.
  • Запустите quickly submitubuntu, чтобы создать свой пакет и загрузить его в PPA в Launchpad. Если у вас есть какие-либо проблемы, ознакомьтесь с руководством по поиску и устранению неисправностей .
  • Затем вам необходимо отправить в Ubuntu Software Center. Перейдите в портал моих приложений . Вам понадобится учетная запись. Если у вас его нет, создайте его. Это бесплатно. Затем вам нужно будет создать файл txt следующим образом: http://developer.ubuntu.com/wp-content/uploads/2012/06/Ubuntu-App-Showdown-Participation-Details.txt Затем отправьте его в поле своего приложения. Затем в поле комментария вам нужно будет указать ваше местоположение PPA.

Это объясняется в шаге 4 на главной странице Ubuntu App Showdown.

3
ответ дан 6 August 2018 в 00:44
  • Первое, что нам нужно сделать, это пакетное приложение. Быстро делает упаковку очень простой. См. Руководство для быстрого . Для быстрой загрузки вам нужно всего лишь одну команду.
  • Запустите quickly submitubuntu, чтобы создать свой пакет и загрузить его в PPA в Launchpad. Если у вас есть какие-либо проблемы, ознакомьтесь с руководством по поиску и устранению неисправностей .
  • Затем вам необходимо отправить в Ubuntu Software Center. Перейдите в портал моих приложений . Вам понадобится учетная запись. Если у вас его нет, создайте его. Это бесплатно. Затем вам нужно будет создать файл txt следующим образом: http://developer.ubuntu.com/wp-content/uploads/2012/06/Ubuntu-App-Showdown-Participation-Details.txt Затем отправьте его в поле своего приложения. Затем в поле комментария вам нужно будет указать ваше местоположение PPA.

Это объясняется в шаге 4 на главной странице Ubuntu App Showdown.

3
ответ дан 7 August 2018 в 18:09
  • Первое, что нам нужно сделать, это пакетное приложение. Быстро делает упаковку очень простой. См. Руководство для быстрого . Для быстрой загрузки вам нужно всего лишь одну команду.
  • Запустите quickly submitubuntu, чтобы создать свой пакет и загрузить его в PPA в Launchpad. Если у вас есть какие-либо проблемы, ознакомьтесь с руководством по поиску и устранению неисправностей .
  • Затем вам необходимо отправить в Ubuntu Software Center. Перейдите в портал моих приложений . Вам понадобится учетная запись. Если у вас его нет, создайте его. Это бесплатно. Затем вам нужно будет создать файл txt следующим образом: http://developer.ubuntu.com/wp-content/uploads/2012/06/Ubuntu-App-Showdown-Participation-Details.txt Затем отправьте его в поле своего приложения. Затем в поле комментария вам нужно будет указать ваше местоположение PPA.

Это объясняется в шаге 4 на главной странице Ubuntu App Showdown.

3
ответ дан 10 August 2018 в 06:55
  • Первое, что нам нужно сделать, это пакетное приложение. Быстро делает упаковку очень простой. См. Руководство для быстрого . Для быстрой загрузки вам нужно всего лишь одну команду.
  • Запустите quickly submitubuntu, чтобы создать свой пакет и загрузить его в PPA в Launchpad. Если у вас есть какие-либо проблемы, ознакомьтесь с руководством по поиску и устранению неисправностей .
  • Затем вам необходимо отправить в Ubuntu Software Center. Перейдите в портал моих приложений . Вам понадобится учетная запись. Если у вас его нет, создайте его. Это бесплатно. Затем вам нужно будет создать файл txt следующим образом: http://developer.ubuntu.com/wp-content/uploads/2012/06/Ubuntu-App-Showdown-Participation-Details.txt Затем отправьте его в поле своего приложения. Затем в поле комментария вам нужно будет указать ваше местоположение PPA.

Это объясняется в шаге 4 на главной странице Ubuntu App Showdown.

3
ответ дан 15 August 2018 в 18:53

Другие вопросы по тегам:

Похожие вопросы: