ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

OnWorks favicon

perl-cross-debian - ອອນລາຍໃນຄລາວ

ເປີດໃຊ້ perl-cross-debian ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ perl-cross-debian ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


perl-cross-debian - ການຮັກສາໄລຍະຍາວຂອງການສະຫນັບສະຫນູນການກໍ່ສ້າງຂ້າມສໍາລັບ Debian
ການຕັ້ງຄ່າ perl

ສະຫຼຸບສັງລວມ


perl-cross-debian [--rootdir=DIRECTORY] --variant=ຄັກ

perl-cross-debian --ສະອາດ

perl-cross-debian [{-h | - ຊ່ວຍ} | {-v | - ການປ່ຽນແປງ}]

ລາຍລະອຽດ


perl-cross-debian ສະຫນັບສະຫນູນການຮັກສາໄລຍະຍາວຂອງການສະຫນັບສະຫນູນການກໍ່ສ້າງຂ້າມສໍາລັບ Debian
ການຕັ້ງຄ່າ perl.

perl-cross-debian ບໍ່ຄາດວ່າຈະດໍາເນີນການໂດຍກົງໃນເສັ້ນຄໍາສັ່ງ, ມັນຖືກປະຕິບັດ
ໂດຍ debian/ກົດລະບຽບການດັດແກ້ຂອງຊຸດແຫຼ່ງ Debian ຂອງ perl, ພາຍໃນຂໍ້ຈໍາກັດຂອງ
ການກໍ່ສ້າງຂ້າມ. perl-cross-debian ໃຊ້ສະພາບແວດລ້ອມການກໍ່ສ້າງຂ້າມທີ່ກໍານົດໂດຍ
dpkg-ຖາປັດຕະຍະ -aARCH ເພື່ອສະຫນອງຄ່າການຕັ້ງຄ່າທີ່ສໍາຄັນສໍາລັບການຮ້ອງຂໍ
ຖາປັດຕະຍະເພື່ອຫຼີກເວັ້ນການປະຕິບັດ binaries ຂ້າມສ້າງພາຍໃນ cross-build. ສະຫນັບສະຫນູນຢ່າງເຕັມທີ່
ຖືກຈໍາກັດຢູ່ໃນສະບັບສະເພາະຂອງ perl ທີ່ຫຸ້ມຫໍ່ແລ້ວໃນ Debian ແລະພຽງແຕ່ສໍາລັບການເລືອກ
ສະຖາປັດຕະຍະ ກຳ.

perl-cross-debian ຄັດລອກໄຟລ໌ config ທີ່ຜະລິດໄວ້ກ່ອນເຂົ້າໄປໃນ perl build tree to
ປ້ອງກັນການສ້າງຈາກຄວາມຕ້ອງການທີ່ຈະດໍາເນີນການທົດສອບ binaries ໃນລະຫວ່າງຂັ້ນຕອນການຕັ້ງຄ່າໂດຍ
ສະຫນອງຄຸນຄ່າຂອງການທົດສອບລ່ວງຫນ້າ. perl-cross-debian ຫຼັງຈາກນັ້ນສະກັດຄຸນຄ່າຈາກ
ໄຟລ​໌​ທີ່​ເກັບ​ໄວ້​ເພື່ອ​ປັບ​ປຸງ​ຂໍ້​ມູນ​ການ​ກໍ່​ສ້າງ​ແລະ​ຊຸດ Makefiles​.

perl-cross-debian ຫຼັງຈາກນັ້ນ, ອີງໃສ່ Makefile.SH ທີ່ມີການປັບປຸງເພື່ອໂທຫານາຍແປພາສາ perl ຂອງເຈົ້າພາບ
ແທນທີ່ຈະເປັນນາຍພາສາ perl ຖືກສ້າງຂຶ້ນພາຍໃນ.

ເບິ່ງ ເຮັດວຽກ ໄດ້ ຂ້າມ ການກໍ່ສ້າງ ສໍາລັບລາຍລະອຽດຂອງວິທີການກະກຽມຊຸດ Debian ຂອງ perl ສໍາລັບ
ການກໍ່ສ້າງຂ້າມສໍາລັບຫນຶ່ງໃນສະຖາປັດຕະຍະກໍາເຈົ້າພາບທີ່ສະຫນັບສະຫນູນໃນປັດຈຸບັນ. (ເພີ້ມເປັນ
ນຳໃຊ້ກັບສະບັບ Debian ທີ່ຮອງຮັບຂອງ perl ແມ່ນລວມຢູ່ໃນ
/usr/share/perl-cross-debian/patches).

ເບິ່ງ perl-cross-staging (1​) ສໍາລັບຂໍ້ມູນກ່ຽວກັບວິທີການຂະຫຍາຍ perl-cross-debian ກັບອື່ນໆ
ສະຖາປັດຕະຍະກໍາຂອງເຈົ້າພາບແລະສະບັບອື່ນໆຂອງ perl.

ຄໍາສັ່ງ


--ຕົວແປ ຕົວປ່ຽນແປງ
ຊື່ຂອງຕົວແປການສ້າງ perl ໃນປັດຈຸບັນ (static, debug ຫຼືແບ່ງປັນ), ຜ່ານທາງ
debian/ກົດ​ລະ​ບຽບ​, ຕ້ອງ​ໄດ້​ຮັບ​ການ​ລະ​ບຸ​ຫນຶ່ງ​ຄັ້ງ​ສໍາ​ລັບ​ການ​ເຮັດ​ຊ້ຳ​.

--ສະອາດ
ແລ່ນໄດ້ perl-cross-debian ເປົ້າໝາຍທີ່ສະອາດ ແລະອອກຈາກສູນ. --ສະອາດ overrides ໃດ
--ຕົວແປ ຄໍາສັ່ງ - ການດໍາເນີນງານທີ່ສະອາດບໍ່ໄດ້ຂຶ້ນກັບຕົວແປໃນປະຈຸບັນ.

OPTIONS


-- ຮາກ ທິດທາງ
ສະ​ຫນັບ​ສະ​ຫນູນ Debug ສໍາ​ລັບ​ການ​ທົດ​ສອບ​ກັບ​ໄຟລ​໌ config ທີ່​ບໍ່​ໄດ້​ປ່ອຍ​ອອກ​ມາ​, ໃຊ້​ໄຟລ​໌​ຈາກ
rootdir ແທນທີ່ຈະຊອກຫາຢູ່ໃນ
/usr/share/perl-cross-debian/$(DEB_HOST_GNU_TYPE)/$(PERL_VERSION) ໄດເຣັກທໍຣີ.
($(PERL_VERSION) ໃນຕົວຢ່າງນີ້ແມ່ນຜົນຜະລິດຂອງ / bin / bash debian/config.debian
-- ສະບັບເຕັມ.)

-?, -h, - ຊ່ວຍ, - ການປ່ຽນແປງ
ສະແດງສະຫຼຸບຂອງທາງເລືອກແລະຂໍ້ມູນສະບັບ.

ຂອບເຂດ ຈຳ ກັດ


perl-cross-debian ປະຕິບັດການປົກປ້ອງທີ່ນາຍພາສາ perl ທີ່ຈະໃຊ້ໃນລະຫວ່າງ
cross-build ແມ່ນສະບັບຕົ້ນນ້ໍາດຽວກັນກັບນາຍພາສາ perl ທີ່ຈະສ້າງຂ້າມເນື່ອງຈາກ
ຂໍ້ຈໍາກັດຂອງ DynaLoader.pm:

arm-linux-gnueabi-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector
--param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-strict-aliasing -pipe -I/usr/local/include
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"3.39_02\" -DXS_VERSION=\"3.39_02\"
-fPIC "-ຂ້ອຍ../ .." Cwd.c
ແລ່ນ Mkbootstrap ສໍາລັບ Cwd ()
DynaLoader object ເວີຊັ່ນ 1.13 ບໍ່ກົງກັບ $DynaLoader::VERSION 1.14 at ../../lib/DynaLoader.pm ແຖວ 86.
Compilation failed in require at ../../lib/ExtUtils/Mkbootstrap.pm line 27 .

ແທນທີ່ຈະ, perl-cross-debian ຕາຍກັບສະບັບທີ່ບໍ່ກົງກັນແລະລົ້ມເຫລວໃນການກໍ່ສ້າງຂ້າມ. ຮັບປະກັນ
ວ່ານາຍພາສາ perl ທີ່ຕິດຕັ້ງໄດ້ຖືກຍົກລະດັບກ່ອນທີ່ຈະທົດສອບການກໍ່ສ້າງຂ້າມ
ອັບເດດລະຫັດແຫຼ່ງ perl (ຫຼືໃຊ້ chroot). ເມື່ອໃຊ້ chroot ແລະແບບເກົ່າ dpkg-cross
dependencies, ພິຈາລະນາການກະກຽມຢ່າງຫນ້ອຍ zlib ແລະ bzip2 dependencies ຢູ່ນອກ
chroot ເປັນເວີຊັນໃຫມ່ຂອງ perl ມັກຈະບໍ່ສາມາດຕິດຕັ້ງໄດ້ດ້ວຍໂມດູນ perl ຫຼາຍ
ເຊັ່ນ: ທີ່ໃຊ້ໂດຍ dpkg-cross. ຕົວຢ່າງ: zlib1g-dev-armel-cross ແລະ libbz2-dev-armel-cross
ເຊັ່ນດຽວກັນກັບ libdb-dev-armel-cross ແລະ libgdbm-dev-armel-cross.

sudo xapt -a armel -b zlib1g-dev libbz2-dev libdb-dev libgdbm-dev

ແພັກເກດ -cross ຢູ່ໃນ /var/lib/xapt/output ແລະຈໍາເປັນຕ້ອງໄດ້ຄັດລອກເຂົ້າໄປໃນ chroot ແລະ
ຕິດຕັ້ງກັບ dpkg -i ./*

perl-cross-debian ຍັງປະຕິບັດການປ້ອງກັນເພື່ອປ້ອງກັນການກໍ່ສ້າງຂ້າມໃນເວລາທີ່
DEB_BUILD_OPTIONS="nocheck" ບໍ່ໄດ້ຖືກກໍານົດໄວ້ກ່ອນທີ່ຈະເລີ່ມຕົ້ນການກໍ່ສ້າງ. ການກໍ່ສ້າງຂ້າມ
ຄວາມລົ້ມເຫຼວເນື່ອງຈາກການເຮັດວຽກຂອງລະຫັດການທົດສອບພາຍໃນ perl build ແມ່ນບໍ່ສະເຫມີໄປງ່າຍທີ່ຈະ
ກໍານົດ, ດັ່ງນັ້ນ perl-cross-debian ກວດເບິ່ງທາງເລືອກການກໍ່ສ້າງນີ້ແລະລົ້ມເຫລວໃນການກໍ່ສ້າງຂ້າມຖ້າ
ມັນບໍ່ໄດ້ຖືກຕັ້ງ. (ການກວດສອບເກີດຂຶ້ນພາຍໃນ perl-cross-debian ດັ່ງນັ້ນເປົ້າຫມາຍທີ່ສະອາດຈະມີ
ໄດ້ດໍາເນີນການກ່ອນທີ່ຈະກວດສອບ.)

ແລ່ນ ການ CROSS BUILD


perl-cross-debian ຕ້ອງການການປ່ຽນແປງບາງຊຸດຕໍ່ຊຸດ perl ກ່ອນທີ່ຈະກໍ່ສ້າງຂ້າມ, ດັ່ງນັ້ນໃຫ້ແນ່ໃຈວ່າ
ວ່າ Makefile.SH ແລະ debian/ກົດລະບຽບແມ່ນທັງສອງ patched ແລະວ່າ cross dependencies ແລະ
cross compiler ຖືກຕິດຕັ້ງ.

Patches ແມ່ນປະຕິບັດຢູ່ໃນ perl-cross-debian package ໃນ
/usr/share/perl-cross-debian/patches.

ກໍ່ສ້າງ ເປັນທີ່ມັກເພາະວ່ານີ້ຈະສະຫນອງບັນທຶກການກໍ່ສ້າງແລະດໍາເນີນການ lintian (ໂດຍຄ່າເລີ່ມຕົ້ນ) ເຊິ່ງ
ຫມາຍ​ຄວາມ​ວ່າ​ການ​ຫຸ້ມ​ຫໍ່​ທີ່​ສ້າງ​ຂຶ້ນ​ຈະ​ໄດ້​ຮັບ​ການ​ກວດ​ສອບ​ເພື່ອ​ຮັບ​ປະ​ກັນ​ວ່າ binaries ໄດ້​
ລວບລວມຢ່າງຖືກຕ້ອງສໍາລັບສະຖາປັດຕະຍະກໍາຂ້າມ (ລະຫວ່າງການກວດສອບປົກກະຕິ). ແລ່ນຂ້າມ
ສ້າງດ້ວຍ:

DEB_BUILD_OPTIONS="nocheck" debuild -aarmel -us -uc -d

ຫມາຍເຫດການນໍາໃຊ້ຂອງ ໄດ້ -d ທາງເລືອກ ຍ້ອນວ່າ dpkg ບໍ່ສາມາດກວດສອບການເພິ່ງພາອາໄສ cross-build ຈົນກ່ວາ MutiArch
-dev packages ກໍາລັງໃຊ້ຢູ່ ແລະຄວາມຕ້ອງການສໍາລັບ DEB_BUILD_OPTIONS ເພື່ອປິດການທົດສອບ.
ກ່ຽວກັບ.

ສະ ໜັບ ສະ ໜູນ ລຸ້ນ ແລະ ສະຖາປັດຕະຍະກຳ


perl-cross-debian ສະຫນັບສະຫນູນແມ່ນ patchy ແຕ່ສາມາດໄດ້ຮັບການປັບປຸງ. ສະຖາປັດຕະຍະກໍາສະເພາະທີ່
ສະ​ເພາະ​ສະ​ບັບ​ສະ​ຫນັບ​ສະ​ຫນູນ - ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ບໍ່​ໄດ້​ຊອກ​ຫາ​ໄຟລ​໌​ສໍາ​ລັບ​ການ​ສະ​ບັບ​ທີ່​ຮ້ອງ​ຂໍ​
ໃນໄດເລກະທໍລີຂອງສະຖາປັດຕະຍະກໍາທີ່ຕ້ອງການ, ເບິ່ງ perl-cross-staging (1) ສໍາລັບຂໍ້ມູນ
ກ່ຽວກັບວິທີການຂໍ້ມູນນີ້ສາມາດຖືກເພີ່ມແລະສໍາລັບລາຍລະອຽດຂອງການເຮັດວຽກຢ່າງຕໍ່ເນື່ອງກັບ perl
ນ້ໍາ.

ເຮັດຄວາມສະອາດ ເປົ້າ​ຫມາຍ ສະຫນັບສະຫນູນ


perl-cross-debian ປະກອບມີການສະຫນັບສະຫນູນສໍາລັບເປົ້າຫມາຍທີ່ສະອາດທີ່ກໍາຫນົດເອງສໍາລັບການກໍ່ສ້າງຂ້າມເພື່ອຮັບປະກັນ
ເນື້ອຫາສະເພາະເວີຊັນທີ່ສ້າງຂຶ້ນໃນລະຫວ່າງການສ້າງຂ້າມແມ່ນໄດ້ຖືກອະນາໄມກ່ອນ
dpkg-source ພະຍາຍາມກວດສອບຊຸດແຫຼ່ງ. ຖ້າມີໄຟລ໌ເພີ່ມເຕີມທີ່ຕ້ອງການ
ເພື່ອອະນາໄມ, ຍື່ນຂໍ້ບົກພ່ອງ perl-cross-debian.

ການຄົ້ນຄ້ວາ ການຕິດຕັ້ງ


ວິທີການປະຈຸບັນຂອງການກໍ່ສ້າງແລະການຕິດຕັ້ງສ່ວນຂະຫຍາຍບໍ່ຈໍາເປັນຕ້ອງມີການທົດສອບແລະ
ການປັບປຸງ. ໃນຂະນະທີ່ການເນັ້ນຫນັກໃສ່ຕົ້ນຕໍສໍາລັບການສ້າງ perl cross ແມ່ນເພື່ອສະຫນັບສະຫນູນ bootstrapping
ໂດຍການມີນາຍແປພາສາ perl ປົກກະຕິທີ່ມີຢູ່ແທນທີ່ຈະເປັນພຽງແຕ່ miniperl, ອາດຈະມີ
ເນັ້ນຫນັກຫນ້ອຍລົງກ່ຽວກັບການເຮັດວຽກທີ່ຖືກຕ້ອງຂອງສ່ວນຂະຫຍາຍແລະໂມດູນທີ່ຖືກຫຸ້ມຫໍ່ຕາມປົກກະຕິ
ໂດຍການສ້າງ perl ພື້ນເມືອງ. ບັນຫາກ່ຽວກັບການນໍາໃຊ້ການຂະຫຍາຍ perl ແລະໂມດູນໃດໆໃນເວລາທີ່
ການຫຸ້ມຫໍ່ perl ສ້າງຂ້າມໄດ້ຖືກຕິດຕັ້ງຄວນໄດ້ຮັບການລາຍງານເປັນແມງໄມ້ໃນ
perl-cross-debian.

ຂະຫຍາຍ PERL-CROSS-DEBIAN


perl-cross-debian ສະໜອງເອກະສານ POD ບາງຢ່າງກ່ຽວກັບວິທີຂະຫຍາຍການສະໜັບສະໜູນໃໝ່
ສະຖາປັດຕະຍະກໍາແລະວິທີການປັບປຸງການສະຫນັບສະຫນູນທີ່ມີຢູ່ແລ້ວສໍາລັບສະບັບໃຫມ່ຂອງ perl.

ເບິ່ງ /usr/share/doc/perl-cross-debian/converting-native.pod ແລະ
/usr/share/doc/perl-cross-debian/new-arch.pod

ໃຊ້ perl-cross-debian ອອນໄລນ໌ໂດຍໃຊ້ການບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    Psi
    Psi
    Psi ແມ່ນ XMPP ທີ່ມີປະສິດທິພາບຂ້າມເວທີ
    ລູກຄ້າອອກແບບມາສໍາລັບຜູ້ໃຊ້ທີ່ມີປະສົບການ.
    ມີການກໍ່ສ້າງທີ່ມີຢູ່ສໍາລັບ MS
    Windows, GNU/Linux ແລະ macOS.. ຜູ້ຊົມ:
    ຜູ້ໃຊ້ສຸດທ້າຍ...
    ດາວໂຫລດ Psi
  • 2
    Blobby Volley 2
    Blobby Volley 2
    ການສືບຕໍ່ຢ່າງເປັນທາງການຂອງຊື່ສຽງ
    ເກມອາເຄດ Blobby Volley 1.x..
    ຜູ້ຊົມ: ຜູ້ໃຊ້ສຸດທ້າຍ/ເດັສທັອບ. ຜູ້ໃຊ້
    ການໂຕ້ຕອບ: OpenGL, SDL. ການຂຽນໂປລແກລມ
    ພາສາ: C++, Lua. ຄ...
    ດາວໂຫລດ Blobby Volley 2
  • 3
    SuiteCRM
    SuiteCRM
    SuiteCRM ແມ່ນລູກຄ້າທີ່ໄດ້ຮັບຮາງວັນ
    ການຈັດການຄວາມສຳພັນ (CRM)
    ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ນໍາ​ມາ​ໃຫ້​ທ່ານ​ໂດຍ​ຜູ້​ຂຽນ​
    ແລະຜູ້ຮັກສາ, SalesAgility. ມັນແມ່ນ
    ໂລກ...
    ດາວໂຫລດ SuiteCRM
  • 4
    ຜູ້ບໍລິຫານ
    ຜູ້ບໍລິຫານ
    Poweradmin ແມ່ນ DNS ທີ່ອີງໃສ່ເວັບ
    ເຄື່ອງມືບໍລິຫານສຳລັບເຊີບເວີ PowerDNS.
    ອິນເຕີເຟດມີການສະຫນັບສະຫນູນຢ່າງເຕັມທີ່ສໍາລັບສ່ວນໃຫຍ່
    ຄຸນສົມບັດຂອງ PowerDNS. ມັນມີເຕັມ
    ສະຫນັບສະຫນູນ ...
    ດາວໂຫລດ Poweradmin
  • 5
    Gin Web Framework
    Gin Web Framework
    Gin ແມ່ນກອບເວັບທີ່ໄວຢ່າງບໍ່ຫນ້າເຊື່ອ
    ຂຽນໃນ Golang ທີ່ສາມາດປະຕິບັດໄດ້ເຖິງ
    40 ເທົ່າ​ໄວ​, ຂໍ​ຂອບ​ໃຈ​ກັບ​ມັນ​
    martini-like API ແລະສະບັບ custom ຂອງ
    httprout...
    ດາວໂຫລດ Gin Web Framework
  • 6
    CEREUS LINUX
    CEREUS LINUX
    CEREUS LINUX basado en MX LINUX con
    varios entrornos de escritorios. ນີ້​ແມ່ນ
    ຄໍາຮ້ອງສະຫມັກທີ່ຍັງສາມາດດຶງຂໍ້ມູນໄດ້
    ຈາກ
    https://sourceforge.net/projects/cereu...
    ດາວໂຫລດ CEREUS LINUX
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

  • 1
    aa-clickquery
    aa-clickquery
    aa-clickquery - ໂຄງການສໍາລັບການສອບຖາມ
    click-apparmor DESCRIPTION: ໂຄງການນີ້
    ຖືກນໍາໃຊ້ເພື່ອສອບຖາມ click-apparmor ສໍາລັບ
    ຂໍ້ມູນ. ການນໍາໃຊ້: aa-clickquery
    --click-fra...
    ດໍາເນີນການ aa-clickquery
  • 2
    aa-exec-ຄລິກ
    aa-exec-ຄລິກ
    aa-exec-click - ໂຄງການສໍາລັບການປະຕິບັດ
    ກົດຫຸ້ມຫໍ່ພາຍໃຕ້ການກັກຂັງ
    ລາຍ​ລະ​ອຽດ​: ໂຄງ​ການ​ນີ້​ໄດ້​ຖືກ​ນໍາ​ໃຊ້​ເພື່ອ​
    ປະຕິບັດຊຸດຄລິກພາຍໃຕ້ AppArmor
    ການກັກຂັງ. ຂ້ອຍ...
    ດໍາເນີນການ aa-exec-click
  • 3
    cpio
    cpio
    cpio - ຄັດລອກໄຟລ໌ໄປຫາແລະຈາກແຟ້ມຈັດເກັບ ...
    ແລ່ນ cpio
  • 4
    cpipe
    cpipe
    cpipe - ຄັດລອກ stdin ໄປ stdout ໃນຂະນະທີ່
    ນັບ bytes ແລະລາຍງານຄວາມຄືບຫນ້າ ...
    ແລ່ນ cpipe
  • 5
    FvwmSave
    FvwmSave
    FvwmSave - Fvwm desktop-layout
    ໂມດູນປະຫຍັດ ...
    ແລ່ນ FvwmSave
  • 6
    FvwmSave1
    FvwmSave1
    FvwmSave - FVWM desktop-layout
    ໂມດູນປະຫຍັດ ...
    ແລ່ນ FvwmSave1
  • ເພີ່ມເຕີມ »

Ad