Linux - Install Packages Offline Without Rebuilding Or Rebooting ARM64

Clash Royale CLAN TAG#URR8PPP up vote
0
down vote
favorite
Firstly, I am new to Linux.
I used Buildroot to generate a Linux Image with limited capabilities that I put on an SD Card and booted an ARM64 processor with no internet access. I am not entirely sure what type of Linux it is, though. I now want to be able to send new capabilities to the board (via packages). The board would then install those packages and, without rebooting, be able to utilize those new capabilities.
After doing some research on this topic I have found documentation from Buildroot that states there are some packages that would not require a rebuild, but that simply installing packages is risky because of dependencies. I also think this assumes that you are using the Buildroot make menuconfig to add these packages and then run make. I haven't found any information about packages that would not require a reboot to utilize.
I also came across information about downloading Debian packages and putting them onto a USB (or in my case sending them via wired connection) and then using dpkg -i to install them. Unfortunately, when I type dpkg --help when SSHed into the board, it returns "command not found", so I don't have that capability.
Any help on this is greatly appreciated!
package-management arm64
add a comment |Â
up vote
0
down vote
favorite
Firstly, I am new to Linux.
I used Buildroot to generate a Linux Image with limited capabilities that I put on an SD Card and booted an ARM64 processor with no internet access. I am not entirely sure what type of Linux it is, though. I now want to be able to send new capabilities to the board (via packages). The board would then install those packages and, without rebooting, be able to utilize those new capabilities.
After doing some research on this topic I have found documentation from Buildroot that states there are some packages that would not require a rebuild, but that simply installing packages is risky because of dependencies. I also think this assumes that you are using the Buildroot make menuconfig to add these packages and then run make. I haven't found any information about packages that would not require a reboot to utilize.
I also came across information about downloading Debian packages and putting them onto a USB (or in my case sending them via wired connection) and then using dpkg -i to install them. Unfortunately, when I type dpkg --help when SSHed into the board, it returns "command not found", so I don't have that capability.
Any help on this is greatly appreciated!
package-management arm64
I´m pretty sure you can find out what distro you installed. Please provide such details. You can check the file name of the file you use to format the sd drive, or you can run the following command in the terminal:lsb_release. Once you know what´s your distro, we will be able to help you in a better way because many important commands will vary from one to another.
â Rho
May 18 at 20:49
@Rho Ok so when I typecat /proc/versionit returns: Linux version 4.6.0 (sdepot@sdepot-VirtualBox) (gcc version 5.3.1 20160113 (Linaro GCC 5.3-2016.02) ) #2 SMP Fri May 4 10:27:49 EDT 2018
â sdepot
May 21 at 12:47
@Rho Any help with this?
â sdepot
May 22 at 20:43
add a comment |Â
up vote
0
down vote
favorite
up vote
0
down vote
favorite
Firstly, I am new to Linux.
I used Buildroot to generate a Linux Image with limited capabilities that I put on an SD Card and booted an ARM64 processor with no internet access. I am not entirely sure what type of Linux it is, though. I now want to be able to send new capabilities to the board (via packages). The board would then install those packages and, without rebooting, be able to utilize those new capabilities.
After doing some research on this topic I have found documentation from Buildroot that states there are some packages that would not require a rebuild, but that simply installing packages is risky because of dependencies. I also think this assumes that you are using the Buildroot make menuconfig to add these packages and then run make. I haven't found any information about packages that would not require a reboot to utilize.
I also came across information about downloading Debian packages and putting them onto a USB (or in my case sending them via wired connection) and then using dpkg -i to install them. Unfortunately, when I type dpkg --help when SSHed into the board, it returns "command not found", so I don't have that capability.
Any help on this is greatly appreciated!
package-management arm64
Firstly, I am new to Linux.
I used Buildroot to generate a Linux Image with limited capabilities that I put on an SD Card and booted an ARM64 processor with no internet access. I am not entirely sure what type of Linux it is, though. I now want to be able to send new capabilities to the board (via packages). The board would then install those packages and, without rebooting, be able to utilize those new capabilities.
After doing some research on this topic I have found documentation from Buildroot that states there are some packages that would not require a rebuild, but that simply installing packages is risky because of dependencies. I also think this assumes that you are using the Buildroot make menuconfig to add these packages and then run make. I haven't found any information about packages that would not require a reboot to utilize.
I also came across information about downloading Debian packages and putting them onto a USB (or in my case sending them via wired connection) and then using dpkg -i to install them. Unfortunately, when I type dpkg --help when SSHed into the board, it returns "command not found", so I don't have that capability.
Any help on this is greatly appreciated!
package-management arm64
edited May 18 at 19:55
asked May 18 at 19:36
sdepot
11
11
I´m pretty sure you can find out what distro you installed. Please provide such details. You can check the file name of the file you use to format the sd drive, or you can run the following command in the terminal:lsb_release. Once you know what´s your distro, we will be able to help you in a better way because many important commands will vary from one to another.
â Rho
May 18 at 20:49
@Rho Ok so when I typecat /proc/versionit returns: Linux version 4.6.0 (sdepot@sdepot-VirtualBox) (gcc version 5.3.1 20160113 (Linaro GCC 5.3-2016.02) ) #2 SMP Fri May 4 10:27:49 EDT 2018
â sdepot
May 21 at 12:47
@Rho Any help with this?
â sdepot
May 22 at 20:43
add a comment |Â
I´m pretty sure you can find out what distro you installed. Please provide such details. You can check the file name of the file you use to format the sd drive, or you can run the following command in the terminal:lsb_release. Once you know what´s your distro, we will be able to help you in a better way because many important commands will vary from one to another.
â Rho
May 18 at 20:49
@Rho Ok so when I typecat /proc/versionit returns: Linux version 4.6.0 (sdepot@sdepot-VirtualBox) (gcc version 5.3.1 20160113 (Linaro GCC 5.3-2016.02) ) #2 SMP Fri May 4 10:27:49 EDT 2018
â sdepot
May 21 at 12:47
@Rho Any help with this?
â sdepot
May 22 at 20:43
I´m pretty sure you can find out what distro you installed. Please provide such details. You can check the file name of the file you use to format the sd drive, or you can run the following command in the terminal:
lsb_release. Once you know what´s your distro, we will be able to help you in a better way because many important commands will vary from one to another.â Rho
May 18 at 20:49
I´m pretty sure you can find out what distro you installed. Please provide such details. You can check the file name of the file you use to format the sd drive, or you can run the following command in the terminal:
lsb_release. Once you know what´s your distro, we will be able to help you in a better way because many important commands will vary from one to another.â Rho
May 18 at 20:49
@Rho Ok so when I type
cat /proc/version it returns: Linux version 4.6.0 (sdepot@sdepot-VirtualBox) (gcc version 5.3.1 20160113 (Linaro GCC 5.3-2016.02) ) #2 SMP Fri May 4 10:27:49 EDT 2018â sdepot
May 21 at 12:47
@Rho Ok so when I type
cat /proc/version it returns: Linux version 4.6.0 (sdepot@sdepot-VirtualBox) (gcc version 5.3.1 20160113 (Linaro GCC 5.3-2016.02) ) #2 SMP Fri May 4 10:27:49 EDT 2018â sdepot
May 21 at 12:47
@Rho Any help with this?
â sdepot
May 22 at 20:43
@Rho Any help with this?
â sdepot
May 22 at 20:43
add a comment |Â
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1037875%2flinux-install-packages-offline-without-rebuilding-or-rebooting-arm64%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
I´m pretty sure you can find out what distro you installed. Please provide such details. You can check the file name of the file you use to format the sd drive, or you can run the following command in the terminal:
lsb_release. Once you know what´s your distro, we will be able to help you in a better way because many important commands will vary from one to another.â Rho
May 18 at 20:49
@Rho Ok so when I type
cat /proc/versionit returns: Linux version 4.6.0 (sdepot@sdepot-VirtualBox) (gcc version 5.3.1 20160113 (Linaro GCC 5.3-2016.02) ) #2 SMP Fri May 4 10:27:49 EDT 2018â sdepot
May 21 at 12:47
@Rho Any help with this?
â sdepot
May 22 at 20:43