Здравейте! Вероятно използвате блокиращ рекламите софтуер. В това няма нищо нередно, много хора го правят.

     Но за да помогнете този сайт да съществува и за да имате достъп до цялото съдържание, моля, изключете блокирането на рекламите.

  Ако не знаете как, кликнете тук

Отново зов за помощ към програмистите за пачване на файл  [РЕШЕНА]

feed Всичко свързано с Линукс. Новини, проблеми, въпроси.
Десктоп Линукс дистибуции, сървърни Линукс дистрибуции, Линукс дистрибуции с общо предназначение, Linux Mint, Ubuntu, Arch Linux, Mandriva, PCLinuxOS, openSUSE, Fedora, Red Hat Enterprise Linux, CentOS, Suse Linux Enterprise Server, Debian, Cross Linux from Scratch, Slackware, Gentoo. Графични среди, новини, игри, драйвъри, въпроси, десктоп, сървър, браузъри, помощ.
Потребителски аватар
ivoarch
Начинаещ
Мнения: 64
Регистриран: ср апр 13, 2016 00:05
Репутация: 1221
пол: Мъж

Re: Отново зов за помощ към програмистите за пачване на файл

Мнение от ivoarch »

ОК, пробвай така, мисля ,че е моя грешка .

Отвори PKGBUILD
Там където

prepare() {
mkdir -p build
}

Да стане

Код: Избери всички

prepare() { 
cd $pkgname-$pkgver
  patch -Np1 -i "${srcdir}/kate-17.04.0-allow-root.patch"
  mkdir $srcdir/build
}


Премахни линия patch която добавихме от след реда cd build на build() опцията в PKGBUILD .

После пробвай пак .
Не е сложно, но просто трябва да улучиш пътя за да се приложи правилно пача иначе няма да стане .

EDIT: Ето така трябва да е PKGBUILD според мен без да имам възможност да го тествам разбира се .


Може да трябва също да се промени
cd $pkgname-$pkgver на
cd kate-$pkgver

но това трябва да видим след като пробваш , понеже сега не знам с точност.
Прочетено: 2065 пъти
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 295546
Регистриран: пет юни 01, 2007 14:18
Репутация: 365456
Местоположение: Somewhere In Time

Re: Отново зов за помощ към програмистите за пачване на файл

Мнение от Mozo »

Пробвах директно твоя PKGBUILD, но дава това:

Код: Избери всички

==> Extracting sources...
  -> Extracting kate-17.04.0.tar.xz with bsdtar
==> Starting prepare()...
/home/mozo/Desktop/mozo/Downloads/kate/PKGBUILD: line 23: cd: kwrite-17.04.0: No such file or directory
==> ERROR: A failure occurred in prepare().
    Aborting...
Нямам идея защо търси kwrite-17.04.0, като аз съм кръстил папката чисто и просто kate 8-[
Изображение
Потребителски аватар
ivoarch
Начинаещ
Мнения: 64
Регистриран: ср апр 13, 2016 00:05
Репутация: 1221
пол: Мъж

Re: Отново зов за помощ към програмистите за пачване на файл

Мнение от ivoarch »

Ок ясно, както и предположих, този PKGBUILD билдва и kwrite и kate за това замени линията .

cd $pkgname-$pkgver

със

cd kate-$pkgver

Би трябвало да стане .

edit; Това до някъде е хубаво ,че може да си приложиш тук и кръпката за kwrite .
Последна промяна от ivoarch на съб апр 29, 2017 16:31, променено общо 1 път.
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 295546
Регистриран: пет юни 01, 2007 14:18
Репутация: 365456
Местоположение: Somewhere In Time

Re: Отново зов за помощ към програмистите за пачване на файл

Мнение от Mozo »

Промених го на cd kate-$pkgver и тръгна :headbang: :headbang: :headbang:
Изображение
Потребителски аватар
ivoarch
Начинаещ
Мнения: 64
Регистриран: ср апр 13, 2016 00:05
Репутация: 1221
пол: Мъж

Re: Отново зов за помощ към програмистите за пачване на файл

Мнение от ivoarch »

Супер, ако всичко приключи добре може да си приложиш и в същият PKGBUILD кръпката за kwrite . Става по същият начин както с този пач за kate .

Код: Избери всички

source=("https://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}-${pkgver}.tar.xz"{,.sig}
        "kate-17.04.0-allow-root.patch"
       "kwrite-patch")
sha256sums=('6c8d1936a2ec3a7c3c71e353da11e483251875f51846b9609667f9beee1a6042'
            '1aee133e791ccb7cc86b7fbeed68993ecebddc9b72daaea56d35b3e503e1815d'
           ' за kwrite')

prepare() {
  cd kate-$pkgver
  patch -Np1 -i "${srcdir}/kate-17.04.0-allow-root.patch"
  mkdir $srcdir/build
  cd $srcdir
  cd kwrite-$pkgver
   patch -Np1 -i "${srcdir}/kwite.patch"
}
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 295546
Регистриран: пет юни 01, 2007 14:18
Репутация: 365456
Местоположение: Somewhere In Time

Re: Отново зов за помощ към програмистите за пачване на файл

Мнение от Mozo »

Ами то сега ми я добави и нея, без нищо да съм правил. След като приключи с компилирането имах и пакет за kwrite вътре :)

Пробвах го сега този пакет, отново мога да отварям с kate и sudo :headbang: :headbang: :headbang: Не, че не можех да го даунгрейдна, но не е същото :mrgreen:

Много благодаря още веднъж :hello1: :hello1: :hello1: :поклон:
Изображение
Потребителски аватар
bvbfan
Почетен член
Почетен член
Мнения: 2804
Регистриран: нед юни 14, 2015 07:02
Репутация: 18734
пол: Мъж

Re: Отново зов за помощ към програмистите за пачване на файл

Мнение от bvbfan »

Не е добре да пачваш кода без да си запознат защо е направено. Промяната, основно за Wayland сесия, е за сигурност и вече няма да се разрешава стартирането на приложения с права за промяна на системни файлове / процеси. Решението е

Код: Избери всички

[Desktop Entry]
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=text/*;
Actions=editfile;

[Desktop Action editfile]
Name=Edit as root
Name[bg]=Редактирай като супер потребител
Icon=document-edit

Exec=bash -cr 'export EDITOR=kwrite; pass=$(kdialog --password "Enter a root password"); echo "${pass}" | sudoedit -S %U'
Записваш го във файл. edit-as-root.desktop, в ~/.local/share/kservices5/ и стартираш kbuildsycoca5. Десен бутон Действия (Actions) вече ще го има като действие.
Иначе Мартин е пичага явно доста е насъбрал да наругае така :lol:
от p4p » пет окт 07, 2016 19:13 написа:В тоя раздел нищо не разбираме от Windows. :)
Потребителски аватар
fifi_fifito
Дарител
Дарител
Мнения: 3374
Регистриран: пон фев 10, 2014 10:17
Репутация: 18651
пол: Мъж
Местоположение: Търговище

Re: Отново зов за помощ към програмистите за пачване на файл

Мнение от fifi_fifito »

Да, работи за кате такава врътка за dolphin
Изображение
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 295546
Регистриран: пет юни 01, 2007 14:18
Репутация: 365456
Местоположение: Somewhere In Time

Re: Отново зов за помощ към програмистите за пачване на файл

Мнение от Mozo »

bvbfan написа:Не е добре да пачваш кода без да си запознат защо е направено. Промяната, основно за Wayland сесия, е за сигурност и вече няма да се разрешава стартирането на приложения с права за промяна на системни файлове / процеси. Решението е

Код: Избери всички

[Desktop Entry]
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=text/*;
Actions=editfile;

[Desktop Action editfile]
Name=Edit as root
Name[bg]=Редактирай като супер потребител
Icon=document-edit

Exec=bash -cr 'export EDITOR=kwrite; pass=$(kdialog --password "Enter a root password"); echo "${pass}" | sudoedit -S %U'
Записваш го във файл. edit-as-root.desktop, в ~/.local/share/kservices5/ и стартираш kbuildsycoca5. Десен бутон Действия (Actions) вече ще го има като действие.
Иначе Мартин е пичага явно доста е насъбрал да наругае така :lol:
Въпросът е, че така трябва да браузвам с мишка до въпросната директория, което е гадно. Нарушава ми целия работен процес, а и не само моя като гледам в интернет :mrgreen:

Това ще си го запиша за някога, когато мина на Plamsa 5, щото имам съмнение, че на KDE4 няма да станебаш така :mrgreen:
Изображение
Потребителски аватар
Nibelung
Философ с чук в ръка
Философ с чук в ръка
Мнения: 19524
Регистриран: пон апр 14, 2008 01:19
Репутация: 48386
пол: Мъж

Re: Отново зов за помощ към програмистите за пачване на файл

Мнение от Nibelung »

На такива, дето "за мое добро и за моя сигурност" ще ми забраняват да правя на моя собствен компютър каквото си поискам, ще им кажа (нееднократно):
Go fuck yourself !

:twisted:
Ний тука сички парле ву франсе

Изображение
Потребителски аватар
bvbfan
Почетен член
Почетен член
Мнения: 2804
Регистриран: нед юни 14, 2015 07:02
Репутация: 18734
пол: Мъж

Re: Отново зов за помощ към програмистите за пачване на файл

Мнение от bvbfan »

Mozo написа:Това ще си го запиша за някога, когато мина на Plamsa 5, щото имам съмнение, че на KDE4 няма да станебаш така :mrgreen:
Същото е, само слагаш файла в ~/.kde4/share/kde4/services/ServiceMenus/ и стартираш kbuildsycoca4. Без да браузваш

Код: Избери всички

EDITOR=kwrite sudoedit /etc/fstab
от p4p » пет окт 07, 2016 19:13 написа:В тоя раздел нищо не разбираме от Windows. :)
Потребителски аватар
p4p
Почетен член
Почетен член
Мнения: 1938
Регистриран: нед ное 29, 2015 01:35
Репутация: 27642
пол: Мъж
Местоположение: Царевци

Re: Отново зов за помощ към програмистите за пачване на файл

Мнение от p4p »

Kwrite и Kate - ясно. А Dolphin?
За да подменя няколко икони в /usr/share/icons сто команди ли ще пиша?
Потребителски аватар
fifi_fifito
Дарител
Дарител
Мнения: 3374
Регистриран: пон фев 10, 2014 10:17
Репутация: 18651
пол: Мъж
Местоположение: Търговище

Re: Отново зов за помощ към програмистите за пачване на файл

Мнение от fifi_fifito »

Ползваш недодяланото хфце :p
Като мен, и не се занимаваш с извиване на ръце
Изображение
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 295546
Регистриран: пет юни 01, 2007 14:18
Репутация: 365456
Местоположение: Somewhere In Time

Re: Отново зов за помощ към програмистите за пачване на файл

Мнение от Mozo »

bvbfan написа:
Mozo написа:Това ще си го запиша за някога, когато мина на Plamsa 5, щото имам съмнение, че на KDE4 няма да станебаш така :mrgreen:
Същото е, само слагаш файла в ~/.kde4/share/kde4/services/ServiceMenus/ и стартираш kbuildsycoca4. Без да браузваш

Код: Избери всички

EDITOR=kwrite sudoedit /etc/fstab
С пачнатия kate хич не браузвам и си пиша каквото съм си писал винаги :mrgreen: Иначе знам къде да ги сложа, наслагал съм си разни неща, дори теми съм пускал O:)
p4p написа:Kwrite и Kate - ясно. А Dolphin?
За да подменя няколко икони в /usr/share/icons сто команди ли ще пиша?
Пачни го като гледаш примера с kate :)
Изображение
Потребителски аватар
bvbfan
Почетен член
Почетен член
Мнения: 2804
Регистриран: нед юни 14, 2015 07:02
Репутация: 18734
пол: Мъж

Re: Отново зов за помощ към програмистите за пачване на файл

Мнение от bvbfan »

Dolphin ще копира / изтрива файлове, Kate ще променя, но още не са излезли промените.
от p4p » пет окт 07, 2016 19:13 написа:В тоя раздел нищо не разбираме от Windows. :)
Нова тема Отговори

  • Подобни теми
    Отговори
    Преглеждания
    Последно мнение

Върни се в “Линукс - инсталация, настройки, проблеми”