Units
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/debian-handbook/08_basic-configuration/en/units/?format=api&page=20
https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/units/?format=api&page=21", "previous": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/units/?format=api&page=19", "results": [ { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<emphasis role=\"pkg\">linux-firmware-image-<replaceable>version</replaceable></emphasis>" ], "previous_source": "", "target": [ "<emphasis role=\"pkg\">linux-firmware-image-<replaceable>version</replaceable></emphasis>" ], "id_hash": 1628741437184176839, "content_hash": 1628741437184176839, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 926, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://hosted.weblate.org/api/units/82742714/?format=api", "priority": 100, "id": 82742714, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=969a73b52a5272c7", "url": "https://hosted.weblate.org/api/units/82742714/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:00.404243+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "contains the firmware files needed by some drivers (this package might be missing when you build from the kernel sources provided by Debian)," ], "previous_source": "", "target": [ "contains the firmware files needed by some drivers (this package might be missing when you build from the kernel sources provided by Debian)," ], "id_hash": 1018050052965003520, "content_hash": 1018050052965003520, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 927, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 23, "source_unit": "https://hosted.weblate.org/api/units/82742716/?format=api", "priority": 100, "id": 82742716, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=8e20d7211a8bf100", "url": "https://hosted.weblate.org/api/units/82742716/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:00.426394+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<emphasis role=\"pkg\">linux-image-<replaceable>version</replaceable>-dbg</emphasis>" ], "previous_source": "", "target": [ "<emphasis role=\"pkg\">linux-image-<replaceable>version</replaceable>-dbg</emphasis>" ], "id_hash": 7432471745786310052, "content_hash": 7432471745786310052, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 928, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://hosted.weblate.org/api/units/82742718/?format=api", "priority": 100, "id": 82742718, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=e72571ac82b86da4", "url": "https://hosted.weblate.org/api/units/82742718/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:00.450641+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "contains the debugging symbols for the kernel image and its modules (only created if <literal>CONFIG_DEBUG_INFO=y</literal>), and" ], "previous_source": "", "target": [ "contains the debugging symbols for the kernel image and its modules (only created if <literal>CONFIG_DEBUG_INFO=y</literal>), and" ], "id_hash": -5893081173587156847, "content_hash": -5893081173587156847, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 929, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 16, "source_unit": "https://hosted.weblate.org/api/units/82742720/?format=api", "priority": 100, "id": 82742720, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=2e3791e53fcba091", "url": "https://hosted.weblate.org/api/units/82742720/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:00.474333+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<emphasis role=\"pkg\">linux-libc-dev</emphasis>" ], "previous_source": "", "target": [ "<emphasis role=\"pkg\">linux-libc-dev</emphasis>" ], "id_hash": -3329046681433048129, "content_hash": -3329046681433048129, "location": "", "context": "", "note": "Checked-By: Ryuunosuke Ayanokouzi;", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 930, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 2, "source_unit": "https://hosted.weblate.org/api/units/82742722/?format=api", "priority": 100, "id": 82742722, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=51ccd9ae687d7bbf", "url": "https://hosted.weblate.org/api/units/82742722/?format=api", "explanation": "", "extra_flags": "ignore-same", "pending": false, "timestamp": "2022-09-07T09:59:00.496683+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "contains headers relevant to some user-space libraries like GNU glibc." ], "previous_source": "", "target": [ "contains headers relevant to some user-space libraries like GNU glibc." ], "id_hash": 6318340698139658075, "content_hash": 6318340698139658075, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 931, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 10, "source_unit": "https://hosted.weblate.org/api/units/82742724/?format=api", "priority": 100, "id": 82742724, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=d7af41639282075b", "url": "https://hosted.weblate.org/api/units/82742724/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:00.520353+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<primary>kernel</primary><secondary><varname>VERSION</varname></secondary>" ], "previous_source": "", "target": [ "<primary>kernel</primary><secondary><varname>VERSION</varname></secondary>" ], "id_hash": 7871520307252588810, "content_hash": 7871520307252588810, "location": "", "context": "", "note": "Checked-By: Ryuunosuke Ayanokouzi;", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 932, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82742726/?format=api", "priority": 100, "id": 82742726, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=ed3d4203ac10710a", "url": "https://hosted.weblate.org/api/units/82742726/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:00.539651+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<primary>kernel</primary><secondary><varname>PATCHLEVEL</varname></secondary>" ], "previous_source": "", "target": [ "<primary>kernel</primary><secondary><varname>PATCHLEVEL</varname></secondary>" ], "id_hash": 2949236618980885565, "content_hash": 2949236618980885565, "location": "", "context": "", "note": "Checked-By: Ryuunosuke Ayanokouzi;", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 933, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82742728/?format=api", "priority": 100, "id": 82742728, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=a8edcb1448ee043d", "url": "https://hosted.weblate.org/api/units/82742728/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:00.572844+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<primary>kernel</primary><secondary><varname>SUBLEVEL</varname></secondary>" ], "previous_source": "", "target": [ "<primary>kernel</primary><secondary><varname>SUBLEVEL</varname></secondary>" ], "id_hash": 3433790658337060031, "content_hash": 3433790658337060031, "location": "", "context": "", "note": "Checked-By: Ryuunosuke Ayanokouzi;", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 934, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82742730/?format=api", "priority": 100, "id": 82742730, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=afa74669273c34bf", "url": "https://hosted.weblate.org/api/units/82742730/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:00.604839+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<primary>kernel</primary><secondary><varname>EXTRAVERSION</varname></secondary>" ], "previous_source": "", "target": [ "<primary>kernel</primary><secondary><varname>EXTRAVERSION</varname></secondary>" ], "id_hash": 4371868857953156684, "content_hash": 4371868857953156684, "location": "", "context": "", "note": "Checked-By: Ryuunosuke Ayanokouzi;", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 935, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82742732/?format=api", "priority": 100, "id": 82742732, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=bcabff902ae3fe4c", "url": "https://hosted.weblate.org/api/units/82742732/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:00.631638+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<primary>kernel</primary><secondary><varname>LOCALVERSION</varname></secondary>" ], "previous_source": "", "target": [ "<primary>kernel</primary><secondary><varname>LOCALVERSION</varname></secondary>" ], "id_hash": 4826589383609200961, "content_hash": 4826589383609200961, "location": "", "context": "", "note": "Checked-By: Ryuunosuke Ayanokouzi;", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 936, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82742734/?format=api", "priority": 100, "id": 82742734, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=c2fb7d78d6b2b141", "url": "https://hosted.weblate.org/api/units/82742734/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:00.656923+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<primary>kernel</primary><secondary><varname>KDEB_PKGVERSION</varname></secondary>" ], "previous_source": "", "target": [ "<primary>kernel</primary><secondary><varname>KDEB_PKGVERSION</varname></secondary>" ], "id_hash": -3980972452449560933, "content_hash": -3980972452449560933, "location": "", "context": "", "note": "Checked-By: Ryuunosuke Ayanokouzi;", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 937, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82742736/?format=api", "priority": 100, "id": 82742736, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=48c0bea58720d69b", "url": "https://hosted.weblate.org/api/units/82742736/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:00.679569+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<primary>kernel</primary><secondary><filename>.version</filename></secondary>" ], "previous_source": "", "target": [ "<primary>kernel</primary><secondary><filename>.version</filename></secondary>" ], "id_hash": -6124893726832952005, "content_hash": -6124893726832952005, "location": "", "context": "", "note": "Checked-By: Ryuunosuke Ayanokouzi;", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 938, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82742738/?format=api", "priority": 100, "id": 82742738, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=2b00019b451a7d3b", "url": "https://hosted.weblate.org/api/units/82742738/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:00.708596+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<primary>environment variable</primary><secondary><varname>LOCALVERSION</varname></secondary><seealso>kernel</seealso>" ], "previous_source": "", "target": [ "<primary>environment variable</primary><secondary><varname>LOCALVERSION</varname></secondary><seealso>kernel</seealso>" ], "id_hash": -2312064598445160172, "content_hash": -2312064598445160172, "location": "", "context": "", "note": "Checked-By: Ryuunosuke Ayanokouzi;", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 939, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 2, "source_unit": "https://hosted.weblate.org/api/units/82742740/?format=api", "priority": 100, "id": 82742740, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=5fe9e57f5feb8914", "url": "https://hosted.weblate.org/api/units/82742740/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:00.738749+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<primary>environment variable</primary><secondary><varname>KDEB_PKGVERSION</varname></secondary><seealso>kernel</seealso>" ], "previous_source": "", "target": [ "<primary>environment variable</primary><secondary><varname>KDEB_PKGVERSION</varname></secondary><seealso>kernel</seealso>" ], "id_hash": -3649451821252997739, "content_hash": -3649451821252997739, "location": "", "context": "", "note": "Checked-By: Ryuunosuke Ayanokouzi;", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 940, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 2, "source_unit": "https://hosted.weblate.org/api/units/82742742/?format=api", "priority": 100, "id": 82742742, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=4d5a8ae779500d95", "url": "https://hosted.weblate.org/api/units/82742742/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:00.765708+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "The <replaceable>version</replaceable> is defined by the concatenation of the upstream version (as defined by the variables <literal>VERSION</literal>, <literal>PATCHLEVEL</literal>, <literal>SUBLEVEL</literal>, and <literal>EXTRAVERSION</literal> in the <filename>Makefile</filename>), of the <literal>LOCALVERSION</literal> configuration parameter, and of the <varname>LOCALVERSION</varname> environment variable. The package version reuses the same version string with an appended revision that is regularly incremented (and stored in <filename>.version</filename>), except if you override it with the <literal>KDEB_PKGVERSION</literal> environment variable." ], "previous_source": "", "target": [ "The <replaceable>version</replaceable> is defined by the concatenation of the upstream version (as defined by the variables <literal>VERSION</literal>, <literal>PATCHLEVEL</literal>, <literal>SUBLEVEL</literal>, and <literal>EXTRAVERSION</literal> in the <filename>Makefile</filename>), of the <literal>LOCALVERSION</literal> configuration parameter, and of the <varname>LOCALVERSION</varname> environment variable. The package version reuses the same version string with an appended revision that is regularly incremented (and stored in <filename>.version</filename>), except if you override it with the <literal>KDEB_PKGVERSION</literal> environment variable." ], "id_hash": 2809471057300142832, "content_hash": 2809471057300142832, "location": "", "context": "", "note": "Checked-By: Ryuunosuke Ayanokouzi;\nRef: $ less ./linux-source-3.16/README;\nTag: PTAL;", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 941, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 65, "source_unit": "https://hosted.weblate.org/api/units/82742744/?format=api", "priority": 100, "id": 82742744, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=a6fd3f0a991dbaf0", "url": "https://hosted.weblate.org/api/units/82742744/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:00.794532+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<computeroutput>$ </computeroutput><userinput>make deb-pkg LOCALVERSION=-falcot KDEB_PKGVERSION=$(make kernelversion)-1\n</userinput><computeroutput>[...]\n$ </computeroutput><userinput>ls ../*.deb\n</userinput><computeroutput>../linux-headers-5.10.46-falcot_5.10.46-1_amd64.deb\n../linux-image-5.10.46-falcot_5.10.46-1_amd64.deb\n../linux-image-5.10.46-falcot-dbg_5.10.46-1_amd64.deb\n../linux-libc-dev_5.10.46-1_amd64.deb\n</computeroutput>" ], "previous_source": "", "target": [ "<computeroutput>$ </computeroutput><userinput>make deb-pkg LOCALVERSION=-falcot KDEB_PKGVERSION=$(make kernelversion)-1\n</userinput><computeroutput>[...]\n$ </computeroutput><userinput>ls ../*.deb\n</userinput><computeroutput>../linux-headers-5.10.46-falcot_5.10.46-1_amd64.deb\n../linux-image-5.10.46-falcot_5.10.46-1_amd64.deb\n../linux-image-5.10.46-falcot-dbg_5.10.46-1_amd64.deb\n../linux-libc-dev_5.10.46-1_amd64.deb\n</computeroutput>" ], "id_hash": -735188435332823369, "content_hash": -735188435332823369, "location": "", "context": "", "note": "Checked-By: Ryuunosuke Ayanokouzi;", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 942, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 15, "source_unit": "https://hosted.weblate.org/api/units/82742746/?format=api", "priority": 100, "id": 82742746, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=75cc1603650306b7", "url": "https://hosted.weblate.org/api/units/82742746/?format=api", "explanation": "", "extra_flags": "ignore-same", "pending": false, "timestamp": "2022-09-07T09:59:00.827913+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "The whole process requires around 20 GB of free space, at least 8 GB of RAM, and several hours of compilation (utilizing one core) for a standard amd64 Debian kernel. These requirements can be drastically reduced by disabling the debug information using <literal>CONFIG_DEBUG_INFO=n</literal>, but this will make it impossible to trace kernel errors (“oops”) using <command>gdb</command> and also stop the creation of the <emphasis role=\"pkg\">linux-image-<replaceable>version</replaceable>-dbg</emphasis> package." ], "previous_source": "", "target": [ "The whole process requires around 20 GB of free space, at least 8 GB of RAM, and several hours of compilation (utilizing one core) for a standard amd64 Debian kernel. These requirements can be drastically reduced by disabling the debug information using <literal>CONFIG_DEBUG_INFO=n</literal>, but this will make it impossible to trace kernel errors (“oops”) using <command>gdb</command> and also stop the creation of the <emphasis role=\"pkg\">linux-image-<replaceable>version</replaceable>-dbg</emphasis> package." ], "id_hash": 6984034885894679257, "content_hash": 6984034885894679257, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 943, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 66, "source_unit": "https://hosted.weblate.org/api/units/82742748/?format=api", "priority": 100, "id": 82742748, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=e0ec46b9c8b02ad9", "url": "https://hosted.weblate.org/api/units/82742748/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:00.858204+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<emphasis>TIP</emphasis> Missing <filename>debian/certs/debian-uefi-certs.pem</filename>" ], "previous_source": "", "target": [ "<emphasis>TIP</emphasis> Missing <filename>debian/certs/debian-uefi-certs.pem</filename>" ], "id_hash": -266853927525023454, "content_hash": -266853927525023454, "location": "", "context": "", "note": "Checked-By: Ryuunosuke Ayanokouzi;", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 944, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://hosted.weblate.org/api/units/82742750/?format=api", "priority": 100, "id": 82742750, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=7c4bf1c44af40122", "url": "https://hosted.weblate.org/api/units/82742750/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:00.887907+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<primary>kernel</primary><secondary><filename>debian-uefi-certs.pem</filename></secondary>" ], "previous_source": "", "target": [ "<primary>kernel</primary><secondary><filename>debian-uefi-certs.pem</filename></secondary>" ], "id_hash": 2803326799340539516, "content_hash": 2803326799340539516, "location": "", "context": "", "note": "Checked-By: Ryuunosuke Ayanokouzi;", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 945, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82742752/?format=api", "priority": 100, "id": 82742752, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=a6e76adf10068e7c", "url": "https://hosted.weblate.org/api/units/82742752/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:00.914662+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "The default kernel in Debian contains the following configuration:" ], "previous_source": "", "target": [ "The default kernel in Debian contains the following configuration:" ], "id_hash": 7375091366420088598, "content_hash": 7375091366420088598, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 946, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://hosted.weblate.org/api/units/82742754/?format=api", "priority": 100, "id": 82742754, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=e6599685d9850716", "url": "https://hosted.weblate.org/api/units/82742754/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:00.944815+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "\n[..]\n#\n# Certificates for signature checking\n#\nCONFIG_MODULE_SIG_KEY=\"\"\nCONFIG_SYSTEM_TRUSTED_KEYRING=y\nCONFIG_SYSTEM_TRUSTED_KEYS=\"debian/certs/debian-uefi-certs.pem\"\n# CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set\nCONFIG_SECONDARY_TRUSTED_KEYRING=y\nCONFIG_SYSTEM_BLACKLIST_KEYRING=y\nCONFIG_SYSTEM_BLACKLIST_HASH_LIST=\"\"\n# end of Certificates for signature checking\n[..]" ], "previous_source": "", "target": [ "\n[..]\n#\n# Certificates for signature checking\n#\nCONFIG_MODULE_SIG_KEY=\"\"\nCONFIG_SYSTEM_TRUSTED_KEYRING=y\nCONFIG_SYSTEM_TRUSTED_KEYS=\"debian/certs/debian-uefi-certs.pem\"\n# CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set\nCONFIG_SECONDARY_TRUSTED_KEYRING=y\nCONFIG_SYSTEM_BLACKLIST_KEYRING=y\nCONFIG_SYSTEM_BLACKLIST_HASH_LIST=\"\"\n# end of Certificates for signature checking\n[..]" ], "id_hash": 5267981970599839303, "content_hash": 5267981970599839303, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 947, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 27, "source_unit": "https://hosted.weblate.org/api/units/82742756/?format=api", "priority": 100, "id": 82742756, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=c91ba1b0f8c40647", "url": "https://hosted.weblate.org/api/units/82742756/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:00.968600+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "Building a custom kernel based on these settings will fail if <filename>debian/certs/debian-uefi-certs.pem</filename> does not exist. This file can either be obtained from the kernel team's Git repository and placed into the source tree, or it can be replaced by your own certificate(s), or you'll have to disable the setting via <literal>CONFIG_SYSTEM_TRUSTED_KEYS=\"\"</literal>. <ulink type=\"block\" url=\"https://salsa.debian.org/kernel-team/linux/-/blob/master/debian/certs/debian-uefi-certs.pem\" />" ], "previous_source": "", "target": [ "Building a custom kernel based on these settings will fail if <filename>debian/certs/debian-uefi-certs.pem</filename> does not exist. This file can either be obtained from the kernel team's Git repository and placed into the source tree, or it can be replaced by your own certificate(s), or you'll have to disable the setting via <literal>CONFIG_SYSTEM_TRUSTED_KEYS=\"\"</literal>. <ulink type=\"block\" url=\"https://salsa.debian.org/kernel-team/linux/-/blob/master/debian/certs/debian-uefi-certs.pem\" />" ], "id_hash": 3179438498356846279, "content_hash": 3179438498356846279, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 948, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 55, "source_unit": "https://hosted.weblate.org/api/units/82742758/?format=api", "priority": 100, "id": 82742758, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=ac1fa27807c2dec7", "url": "https://hosted.weblate.org/api/units/82742758/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:00.992435+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<primary>kernel</primary><secondary>DKMS</secondary><seealso><command>dkms</command></seealso>" ], "previous_source": "", "target": [ "<primary>kernel</primary><secondary>DKMS</secondary><seealso><command>dkms</command></seealso>" ], "id_hash": 6452692928135133174, "content_hash": 6452692928135133174, "location": "", "context": "", "note": "Checked-By: Ryuunosuke Ayanokouzi;", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 951, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82742760/?format=api", "priority": 100, "id": 82742760, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=d98c9207c22b77f6", "url": "https://hosted.weblate.org/api/units/82742760/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:01.030164+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<primary>Dynamic Kernel Module Support</primary><see><command>dkms</command></see>" ], "previous_source": "", "target": [ "<primary>Dynamic Kernel Module Support</primary><see><command>dkms</command></see>" ], "id_hash": -8094568286688018597, "content_hash": -8094568286688018597, "location": "", "context": "", "note": "Checked-By: Ryuunosuke Ayanokouzi;", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 954, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 4, "source_unit": "https://hosted.weblate.org/api/units/82742762/?format=api", "priority": 100, "id": 82742762, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=0faa5107b5d17f5b", "url": "https://hosted.weblate.org/api/units/82742762/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:01.068353+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "Some modules are maintained outside of the official Linux kernel. To use them, they must be compiled alongside the matching kernel. A number of common third party modules are provided by Debian in dedicated packages, such as <emphasis role=\"pkg\">vpb-driver-source</emphasis> (extra modules for Voicetronix telephony hardware) or <emphasis role=\"pkg\">leds-alix-source</emphasis> (driver of PCEngines ALIX 2/3 boards)." ], "previous_source": "", "target": [ "Some modules are maintained outside of the official Linux kernel. To use them, they must be compiled alongside the matching kernel. A number of common third party modules are provided by Debian in dedicated packages, such as <emphasis role=\"pkg\">vpb-driver-source</emphasis> (extra modules for Voicetronix telephony hardware) or <emphasis role=\"pkg\">leds-alix-source</emphasis> (driver of PCEngines ALIX 2/3 boards)." ], "id_hash": -968646754628058160, "content_hash": -968646754628058160, "location": "", "context": "", "note": "Checked-By: Ryuunosuke Ayanokouzi;", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 955, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 54, "source_unit": "https://hosted.weblate.org/api/units/82742764/?format=api", "priority": 100, "id": 82742764, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=728eace8a58f43d0", "url": "https://hosted.weblate.org/api/units/82742764/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:01.099880+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<primary><command>apt-cache</command></primary><secondary><literal>rdepends</literal></secondary>" ], "previous_source": "", "target": [ "<primary><command>apt-cache</command></primary><secondary><literal>rdepends</literal></secondary>" ], "id_hash": -7555090334953437064, "content_hash": -7555090334953437064, "location": "", "context": "", "note": "Checked-By: Ryuunosuke Ayanokouzi;", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 956, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82742766/?format=api", "priority": 100, "id": 82742766, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=1726ed5e731d0878", "url": "https://hosted.weblate.org/api/units/82742766/?format=api", "explanation": "", "extra_flags": "ignore-same", "pending": false, "timestamp": "2022-09-07T09:59:01.134293+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<primary>kernel</primary><secondary>headers</secondary>" ], "previous_source": "", "target": [ "<primary>kernel</primary><secondary>headers</secondary>" ], "id_hash": 8132361019269566787, "content_hash": 8132361019269566787, "location": "", "context": "", "note": "Checked-By: Ryuunosuke Ayanokouzi;", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 958, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82742768/?format=api", "priority": 100, "id": 82742768, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=f0dbf3428acbd143", "url": "https://hosted.weblate.org/api/units/82742768/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:01.168314+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "For example, let's look at the <emphasis role=\"pkg\">dahdi-source</emphasis> package: after installation, a <filename>.tar.bz2</filename> of the module's sources is stored in <filename>/usr/src/</filename>. While we could manually extract the tarball and build the module, in practice we prefer to automate all this using the DKMS framework (Dynamic Kernel Module Support). Most modules offer the required DKMS integration in a package ending with a <literal>-dkms</literal> suffix. In our case, installing <emphasis role=\"pkg\">dahdi-dkms</emphasis> is all that is needed to compile the kernel module for the current kernel provided that we have the <emphasis role=\"pkg\">linux-headers-*</emphasis> package matching the installed kernel. For instance, if you use <emphasis role=\"pkg\">linux-image-amd64</emphasis>, you would also install <emphasis role=\"pkg\">linux-headers-amd64</emphasis>." ], "previous_source": "", "target": [ "For example, let's look at the <emphasis role=\"pkg\">dahdi-source</emphasis> package: after installation, a <filename>.tar.bz2</filename> of the module's sources is stored in <filename>/usr/src/</filename>. While we could manually extract the tarball and build the module, in practice we prefer to automate all this using the DKMS framework (Dynamic Kernel Module Support). Most modules offer the required DKMS integration in a package ending with a <literal>-dkms</literal> suffix. In our case, installing <emphasis role=\"pkg\">dahdi-dkms</emphasis> is all that is needed to compile the kernel module for the current kernel provided that we have the <emphasis role=\"pkg\">linux-headers-*</emphasis> package matching the installed kernel. For instance, if you use <emphasis role=\"pkg\">linux-image-amd64</emphasis>, you would also install <emphasis role=\"pkg\">linux-headers-amd64</emphasis>." ], "id_hash": -3686155629011856368, "content_hash": -3686155629011856368, "location": "", "context": "", "note": "Checked-By: Ryuunosuke Ayanokouzi;", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 959, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 108, "source_unit": "https://hosted.weblate.org/api/units/82742770/?format=api", "priority": 100, "id": 82742770, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=4cd824fc49f11410", "url": "https://hosted.weblate.org/api/units/82742770/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:01.191482+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<emphasis>QUICK LOOK</emphasis> DKMS and Secure Boot" ], "previous_source": "", "target": [ "<emphasis>QUICK LOOK</emphasis> DKMS and Secure Boot" ], "id_hash": 3760878642389779498, "content_hash": 3760878642389779498, "location": "", "context": "", "note": "Checked-By: Ryuunosuke Ayanokouzi;", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 960, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 6, "source_unit": "https://hosted.weblate.org/api/units/82742772/?format=api", "priority": 100, "id": 82742772, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=b431533302ff042a", "url": "https://hosted.weblate.org/api/units/82742772/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:01.235157+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<primary>modules</primary><secondary>signing</secondary>" ], "previous_source": "", "target": [ "<primary>modules</primary><secondary>signing</secondary>" ], "id_hash": -6816164334549407248, "content_hash": -6816164334549407248, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 961, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82742776/?format=api", "priority": 100, "id": 82742776, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=21681ea6bc7ee9f0", "url": "https://hosted.weblate.org/api/units/82742776/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:01.289558+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<primary>signature</primary><secondary>module signature</secondary>" ], "previous_source": "", "target": [ "<primary>signature</primary><secondary>module signature</secondary>" ], "id_hash": 5244627196423198702, "content_hash": 5244627196423198702, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 962, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 2, "source_unit": "https://hosted.weblate.org/api/units/82742778/?format=api", "priority": 100, "id": 82742778, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=c8c8a8a5de2857ee", "url": "https://hosted.weblate.org/api/units/82742778/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:01.315103+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<primary><filename>/etc</filename></primary><secondary><filename>/etc/dkms/framework.conf</filename></secondary>" ], "previous_source": "", "target": [ "<primary><filename>/etc</filename></primary><secondary><filename>/etc/dkms/framework.conf</filename></secondary>" ], "id_hash": -6163568380655047271, "content_hash": -6163568380655047271, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 963, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82742780/?format=api", "priority": 100, "id": 82742780, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=2a769b36ba39ed99", "url": "https://hosted.weblate.org/api/units/82742780/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:01.341777+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<primary><emphasis role=\"pkg\">dkms</emphasis></primary>" ], "previous_source": "", "target": [ "<primary><emphasis role=\"pkg\">dkms</emphasis></primary>" ], "id_hash": -7792703403793440261, "content_hash": -7792703403793440261, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 964, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 2, "source_unit": "https://hosted.weblate.org/api/units/82742782/?format=api", "priority": 100, "id": 82742782, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=13dac18ab0ea21fb", "url": "https://hosted.weblate.org/api/units/82742782/?format=api", "explanation": "", "extra_flags": "ignore-same", "pending": false, "timestamp": "2022-09-07T09:59:01.360921+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "On UEFI systems with Secure Boot enabled, modules require signing before they can be loaded. The modules shipped with the kernel packages are signed. But external modules are not. Luckily, <emphasis role=\"pkg\">dkms</emphasis> already has everything that is required to sign built modules." ], "previous_source": "", "target": [ "On UEFI systems with Secure Boot enabled, modules require signing before they can be loaded. The modules shipped with the kernel packages are signed. But external modules are not. Luckily, <emphasis role=\"pkg\">dkms</emphasis> already has everything that is required to sign built modules." ], "id_hash": 4752303732571464601, "content_hash": 4752303732571464601, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 965, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 42, "source_unit": "https://hosted.weblate.org/api/units/82742784/?format=api", "priority": 100, "id": 82742784, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=c1f39310e4af6399", "url": "https://hosted.weblate.org/api/units/82742784/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:01.377154+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "First, create a private key <filename>/root/dkms.key</filename> and a matching certificate <filename>/root/dkms.der</filename> with <command>openssl</command>, and enroll it with the <command>mokutil --import /root/dkms.der</command> command (please read <filename>/usr/share/doc/dkms/README.md.gz</filename> for details). This will require a restart and actively importing the certificate using the EFI MOK Manager interface. After this has been done, the <literal>sign_tool</literal> line in <filename>/etc/dkms/framework.conf</filename> must be uncommented. Already built modules need to be rebuilt, to be signed by the newly created and enrolled certificate. New modules will be automatically signed." ], "previous_source": "", "target": [ "First, create a private key <filename>/root/dkms.key</filename> and a matching certificate <filename>/root/dkms.der</filename> with <command>openssl</command>, and enroll it with the <command>mokutil --import /root/dkms.der</command> command (please read <filename>/usr/share/doc/dkms/README.md.gz</filename> for details). This will require a restart and actively importing the certificate using the EFI MOK Manager interface. After this has been done, the <literal>sign_tool</literal> line in <filename>/etc/dkms/framework.conf</filename> must be uncommented. Already built modules need to be rebuilt, to be signed by the newly created and enrolled certificate. New modules will be automatically signed." ], "id_hash": -7079018282734164052, "content_hash": -7079018282734164052, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 966, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 79, "source_unit": "https://hosted.weblate.org/api/units/82742786/?format=api", "priority": 100, "id": 82742786, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=1dc24660cb2267ac", "url": "https://hosted.weblate.org/api/units/82742786/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:01.401172+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<primary><command>openssl</command></primary>" ], "previous_source": "", "target": [ "<primary><command>openssl</command></primary>" ], "id_hash": 6102297266880595517, "content_hash": 6102297266880595517, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 967, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82742788/?format=api", "priority": 100, "id": 82742788, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=d4afb7086a41463d", "url": "https://hosted.weblate.org/api/units/82742788/?format=api", "explanation": "", "extra_flags": "ignore-same", "pending": false, "timestamp": "2022-09-07T09:59:01.423198+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<primary><command>mokutil</command></primary>" ], "previous_source": "", "target": [ "<primary><command>mokutil</command></primary>" ], "id_hash": 8913842699661304536, "content_hash": 8913842699661304536, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 968, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82742790/?format=api", "priority": 100, "id": 82742790, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=fbb454b5310562d8", "url": "https://hosted.weblate.org/api/units/82742790/?format=api", "explanation": "", "extra_flags": "ignore-same", "pending": false, "timestamp": "2022-09-07T09:59:01.450270+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<primary><command>dkms</command></primary><secondary><literal>status</literal></secondary>" ], "previous_source": "", "target": [ "<primary><command>dkms</command></primary><secondary><literal>status</literal></secondary>" ], "id_hash": -8056079440138808938, "content_hash": -8056079440138808938, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 969, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82742792/?format=api", "priority": 100, "id": 82742792, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=10330e6ea032d196", "url": "https://hosted.weblate.org/api/units/82742792/?format=api", "explanation": "", "extra_flags": "ignore-same", "pending": false, "timestamp": "2022-09-07T09:59:01.471653+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<primary><command>modinfo</command></primary>" ], "previous_source": "", "target": [ "<primary><command>modinfo</command></primary>" ], "id_hash": -6533429128824368244, "content_hash": -6533429128824368244, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 970, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82742794/?format=api", "priority": 100, "id": 82742794, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=255498d2ab3bd38c", "url": "https://hosted.weblate.org/api/units/82742794/?format=api", "explanation": "", "extra_flags": "ignore-same", "pending": false, "timestamp": "2022-09-07T09:59:01.503516+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "\n<computeroutput>$ </computeroutput><userinput>sudo apt install dahdi-dkms</userinput>\n<computeroutput><![CDATA[[...]\nSetting up dkms (2.8.4-3) ...\nSetting up linux-headers-5.10.0-8-amd64 (5.10.46-4) ...\n/etc/kernel/header_postinst.d/dkms:\ndkms: running auto installation service for kernel 5.10.0-8-amd64:.\nSetting up dahdi-dkms (1:2.11.1.0.20170917~dfsg-7.4) ...\nLoading new dahdi-2.11.1.0.20170917~dfsg-7.4 DKMS files...\nBuilding for 5.10.0-8-amd64\nBuilding initial module for 5.10.0-8-amd64\nDone.\n\ndahdi_dummy.ko:\nRunning module version sanity check.\n - Original module\n - No original module exists within this kernel\n - Installation\n - Installing to /lib/modules/5.10.0-8-amd64/updates/dkms/\n\ndahdi_dynamic_eth.ko:\nRunning module version sanity check.\n - Original module\n - No original module exists within this kernel\n - Installation\n - Installing to /lib/modules/5.10.0-8-amd64/updates/dkms/\n\n[...]\nDKMS: install completed.]]>\n$ </computeroutput><userinput>sudo dkms status</userinput>\n<computeroutput>dahdi, 2.11.1.0.20170917~dfsg-7.4, 5.10.0-8-amd64, x86_64: installed\n$ </computeroutput><userinput>sudo modinfo dahdi_dummy</userinput>\n<computeroutput><![CDATA[filename: /lib/modules/5.10.0-8-amd64/updates/dkms/dahdi_dummy.ko\nlicense: GPL v2\nauthor: Robert Pleh <robert.pleh@hermes.si>\ndescription: Timing-Only Driver\ndepends: dahdi\nretpoline: Y\nname: dahdi_dummy\nvermagic: 5.10.0-8-amd64 SMP mod_unload modversions \nparm: debug:int\n]]></computeroutput>" ], "previous_source": "", "target": [ "\n<computeroutput>$ </computeroutput><userinput>sudo apt install dahdi-dkms</userinput>\n<computeroutput><![CDATA[[...]\nSetting up dkms (2.8.4-3) ...\nSetting up linux-headers-5.10.0-8-amd64 (5.10.46-4) ...\n/etc/kernel/header_postinst.d/dkms:\ndkms: running auto installation service for kernel 5.10.0-8-amd64:.\nSetting up dahdi-dkms (1:2.11.1.0.20170917~dfsg-7.4) ...\nLoading new dahdi-2.11.1.0.20170917~dfsg-7.4 DKMS files...\nBuilding for 5.10.0-8-amd64\nBuilding initial module for 5.10.0-8-amd64\nDone.\n\ndahdi_dummy.ko:\nRunning module version sanity check.\n - Original module\n - No original module exists within this kernel\n - Installation\n - Installing to /lib/modules/5.10.0-8-amd64/updates/dkms/\n\ndahdi_dynamic_eth.ko:\nRunning module version sanity check.\n - Original module\n - No original module exists within this kernel\n - Installation\n - Installing to /lib/modules/5.10.0-8-amd64/updates/dkms/\n\n[...]\nDKMS: install completed.]]>\n$ </computeroutput><userinput>sudo dkms status</userinput>\n<computeroutput>dahdi, 2.11.1.0.20170917~dfsg-7.4, 5.10.0-8-amd64, x86_64: installed\n$ </computeroutput><userinput>sudo modinfo dahdi_dummy</userinput>\n<computeroutput><![CDATA[filename: /lib/modules/5.10.0-8-amd64/updates/dkms/dahdi_dummy.ko\nlicense: GPL v2\nauthor: Robert Pleh <robert.pleh@hermes.si>\ndescription: Timing-Only Driver\ndepends: dahdi\nretpoline: Y\nname: dahdi_dummy\nvermagic: 5.10.0-8-amd64 SMP mod_unload modversions \nparm: debug:int\n]]></computeroutput>" ], "id_hash": 5564864616216523894, "content_hash": 5564864616216523894, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 971, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 133, "source_unit": "https://hosted.weblate.org/api/units/82742796/?format=api", "priority": 100, "id": 82742796, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=cd3a5ee270b9f476", "url": "https://hosted.weblate.org/api/units/82742796/?format=api", "explanation": "", "extra_flags": "ignore-same", "pending": false, "timestamp": "2022-09-07T09:59:01.530534+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<primary>kernel</primary><secondary>module-assistant</secondary><see><command>module-assistant</command></see>" ], "previous_source": "", "target": [ "<primary>kernel</primary><secondary>module-assistant</secondary><see><command>module-assistant</command></see>" ], "id_hash": -4332504458448142246, "content_hash": -4332504458448142246, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 973, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82742798/?format=api", "priority": 100, "id": 82742798, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=43dfda264e67005a", "url": "https://hosted.weblate.org/api/units/82742798/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:01.566275+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<primary><command>module-assistant</command></primary>" ], "previous_source": "", "target": [ "<primary><command>module-assistant</command></primary>" ], "id_hash": -8718751288820905002, "content_hash": -8718751288820905002, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 974, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82742800/?format=api", "priority": 100, "id": 82742800, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=0700c5e590d9cbd6", "url": "https://hosted.weblate.org/api/units/82742800/?format=api", "explanation": "", "extra_flags": "ignore-same", "pending": false, "timestamp": "2022-09-07T09:59:01.597102+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<primary><command>m-a</command></primary><see><command>module-assistant</command></see>" ], "previous_source": "", "target": [ "<primary><command>m-a</command></primary><see><command>module-assistant</command></see>" ], "id_hash": -8655978992659985978, "content_hash": -8655978992659985978, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 975, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82742802/?format=api", "priority": 100, "id": 82742802, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=07dfc8f7af4209c6", "url": "https://hosted.weblate.org/api/units/82742802/?format=api", "explanation": "", "extra_flags": "ignore-same", "pending": false, "timestamp": "2022-09-07T09:59:01.624788+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "To apply one or more of these installed patches, use the <command>patch</command> command in the sources directory then start compilation of the kernel as described above. The following shows an old example using <emphasis role=\"pkg\">linux-patch-grsecurity2</emphasis> and <emphasis role=\"pkg\">linux-source-4.9</emphasis>." ], "previous_source": "", "target": [ "To apply one or more of these installed patches, use the <command>patch</command> command in the sources directory then start compilation of the kernel as described above. The following shows an old example using <emphasis role=\"pkg\">linux-patch-grsecurity2</emphasis> and <emphasis role=\"pkg\">linux-source-4.9</emphasis>." ], "id_hash": 2916927771261627794, "content_hash": 2916927771261627794, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 982, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 38, "source_unit": "https://hosted.weblate.org/api/units/82742804/?format=api", "priority": 100, "id": 82742804, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=a87b025a79856d92", "url": "https://hosted.weblate.org/api/units/82742804/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:01.701553+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<primary>kernel</primary><secondary>image</secondary>" ], "previous_source": "", "target": [ "<primary>kernel</primary><secondary>image</secondary>" ], "id_hash": 8772463756093038195, "content_hash": 8772463756093038195, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 990, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82742806/?format=api", "priority": 100, "id": 82742806, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=f9be0d4ec2ea1e73", "url": "https://hosted.weblate.org/api/units/82742806/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:01.765319+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<primary>kernel</primary><secondary>symbols table</secondary>" ], "previous_source": "", "target": [ "<primary>kernel</primary><secondary>symbols table</secondary>" ], "id_hash": -1642299637217344232, "content_hash": -1642299637217344232, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 991, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 2, "source_unit": "https://hosted.weblate.org/api/units/82742808/?format=api", "priority": 100, "id": 82742808, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=6935612e64e84518", "url": "https://hosted.weblate.org/api/units/82742808/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:01.794929+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<primary>kernel</primary><secondary>“oops”</secondary>" ], "previous_source": "", "target": [ "<primary>kernel</primary><secondary>“oops”</secondary>" ], "id_hash": -6288237889033461178, "content_hash": -6288237889033461178, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 994, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82742810/?format=api", "priority": 100, "id": 82742810, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=28bbb0f4d9022246", "url": "https://hosted.weblate.org/api/units/82742810/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:03.843896+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<primary>kernel</primary><secondary><filename>vmlinuz</filename></secondary>" ], "previous_source": "", "target": [ "<primary>kernel</primary><secondary><filename>vmlinuz</filename></secondary>" ], "id_hash": -5649412046810603985, "content_hash": -5649412046810603985, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 996, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82742812/?format=api", "priority": 100, "id": 82742812, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=319941ace00a9e2f", "url": "https://hosted.weblate.org/api/units/82742812/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:03.889290+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/debian-handbook/08_basic-configuration/en/?format=api", "source": [ "<primary>kernel</primary><secondary><filename>initrd</filename></secondary>" ], "previous_source": "", "target": [ "<primary>kernel</primary><secondary><filename>initrd</filename></secondary>" ], "id_hash": -2992506405258564656, "content_hash": -2992506405258564656, "location": "", "context": "", "note": "", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 997, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/82742814/?format=api", "priority": 100, "id": 82742814, "web_url": "https://hosted.weblate.org/translate/debian-handbook/08_basic-configuration/en/?checksum=56787b47867b6bd0", "url": "https://hosted.weblate.org/api/units/82742814/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-09-07T09:59:03.911515+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" } ] }{ "count": 1007, "next": "