タグ付けされた質問 「apt」

Debianとその派生物の標準ソフトウェアパッケージ管理システムであるAPT(Advanced Packaging Tool)の使用、設計、機能などに関する質問。


4
Yumと推奨/推奨パッケージ
Fedoraシステムにソフトウェアパッケージをインストールしたいのですが、多くの不合理な依存関係があります(実際には必要ないことはわかっています)。 私は上の仕事に使用のDebian、apt-getのは、あなたが体系的に除外することができます推奨と提案だけ厳密に必要な依存関係をインストールし、パッケージを。 Yumでそうする方法はありますか?
10 apt  yum  dependencies 


1
apt-daily.serviceを無効にしても安全ですか?
Linux Mint 19.1 Cinnamonを使用しています。 私はこの質問が間接的に関連していることを発見しました: UbuntuクラウドVMイメージで「apt-daily.service」を無効にする方法は? 私の質問は、apt-daily.serviceを無効にしても安全ですか? 私のアップデートスクリプトを使用してシステムアップデートを行うとします。 $ systemd-analyze blame 11.027s apt-daily.service 2.675s esets.service 979ms netfilter-persistent.service 638ms systemd-resolved.service 634ms systemd-timesyncd.service 592ms apt-daily-upgrade.service 423ms dev-nvme0n1p2.device 411ms vboxdrv.service ... いくつかのコメントへの対処: この文脈での安全とは、次のようなことを意味します。デスクトップシステムの一部の機能が突然起動しますか? はい、起動時間を心配しています。それは速いですが、おそらくもっと速いかもしれません... 私は約2年前から自分のアップグレードスクリプトを使用しており、そのスクリプトを使用してCLIで更新を行うのに慣れていますapt。

1
yum install http-これは安全ですか?
私は、yumを使用してパッケージをインストールすることにあまり詳しくありません。前世ではaptを使っていました。 現在、実行するためのいくつかの指示を見ています # yum install http://example.com/package.rpm これは明らかに特定のリポジトリにサブスクライブし、そこからさらにパッケージをダウンロードできます。これは安全ですか? 比較のために、aptパッケージにはgpg署名があることを知っています。つまり、http経由のダウンロードは問題ではありません。ここで説明されています。また、aptを使用してメインリポジトリの外にパッケージをダウンロードする場合、aptが受け入れるgpgキーを手動で追加して、非標準のパッケージに同じ信頼できるソースが含まれるようにすることができます。 上記のコマンドを実行した場合、yumはインストールを開始する前にgpgキーを受け入れるように求めますか、それとも何かをインストールするだけですか? それが関連している場合、私の/etc/yum.confファイルはセクションgpgcheck=1内に含まれてい[main]ます。

2
オペレーティングシステムをアップグレードするためのDebianのdo-release-upgradeに相当するものは何ですか?(たとえば、ストレッチからバスターまで)
Ubuntuのdo-release-upgradeコマンドは、オペレーティングシステムを最新のリリースにアップグレードします。Debianの同じ目的のための方法またはツールは何ですか(最新の安定版リリースにアップグレードするため)?

1
`apt`を使用した` rpm -K`と同等
何であるaptのと同等rpm -K *.rpm、-Kリポジトリの署名を検証することと定義されるman rpmとして最大RPMは? 状況の例: sudo rpm --import https://mirrors.example.com/rpm/RPM-GPG-KEY-release && rpm -K example.rpm
9 debian  rhel  apt  rpm  gpg 

1
ubuntu xenialの「docker-engineのセットアップ」でdockerのインストールがハングする
私はubuntu xenialにdockerをインストールしようとしています、そしてこのチュートリアルに従っています:https ://docs.docker.com/engine/installation/linux/ubuntulinux/ 。これまでのところ、私のカーネルバージョン(4.6.0-040600-generic)にはlinux-image-extraが存在しないことを除いて、問題はありません。チュートリアルでは、それは必要ないと言っていたので、完全に必要ではないと考えました。 実行するところまでたどり着きsudo apt-get install docker-engine、インストールがハングアップしていSetting up docker-engine (1.11.2-0~xenial) ...ます。私が見たところtop、CPUを使用していないので、実際には何も実行していないと思います。コンピュータを再起動し、dpkg -r、apt-get --purge remove、およびおそらく忘れていた他の関連するものを組み合わせて、部分的にインストールされたパッケージを削除してしまい、もう一度インストールしてみました。同じようにぶら下がっています。 これを正常にインストールするにはどうすればよいですか?
9 ubuntu  apt  docker 

3
Debian Jessieがインストールするバックポートが多すぎます
私はDebian Jessieを持っており、バックポートを追加しました(これらの指示に従って): echo "deb http://http.debian.net/debian jessie-backports main contrib non-free" | sudo tee /etc/apt/sources.list.d/backports.list (ノートパソコンの一部のハードウェアについて、必要に応じて新しいカーネルを入手するためにこれを行いました。) この説明では、バックポートされたパッケージを明示的に要求しない限り、何も起こらないはずであると述べています。例えばapt-get -t jessie-backports install "package"。 しかし、バックポートからシステム全体の負荷がかかっているように見え、バックポートに更新されたものの正確なバージョンに依存するため、1つのパッケージがアンインストールされました。 だから私の質問: 最初にそれを停止して、バックポートがインストールされないようにするにはどうすればよいですか? 既存のバックポートを削除するにはどうすればよいですか? 注:これは、バックポートからのインストール済みパッケージのリストを取得します(そして、apt-get install何らかの理由sudo apt-get installで、パイプラインの終わりにエコーの代わりに配置しても機能しません)。 cat /var/log/dpkg.log.1 |grep -v linux | grep -v xserver | grep -v firmware | grep "status installed" | grep bpo | cut -d" …
9 debian  apt  backports 

5
Debianに特定のパッケージがインストールされているかどうかを確認する方法は?
私はRaspberry Pi B +とRaspbian 5/5/2015、および数年前のガイドを使用しています。Piに接続された外付けNTFS HDDを持っています。記事の古さにより、一般的な慣行が変更され、特定のパッケージと機能が組み込まれたり自動化されたりすることが判明しました。 たとえば、ntfs-3gをインストールするだけで、RaspbianがNTFSドライブ/ボリュームの自動マウントを処理することがわかりました。私が見つけることができるすべての指示とガイダンス(IRC、ラズベリーpiフォーラム、およびLinuxの知り合い)はすべて、非常に技術的になり、実際に私たちがすべて自動機能につまずいていたときに、私のシステムに誰が何を知っているかを教えてくれました。誰も知らなかったか、チェックすることを考えていなかったこと。それ以来、Raspbianを新しいSDカードに新しくインストールし、これまでのところSSHをオンにして、apt-getを更新し、ntfs-3gをインストールしました。 これは私が現在使用している記事です:http : //www.howtogeek.com/139433/how-to-turn-a-raspberry-pi-into-a-low-power-network-storage-device/?PageSpeed = noscript 次のステップは、Sambaを稼働させることです。はい、私はLinuxの人々がWindowsを憎んでいることを知っていますが、私はWindowsの男なので、LinuxシステムがLinuxをフォールバックするのに十分な知識があるまで、Windowsマシンが私のフォールバックです。最終的に、このRaspberry PiはマルチTBドライブを取得しますが、現時点では数GBです。これがNTFSである必要がある理由です。 Sambaがインストールされているかどうかを確認したいと思います。これは、私の指示の次のステップで、Sambaをインストールして構成する方法を示しているためです。私はいくつかのコマンドを試しましたが、結果をどう処理するか、またはそれらの使用方法がわかりません。私はここで検索しましたが、技術的な詳細は私の能力より上にあり、パッケージがインストールされているかどうかを確認するという一見単純な必要性に対応しているとは思いません。 私は試した: apt-cache dump これはあまりにも多くのデータを与えてくれました。数分間スクロールダウンしました。これはRaspberry Pi Handbook 3rd Edition (リンク-アマゾン)から入手しました 私は試した apt-cache showpkg samba Package: samba Versions: 2:3.6.6-6+deb7u5 (/var/lib/apt/lists/mirrordirector.raspbian.org_raspbian_dists_ wheezy_main_binary-armhf_Packages) Description Language: File: /var/lib/apt/lists/mirrordirector.raspbian.org_raspbian_d ists_wheezy_main_binary-armhf_Packages MD5: 0122ac62ef5f4ae21eb2e195eb45ad1d Reverse Depends: winbind,samba 2.2.3-2 task-file-server,samba swat,samba 2:3.6.6-6+deb7u5 smbclient,samba 2.999+3.0.alpha21-4 …

4
ファイルを使用してapt-getでパッケージをインストールする
brewfiles、caskfiles、dockerfiles、package.jsonなどのパッケージファイルを使用して、新しいマシンにパッケージをインストールすると非常に便利です。 apt-getの代替手段はありますか? コマンドラインで使用するだけなので、 apt-get install pkg1 pkg2 pkg3… ?
9 apt 

1
apt.VersionCompareを使用すると、「ValueError:_system not initialize」
新しいバージョンをダウンロードするかどうかを決定するために2つのバージョン文字列を比較する必要があるbashスクリプトを作成しました。テストは、Pythonのスクリプトを使用して行われます。apt.VersionCompare()このスクリプトは、バージョン比較を行いますapt。 #!/usr/bin/env python import sys, apt res = apt.VersionCompare(sys.argv[1], sys.argv[2]) if res < 0: sys.exit(-1) if res > 0: sys.exit(1) sys.exit(0) Ubuntu 14.4にアップグレードすると、これは機能しなくなりました。 次のように/programming/4957514/に従ってスクリプトを変更しようとしました: #!/usr/bin/env python import sys, apt_pkg res = apt_pkg.version_compare(sys.argv[1], sys.argv[2]) if res < 0: sys.exit(-1) if res > 0: sys.exit(1) sys.exit(0) しかし、これは私に与えます ValueError: _system not initialized。解決する方法、またはそうするようにバージョンを比較するより良い方法はありaptますか?
9 apt  python 

3
パッケージリストの読み取り中…エラー!
実行するsudo apt-get updateと、次のエラーが発生します。 Reading package lists... Error! E: Unable to parse package file /var/lib/dpkg/status (1) E: The package lists or status file could not be parsed or opened. 各行が言っていることとそれを解決する方法は? Linux Mint 17 Qiana CinnamonをVMWare Workstation 10.0.2で実行しています。
9 apt 

3
apt-getは重要なパッケージを「不要」として表示します
最近、システムにKali Linuxをインストールしました。Iceweaselがプリインストールされています。しかし、Iceweaselの代わりにfirefoxをインストールしたかったので、このガイドに従ってFirefoxを正常にインストールしました。 これを呼び出すapt-getと、事前にインストールされた多くのパッケージが「自動的にインストールされ、不要になった」と表示されます。 abhishek@ab-linux:~$ sudo apt-get install [sudo] password for abhishek: Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: empathy empathy-common fonts-cantarell gcalctool gnome-backgrounds gnome-dictionary gnome-font-viewer gnome-icon-theme-extras gucharmap libavahi-gobject0 libcaribou-gtk-module libcaribou-gtk3-module libchamplain-0.12-0 libchamplain-gtk-0.12-0 libgdict-1.0-6 libgdict-common libgeocode-glib0 …
9 apt  kali-linux 

1
「apt-get install」でいつ続行するかを確認するように求められますか?
時々「apt-get install」が私に尋ねます"Do you want to continue [Y/n]?": root@T43:~# apt-get install chmsee Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: libchm1 The following NEW packages will be installed: chmsee libchm1 0 upgraded, 2 newly installed, 0 to remove and 0 not …
9 apt 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.