Konsolidācijas trūkums a universālā paku sistēma, ir novedusi mūs pie nepieciešamības pārveidot paketes no izplatīšanas paketēs, kas pielāgojas mūsējām. Manā gadījumā viņš izmantoja Linux Mint kā galveno izplatītāju un Antergo testēšanai dažreiz es saņemu lietojumprogrammas, kurām ir tikai pakete deb un tā nav iekšā AUR, tajos gadījumos viņš izmantoja rīku ar nosaukumu archalien ļaujot man pārveidot .deb par Arch Linux pakotni.
Pirms kāda laika šeit tika runāts par citu metodi mērķa sasniegšanai Pārveidojiet paketi Debian .deb par Arch Linux paketiAtšķirība no metodes, kuru mēs jums iemācīsim, ir procesa automatizācija.
Tādā pašā veidā tika izveidota apmācība Instalējiet Debian / Ubuntu lietojumprogrammas ArchLinux ar DPKG ar ierobežojumu, ka tas neatrisina atkarības.
Kas ir archalien?
Tas ir bezmaksas rīks, kas rakstīts Python, kas ļauj pārveidot Debian .deb pakotni par Arch Linux pakotni. Tā izmantošana un uzstādīšana ir ļoti vienkārša, rīks ietaupīs laiku Arch Linux pakotnes izveide, pamatojoties uz .debkā arī palīdzēt iesācēju lietotājiem instalēt lietojumprogrammas Arch Linux balstītos izplatījumos.
.Deb konvertēšana uz Arch Linux paketi
Lai ātri un viegli pārveidotu .deb par Arch Linux pakotni, mums ir jāklonē archalien krātuve, lai lejupielādētu rīka jaunāko versiju. Šim nolūkam mums jāatver termināls un jāizpilda šāda komanda:
git klons https://github.com/Asher256/archalien.git
Izmantojot Archalien
Tālāk mums ir jāizpilda lietojumprogramma, norādot .deb pakotni, kuru mēs vēlamies pārveidot. sintakse, kas mums jāizmanto, ir šāda:
$ ./archalien.py apt-file_2.5.4ubuntu1_all.deb
Tā rezultātā tiek izveidota Arch Linux pakete ar šādu nosaukumu: apt-file-2.5.4ubuntu1.pkg.tar.gz
Arch Linux un derivātos instalējiet paketi pkg.tar.gz
Lai instalētu .dkg pārveidošanas rezultātā iegūto .pkg.tar.gz failu, vienkārši izpildiet šādu komandu:
pacman -U nombredelpaquete
vai kas ir vienāds ar
pacman -U apt-file-2.5.4ubuntu1.pkg.tar.gz
Mēs esam pārliecināti, ka šis ļoti praktiskais un noderīgais rīks ietaupīs jums daudz laika un ietaupīs dažas galvassāpes.
Sveicināti, es veicu soļus, kas aprakstīti apmācībā, bet archlinux faili beidzas ar šādu paplašinājumu: curlew-0.2.2-1-any.pkg.tar.xz un, ja tiešām jūsu pieminētā programma tos ģenerē šajā paplašinājums: curlew-0.2.2-1.pkg.tar.gz, kuru nevar instalēt ar pacman -U
Kas tad ir nepareizs ar programmu ...
Gracias
Es sakrītu ar jūliju ...
tai vajadzētu ģenerēt .xz failu, lai to varētu instalēt ar pacman
Un lai pārveidotu DEB RPM?
Jūs varat redzēt UsemosLinux rakstīto rakstu Kā pārveidot DEB uz RPM un otrādi
Liels paldies par informāciju 😉
puiši, cik žēl man šķiet šī kļūda, ./archalien.py: Faila vai direktorija neeksistē, kāds var man palīdzēt?
Nederīga pakotnes versija, nedarbojas.
Paldies! Es nezināju, ka tas man strādā perfekti
Paldies, ja tas man darbojās perfekti
Ļoti pateicos